CAPE 199 209 203 179 119 87 79 66 63 58 54 52 50 49 44 42 46 57 72 81 76 70 67 56 50 46 41 36 32 42 47 67 77 99 118 121 121 140 133 114 98 88 96 100 115 130 119 110 102 98 105 105 102 95 88 91 94 84 84 94 105 117 131 147 167 157 157 163 149 133 117 108 110 143 239 450 661 712 588 484 422 433 486 564 613 587 506 445 406 370 349 309 255 227 214 178 126 103 86 83 91 102 130 153 170 179 212 238 237 214 198 167 141 139 135 155 174 156 181 206 242 241 241 217 229 295 277 232 231 231 223 220 221 242 255 260 277 253 188 163 220 334 383 350 348 359 355 285 193 142 171 275 463 696 671 414 244 200 180 146 163 177 180 150 116 157 197 201 173 132 105 164 219 288 379 408 370 270 262 249 206 167 139 126 153 235 285 254 226 233 220 176 135 116 130 162 211 258 248 231 341 283 313 434 504 473 312 182 155 216 233 206 207 271 280 257 234 211 188 195 193 159 107 89 96 118 138 225 328 407 495 512 379 212 176 235 269 230 169 176 190 141 112 140 181 190 194 220 235 248 223 256 295 366 333 269 203 208 279 478 634 914 665 327 261 335 399 467 225 190 149 139 113 81 71 60 55 50 48 49 48 45 42 43 46 57 69 71 69 68 60 47 42 34 32 29 33 43 47 63 68 80 111 124 130 140 123 104 98 95 90 98 109 105 99 96 89 83 88 94 89 84 83 86 83 70 72 82 97 117 133 154 156 151 159 162 136 123 110 102 107 159 312 517 711 672 627 514 400 382 445 555 616 601 526 451 371 313 299 282 263 248 228 182 122 97 83 92 116 131 147 160 169 181 212 217 219 200 193 169 162 142 131 150 158 144 164 221 228 267 231 220 248 291 265 232 182 138 125 151 188 209 245 301 368 387 313 260 344 418 366 337 306 268 238 197 185 167 239 399 608 716 600 392 271 215 183 153 155 136 107 101 99 123 187 225 213 185 159 225 289 307 364 365 317 293 301 311 303 262 212 186 205 255 282 275 268 278 268 215 178 181 156 191 288 341 346 367 312 302 379 521 641 615 401 228 217 271 278 289 312 331 370 282 207 157 141 166 178 151 121 101 88 99 149 250 361 475 566 490 293 191 174 216 253 186 131 135 138 108 63 78 105 147 149 212 285 319 229 167 162 263 310 342 324 339 361 453 716 908 581 323 332 407 431 452 216 178 147 126 92 69 59 56 47 44 44 44 44 42 42 43 46 51 62 62 57 54 48 43 36 31 28 25 32 45 49 56 61 66 93 121 131 143 130 105 89 86 90 96 99 97 88 82 78 77 85 90 89 85 80 77 70 55 61 76 89 106 111 132 139 145 163 155 139 115 103 101 112 238 414 610 667 711 613 478 361 349 434 552 606 579 512 430 344 288 272 270 256 232 210 175 136 112 103 123 144 147 152 160 159 164 189 211 200 191 208 186 166 137 138 146 151 143 143 145 187 195 171 199 287 313 268 216 176 128 107 141 169 212 321 398 449 463 383 320 366 375 266 212 155 122 112 114 146 219 385 574 714 681 528 368 278 221 210 170 140 131 102 90 150 218 284 321 352 364 322 408 399 348 360 339 279 271 271 315 390 390 338 284 242 239 250 258 253 243 252 234 244 326 229 208 241 264 310 325 269 311 410 504 575 562 411 257 251 260 300 352 431 475 420 304 201 123 94 109 122 106 107 104 95 108 170 256 378 564 631 485 316 251 185 262 284 196 122 104 99 76 52 57 62 80 104 181 286 396 290 170 163 274 369 394 375 357 419 548 788 849 519 337 366 377 351 335 207 190 149 110 82 59 50 52 46 41 42 42 40 40 42 41 40 45 52 55 49 44 41 36 35 30 30 24 38 44 48 49 52 70 95 121 130 131 112 98 95 92 88 91 93 85 78 71 69 74 77 80 80 83 82 74 58 49 54 67 87 91 109 128 137 141 158 143 127 119 111 116 148 372 533 576 707 717 571 425 341 340 436 553 584 537 475 404 351 307 271 256 251 234 203 167 142 133 125 143 153 143 138 140 144 150 185 211 212 227 244 199 165 123 126 141 131 130 126 119 149 162 178 266 358 317 255 201 159 141 137 140 182 263 372 441 461 455 392 341 346 305 213 155 126 120 113 146 211 300 543 691 694 588 484 377 346 271 230 161 137 140 137 154 248 361 440 484 533 550 553 473 376 346 321 267 213 205 220 286 383 425 437 404 313 268 259 254 236 196 209 226 311 514 455 320 228 245 328 331 297 297 311 321 421 474 365 278 222 256 294 353 461 498 383 268 179 115 89 76 66 65 81 102 116 129 173 245 390 591 617 533 445 256 208 282 298 221 136 119 112 85 90 106 112 107 101 140 278 359 325 220 222 312 393 385 309 333 467 632 805 731 434 310 336 341 322 308 197 178 140 101 77 60 51 44 38 38 39 40 39 34 36 36 35 43 48 52 46 40 37 35 33 30 27 28 40 46 47 50 54 73 90 107 118 124 114 107 97 87 85 90 92 82 73 65 65 74 79 82 83 87 82 67 54 42 43 48 67 79 103 120 133 143 150 136 136 127 124 148 233 329 483 621 723 649 513 400 327 352 453 554 563 501 432 401 365 311 263 231 228 230 202 167 161 170 164 164 157 151 133 119 127 154 179 188 209 259 259 209 157 109 111 111 105 92 85 113 148 157 196 325 374 314 252 178 149 165 177 183 217 277 350 388 381 373 337 288 263 230 184 125 121 135 165 213 285 401 566 635 584 492 466 430 415 315 238 179 175 203 225 225 283 405 491 510 519 539 528 391 297 272 248 207 163 148 190 257 286 318 405 444 384 320 282 249 222 189 199 250 339 440 499 379 293 339 411 387 397 434 383 318 365 370 384 235 149 165 204 264 338 376 275 174 126 95 82 66 51 67 106 154 180 161 160 225 379 545 558 514 333 230 244 286 300 227 147 138 114 100 132 190 231 206 177 176 231 280 312 281 304 331 382 351 302 428 600 722 760 591 351 264 285 309 304 294 192 149 111 93 74 58 51 43 34 36 40 39 37 31 29 32 33 40 45 46 41 38 35 33 29 25 24 27 31 44 47 52 59 67 80 101 108 121 105 99 92 90 93 90 82 74 68 58 59 65 68 73 73 80 78 64 49 45 36 47 62 77 89 103 123 143 145 135 128 128 152 154 207 351 505 676 709 595 484 385 326 400 506 559 534 510 462 397 347 297 245 216 218 218 193 171 192 221 203 196 188 161 128 105 126 174 183 205 214 261 245 192 140 140 111 94 67 60 73 110 137 150 221 342 401 328 230 180 160 203 258 251 244 281 332 294 220 211 197 170 150 140 111 67 79 113 183 260 305 404 512 586 526 493 448 490 450 352 271 219 228 267 294 263 288 320 329 350 344 341 354 337 252 225 250 219 166 155 192 255 281 278 328 389 383 345 296 260 237 215 207 234 291 347 401 376 370 444 450 417 407 518 431 337 324 340 331 220 115 102 135 193 233 264 219 140 93 73 67 70 83 147 230 264 258 210 189 201 251 419 513 376 216 172 225 281 254 183 122 118 99 113 142 226 293 259 212 201 192 209 257 275 315 416 417 286 333 568 745 784 684 475 329 295 281 299 302 272 162 114 86 69 55 45 41 36 32 34 37 36 34 30 26 28 30 33 41 42 39 37 33 30 25 24 22 19 28 37 41 52 59 64 83 94 111 109 99 98 89 80 85 81 77 71 63 52 56 60 57 65 69 73 66 62 54 35 30 35 48 62 78 92 107 128 125 126 114 126 127 172 247 358 551 688 642 545 465 394 358 443 513 529 520 477 414 350 304 265 231 210 213 214 188 192 223 248 269 255 233 182 129 105 149 246 209 214 201 212 187 175 175 151 120 85 51 49 79 108 142 162 261 405 454 459 346 215 184 265 347 358 291 244 237 174 120 122 113 99 77 64 68 80 70 84 174 290 330 386 491 537 556 495 414 510 508 369 327 268 280 305 302 262 255 190 178 205 219 245 258 254 225 208 241 247 216 200 213 253 266 246 246 262 280 296 289 282 295 281 245 227 265 317 311 355 341 360 371 400 481 446 438 420 350 387 313 167 84 84 102 149 198 215 209 160 105 83 88 119 174 228 293 370 337 272 258 223 273 425 460 318 172 130 182 257 192 150 104 108 96 121 152 220 255 241 223 160 136 96 109 197 355 516 432 276 411 704 863 820 697 563 394 325 329 345 327 261 128 88 64 51 44 42 36 31 31 31 33 33 29 25 21 22 26 31 36 35 36 38 33 31 27 25 22 22 28 31 34 48 53 68 85 95 108 97 92 90 82 75 80 79 68 60 60 51 50 56 56 60 66 71 71 65 50 28 26 32 45 65 73 86 93 116 119 107 107 104 122 173 261 363 562 662 581 502 450 414 407 460 473 480 460 411 355 304 268 225 198 195 201 208 202 196 214 272 296 243 268 229 170 176 226 314 245 221 187 180 179 166 163 157 143 106 83 76 99 111 115 142 241 292 478 549 432 246 208 304 378 403 311 197 143 90 73 83 80 73 76 76 104 176 125 102 175 304 387 407 455 487 545 471 387 478 514 401 352 269 252 242 237 195 164 102 90 112 133 147 174 216 230 236 277 308 295 261 251 254 215 172 166 186 211 230 237 234 284 323 281 210 234 275 228 267 241 217 220 283 287 291 370 366 310 381 292 139 90 83 103 146 186 206 200 159 120 118 145 192 240 289 354 384 371 349 284 267 309 397 369 282 177 131 172 223 174 148 103 110 109 134 152 217 235 280 282 168 129 96 110 254 496 603 425 286 511 835 954 914 786 585 403 349 378 381 314 260 102 61 47 41 38 35 33 31 31 34 33 30 25 18 16 20 23 29 32 33 31 33 32 31 27 22 23 23 28 26 35 47 52 72 89 99 99 99 90 81 75 70 64 59 61 61 55 48 52 51 48 54 57 67 74 60 38 23 19 31 44 67 81 87 89 105 100 106 103 97 115 153 228 381 581 644 562 477 437 408 402 419 429 428 390 335 286 250 214 180 169 171 169 176 186 196 217 224 221 246 287 295 267 282 321 320 266 222 217 182 164 143 149 137 160 155 139 110 81 98 97 126 141 279 495 577 451 260 216 276 318 335 280 198 133 85 81 84 101 133 171 185 201 265 259 212 230 299 427 462 453 501 547 471 391 463 512 437 326 233 217 187 172 119 88 78 74 65 72 95 143 189 268 335 355 353 315 274 265 248 204 168 159 167 179 185 182 147 195 254 249 175 175 215 172 196 156 154 153 146 178 241 263 285 274 313 267 157 155 156 151 159 171 180 175 137 105 129 182 234 249 267 308 263 317 309 266 283 319 376 324 305 193 143 172 192 202 144 128 143 161 165 161 202 258 383 431 386 229 107 183 408 612 584 387 342 518 718 847 871 786 585 402 373 469 454 330 259 68 40 34 33 32 31 30 31 32 34 31 25 16 12 13 16 18 21 23 25 25 28 31 28 24 21 25 26 29 30 39 48 60 74 85 92 96 95 86 78 72 67 56 53 55 55 52 45 43 45 50 58 65 72 73 58 32 23 20 33 51 76 81 74 75 84 101 103 106 105 109 141 225 439 604 581 511 463 455 430 398 393 398 378 338 285 242 200 174 167 143 121 122 136 163 181 189 185 191 229 270 285 310 352 380 360 308 230 206 178 144 113 117 116 185 246 191 119 78 79 82 92 133 291 468 535 458 301 238 252 277 284 257 232 188 130 119 134 179 259 333 341 324 348 420 399 398 422 497 490 451 519 582 504 434 512 543 458 315 280 209 153 152 132 101 125 116 79 70 94 150 216 287 392 462 426 342 287 274 246 223 231 198 152 156 165 164 124 194 229 206 150 144 161 162 153 136 135 119 151 168 220 216 210 221 255 250 205 229 249 206 172 162 151 138 113 100 154 233 239 203 204 203 181 237 215 218 245 273 293 327 309 233 173 166 192 180 146 164 199 207 193 166 224 257 389 549 474 264 144 299 530 556 426 328 367 456 540 610 730 742 586 399 406 532 490 371 308 50 28 27 28 28 29 31 30 31 32 28 20 13 12 14 16 18 17 15 20 24 29 29 24 21 22 26 26 31 37 46 49 57 68 75 84 91 91 80 70 63 56 45 43 44 41 46 52 50 51 51 50 54 64 68 53 33 20 23 43 65 83 79 76 72 86 99 90 96 93 100 134 303 501 594 524 483 477 449 420 402 383 381 343 284 253 226 182 154 141 118 94 99 129 154 160 157 158 175 239 296 252 285 309 335 324 238 187 191 180 134 79 74 118 248 354 283 173 132 82 79 113 171 319 423 457 416 333 274 268 278 275 273 256 200 147 143 178 251 346 421 425 410 406 406 468 527 569 520 406 415 483 541 513 472 542 542 525 401 307 223 168 197 221 184 151 200 192 144 141 150 181 264 367 432 417 336 277 265 253 241 253 218 150 129 156 168 156 333 295 217 163 156 162 134 120 166 178 203 286 258 233 183 182 235 288 298 284 279 250 190 138 118 112 108 105 135 262 362 340 255 207 157 133 147 142 154 195 234 273 451 397 344 211 180 165 156 157 181 203 215 185 167 165 280 509 605 450 257 207 422 582 449 316 280 294 368 452 501 691 742 565 393 423 529 443 435 391 34 24 25 27 29 30 30 32 32 30 25 17 13 12 12 14 16 16 14 16 23 26 26 25 23 24 26 27 29 38 44 43 42 58 69 78 82 82 70 62 56 49 41 45 45 43 45 55 53 47 48 46 47 54 62 54 37 28 30 47 70 74 86 76 75 86 90 80 84 93 123 192 392 538 596 575 509 472 451 409 393 383 360 311 269 240 200 166 142 131 109 88 109 141 150 144 138 143 182 248 271 237 235 239 271 296 233 175 177 197 158 77 67 127 324 397 412 324 189 111 103 176 245 313 350 347 312 289 262 274 306 304 312 306 239 184 178 203 253 312 348 368 367 359 298 395 527 567 497 365 397 427 452 429 430 442 507 503 412 327 268 251 291 341 330 300 336 300 249 200 162 184 245 296 315 325 299 289 270 265 258 226 206 167 130 171 227 280 495 401 257 197 168 167 156 162 252 347 451 525 377 238 215 245 318 373 382 331 272 216 154 116 96 89 100 135 229 369 387 337 248 185 154 127 117 106 121 177 246 346 574 541 371 217 169 140 150 195 188 190 211 211 184 179 421 649 575 369 232 279 491 575 431 311 259 249 331 420 580 703 669 499 368 423 424 420 367 344 34 26 25 27 29 30 31 33 34 30 24 18 13 10 10 11 12 14 14 17 21 22 24 24 24 27 26 29 31 34 31 36 37 57 67 81 84 75 60 51 43 43 41 39 40 39 46 53 48 45 37 35 46 58 66 57 42 33 34 48 68 73 77 77 76 74 78 75 87 118 176 274 451 476 575 537 485 457 425 389 375 374 357 292 235 199 166 152 140 120 90 71 80 103 118 118 122 138 195 258 228 216 204 194 243 295 232 186 201 275 247 141 124 172 326 354 397 368 271 191 162 252 313 296 275 246 218 211 221 271 317 302 297 316 280 224 204 193 193 208 218 231 241 254 246 360 475 536 481 419 416 413 394 387 353 345 439 456 390 347 309 317 385 439 468 455 419 404 362 289 229 205 228 245 261 318 351 357 320 303 268 225 234 268 248 310 406 479 505 417 323 311 248 200 171 238 373 539 669 688 512 329 282 293 302 348 360 302 247 194 144 122 101 96 120 162 242 407 371 260 177 134 100 104 89 97 110 187 209 324 572 480 335 215 171 170 197 265 238 222 210 204 206 258 516 636 450 278 245 347 507 568 477 358 281 281 369 499 705 675 540 394 341 343 386 355 326 321 36 29 27 28 28 29 29 29 29 26 19 13 11 10 9 10 11 14 17 18 22 22 24 26 26 27 28 29 34 33 31 31 45 57 67 91 90 72 52 44 35 36 39 43 50 48 57 53 40 34 35 43 53 55 54 50 41 38 46 62 73 76 75 81 80 63 65 77 102 142 217 233 377 534 586 493 455 423 395 378 372 368 341 272 223 211 196 180 155 114 81 80 96 102 101 106 126 161 234 328 298 217 196 184 227 266 228 198 251 361 315 224 196 196 289 349 396 413 392 318 260 298 290 239 215 190 171 164 187 264 298 246 220 259 278 240 208 174 163 159 147 157 168 183 230 344 395 496 506 434 379 400 421 421 382 369 428 467 438 386 330 320 352 374 397 407 353 325 347 323 268 238 213 202 234 317 388 393 383 346 289 279 336 413 397 466 543 549 468 443 430 451 327 239 200 270 427 521 620 645 550 392 308 268 267 305 337 313 245 188 155 136 118 111 127 174 277 434 329 217 148 100 79 73 65 92 103 155 252 340 503 363 282 227 226 267 319 358 320 264 232 252 314 461 638 606 428 339 362 404 447 480 388 325 302 330 480 636 738 604 450 429 399 387 405 329 304 303 40 30 26 24 23 24 23 22 25 21 15 12 11 10 8 10 14 16 17 18 18 20 25 24 26 28 29 32 34 32 29 34 53 58 72 103 99 71 46 35 29 26 31 43 56 63 67 58 45 36 32 39 52 56 52 51 49 50 60 68 81 81 85 84 77 65 66 80 116 157 170 272 430 571 561 446 402 378 361 356 365 361 316 281 238 213 207 207 184 134 90 86 100 99 95 105 134 166 236 368 311 226 199 183 205 221 208 225 287 348 302 284 227 239 313 358 370 407 435 387 323 306 241 194 177 172 162 166 198 259 264 197 184 224 249 228 195 180 174 175 160 169 177 185 242 308 407 526 579 456 439 404 479 440 366 424 515 531 502 440 355 326 307 294 282 277 287 289 282 248 200 179 156 170 211 243 307 340 385 369 324 312 382 427 399 447 513 512 491 540 526 486 361 254 201 266 287 338 402 445 438 432 360 269 235 261 346 364 259 188 180 178 161 134 153 235 359 422 303 233 170 104 91 64 94 98 158 214 299 322 365 316 275 256 280 309 355 377 314 271 308 433 598 723 694 539 440 438 467 480 498 454 331 289 323 371 555 791 785 720 503 428 430 425 414 316 270 270 36 26 22 19 19 18 20 20 22 22 17 12 11 10 11 11 13 16 16 17 18 19 21 22 25 29 27 39 36 33 33 34 55 64 87 121 106 69 55 34 26 22 27 42 58 73 76 64 50 35 29 41 47 46 47 44 47 57 65 69 69 78 81 71 62 53 60 78 91 126 189 320 473 567 508 391 360 347 331 335 345 341 337 280 230 218 230 243 222 162 110 100 104 94 91 99 113 162 271 383 331 256 228 194 194 209 214 263 303 320 309 232 199 241 339 355 329 373 407 382 319 289 243 211 190 192 201 215 244 289 266 183 167 200 228 215 185 173 213 236 243 253 241 236 273 298 477 541 553 509 427 508 522 479 404 385 463 528 524 444 370 348 358 332 270 245 274 284 250 202 161 146 137 153 177 186 246 299 341 363 325 311 316 354 384 435 455 520 568 585 538 447 341 222 142 178 194 225 268 288 319 365 350 306 269 261 337 378 296 228 224 219 195 178 229 368 471 421 292 315 252 168 146 143 161 168 220 249 339 349 327 301 286 280 288 284 279 271 267 336 497 694 814 794 690 579 521 498 488 498 473 429 312 258 314 394 602 691 897 688 502 412 394 389 376 310 243 238 31 23 19 15 13 15 19 20 24 23 19 14 10 11 11 12 16 15 14 15 16 18 19 22 26 29 30 39 34 35 39 48 59 76 104 136 126 78 58 38 25 22 32 42 61 76 79 67 50 38 39 41 41 45 51 49 48 62 65 68 73 78 79 64 59 64 66 80 100 143 226 360 524 559 442 382 338 312 311 294 292 315 316 272 230 227 268 312 295 215 144 115 103 95 90 97 122 188 307 402 398 307 229 178 189 212 229 293 306 349 297 207 195 251 338 323 294 321 337 324 288 276 264 227 195 213 242 256 294 332 295 219 184 189 210 224 206 187 246 282 321 332 301 291 302 384 473 482 499 441 449 536 458 395 342 301 322 398 455 428 360 331 356 353 311 292 302 293 259 226 197 176 159 156 178 234 271 306 328 310 269 261 217 248 339 353 459 558 634 649 587 418 329 180 79 93 127 144 206 263 272 300 340 345 304 272 304 329 302 270 247 214 214 248 341 475 492 350 252 345 421 428 383 274 284 270 263 285 335 339 308 288 284 267 245 206 162 165 322 559 736 848 849 761 696 655 536 474 524 498 421 400 303 243 334 511 593 692 818 593 430 375 364 352 331 282 264 274 30 20 17 15 14 17 19 24 24 24 16 11 10 10 10 9 10 11 12 16 18 18 18 18 21 27 32 36 34 33 44 45 56 85 117 123 117 74 48 36 27 24 39 39 54 69 73 73 53 42 44 40 44 46 54 58 56 68 70 71 63 72 74 65 57 59 58 80 99 157 273 412 540 530 404 361 311 287 280 262 268 286 292 255 229 240 298 364 370 278 184 142 118 100 91 102 134 213 336 418 421 352 208 171 184 192 208 281 332 384 330 260 242 261 321 264 243 239 241 236 232 237 239 215 187 206 243 264 317 358 331 296 260 219 236 284 251 217 255 296 367 367 344 316 318 358 443 468 456 384 446 480 440 339 309 284 279 319 334 345 312 323 366 364 328 309 314 324 341 334 297 272 254 244 260 298 306 307 292 259 211 186 171 178 229 276 419 522 598 699 646 461 344 202 92 62 94 182 316 342 264 242 299 328 272 218 212 220 228 234 226 191 214 287 420 453 383 242 200 309 313 572 565 442 320 257 219 240 277 287 277 273 265 244 213 158 136 202 475 784 852 837 785 749 667 599 459 435 514 445 377 354 298 289 335 513 594 684 722 592 423 369 392 412 388 339 350 359 24 18 18 17 17 16 22 28 27 23 13 9 10 12 12 9 8 7 8 11 13 15 16 18 24 25 32 31 34 37 41 55 66 78 109 113 85 52 36 34 24 20 34 33 40 53 66 77 65 49 46 40 42 48 58 60 56 62 62 60 49 60 63 61 51 54 57 86 119 193 323 467 545 466 348 320 292 288 271 244 242 263 267 243 224 244 305 380 405 342 275 228 167 120 104 116 149 228 352 439 436 380 218 187 163 168 213 272 343 394 391 349 287 250 261 211 200 191 184 181 182 210 230 228 198 208 234 255 314 357 362 374 349 296 319 376 301 241 316 364 413 367 302 292 287 342 433 444 413 391 419 391 354 317 326 328 327 314 302 276 263 329 399 390 371 373 360 369 405 423 406 364 335 346 334 314 331 292 275 241 185 174 199 181 237 276 349 415 557 656 650 545 404 256 202 141 160 336 509 459 289 217 265 303 257 203 146 125 136 154 173 150 198 304 421 371 276 155 154 210 368 585 607 503 403 296 196 175 209 251 264 263 237 224 228 225 277 429 681 864 861 849 806 676 582 538 418 392 451 392 360 319 298 336 383 579 657 698 714 601 443 381 434 510 544 515 420 401 19 16 17 17 19 20 23 24 22 20 12 8 8 10 9 10 10 10 8 10 14 13 13 17 23 29 31 31 39 44 54 61 65 78 107 106 66 35 24 25 18 16 23 28 30 35 52 68 68 53 46 44 44 51 60 59 61 61 50 53 44 43 47 48 40 38 54 90 142 255 396 536 531 413 340 319 294 290 270 237 229 247 242 221 214 231 284 348 396 416 365 261 179 136 118 125 157 229 341 426 422 358 284 256 162 174 228 307 361 362 389 379 278 236 214 225 202 179 165 168 190 225 256 256 228 228 226 239 285 326 380 418 424 417 442 457 377 288 380 401 390 313 290 231 262 357 392 382 335 368 399 344 322 312 332 342 378 381 328 254 229 287 363 406 435 426 390 390 405 405 359 324 326 352 332 308 328 265 263 249 215 216 215 255 300 282 273 300 479 634 623 572 558 492 359 246 232 469 650 531 326 207 220 260 260 238 128 72 74 96 129 119 168 256 317 277 265 188 209 296 444 609 628 591 497 332 196 166 181 253 273 241 181 160 229 338 487 678 830 835 761 776 718 617 532 486 375 374 359 337 329 299 296 352 399 528 647 691 726 647 462 388 380 449 535 530 434 450 16 16 17 19 20 22 25 24 20 15 12 7 7 10 10 9 9 9 7 11 15 14 16 24 28 22 26 31 34 46 49 58 76 90 109 90 43 21 15 13 13 16 18 21 23 27 38 57 60 51 46 46 41 38 49 57 64 69 55 44 38 31 37 39 38 42 59 106 155 277 427 554 509 406 345 299 289 277 261 231 216 221 214 200 193 203 238 269 331 381 361 283 197 150 135 134 158 223 332 408 409 407 369 319 198 209 267 357 354 341 372 388 317 302 286 286 232 189 166 171 205 235 269 287 264 234 219 218 246 309 368 387 424 476 512 492 444 376 391 379 373 360 299 252 313 365 367 357 289 291 313 303 304 295 303 363 436 437 343 233 196 226 269 314 362 390 415 437 435 393 301 254 270 293 279 291 268 210 208 223 213 224 239 315 382 290 235 266 384 503 480 508 568 579 531 446 470 623 687 583 407 272 251 254 272 278 161 73 52 66 111 112 165 208 214 229 225 197 238 347 488 589 660 671 562 426 289 205 222 280 260 192 132 128 248 453 649 763 785 751 636 668 617 569 540 477 367 352 327 331 312 292 298 371 417 507 562 622 677 619 435 356 333 355 437 473 440 511 16 16 16 19 22 24 26 23 17 12 10 7 6 7 8 11 11 7 8 11 12 14 17 26 33 33 32 33 28 42 49 66 80 90 92 70 35 17 11 9 13 16 17 18 19 26 31 47 50 55 52 43 32 31 48 59 64 72 62 43 37 32 36 37 39 48 70 120 182 299 407 530 568 454 305 281 287 264 247 212 200 201 194 178 175 181 190 233 304 348 345 287 209 170 160 155 165 211 288 365 388 401 384 346 245 244 287 334 326 394 420 424 402 416 380 308 232 184 158 166 191 224 269 311 314 268 217 194 222 293 342 364 416 485 510 484 437 380 365 292 338 359 306 318 354 377 355 380 311 235 249 256 263 241 289 375 455 451 335 212 178 186 196 231 263 300 386 439 413 371 293 245 259 280 256 279 262 201 196 205 179 206 282 415 446 323 275 291 328 338 431 510 570 630 631 607 642 674 644 593 498 405 348 302 328 352 262 142 75 72 99 117 234 242 233 183 197 199 237 349 470 564 663 703 626 565 402 227 210 240 205 152 149 206 341 563 700 727 737 633 535 568 526 491 488 431 356 341 326 322 310 294 306 377 449 465 463 560 611 609 526 383 292 312 438 480 423 482 16 16 16 19 22 24 22 18 12 8 7 5 5 6 5 9 9 7 8 13 16 16 22 27 26 25 22 28 42 49 58 66 71 83 78 55 24 15 12 13 15 16 13 14 16 20 27 41 39 51 51 34 25 30 39 48 53 59 58 46 37 29 36 36 40 49 79 126 185 268 331 474 531 372 279 273 284 266 238 203 189 187 184 167 157 163 177 213 267 311 326 289 217 175 169 174 183 210 249 321 373 368 376 345 291 282 290 313 351 406 504 533 474 457 394 302 220 172 158 177 207 240 305 387 411 344 245 194 222 291 341 366 391 422 436 424 378 354 284 225 272 296 321 382 376 340 312 386 318 301 226 218 212 222 265 335 428 425 304 187 141 142 158 178 202 254 333 376 360 331 298 273 285 288 275 284 268 208 224 223 189 215 327 500 488 353 337 349 335 324 432 509 573 647 646 610 630 616 548 563 559 482 369 339 357 364 344 242 156 129 137 143 341 361 294 242 231 221 239 388 477 528 584 614 658 608 405 207 157 176 179 181 193 272 402 497 674 752 668 558 508 523 478 399 399 403 361 278 272 282 300 301 327 381 387 390 403 416 495 582 519 374 285 317 426 449 401 425 16 17 17 22 22 22 18 12 8 8 8 5 5 6 5 6 7 7 8 11 13 15 22 24 22 28 35 37 48 61 63 66 66 70 54 36 21 24 20 21 23 19 13 12 14 15 19 35 38 42 41 24 16 20 32 45 48 49 48 34 27 24 30 32 40 49 72 100 148 207 337 466 457 322 256 267 274 269 225 192 180 177 181 174 160 154 167 193 225 267 301 282 223 188 179 183 188 227 297 325 354 324 354 365 362 301 302 294 345 440 567 609 521 452 388 293 244 229 235 247 265 281 333 428 455 388 297 235 258 337 381 361 331 368 397 402 406 334 231 202 246 291 338 398 335 279 302 360 370 291 221 204 183 184 240 319 405 383 257 157 114 109 151 189 202 252 305 327 321 289 272 276 293 289 289 292 223 189 208 222 239 307 395 515 479 448 402 396 365 371 457 518 556 583 555 512 513 511 490 532 538 424 312 316 328 300 340 315 284 277 234 237 360 377 314 278 274 280 305 422 470 457 441 490 597 605 418 202 122 136 180 242 283 326 422 504 661 708 640 543 496 464 424 371 338 322 314 258 265 290 298 286 301 328 303 308 320 338 387 448 430 334 287 335 399 399 377 385 15 16 19 26 23 19 12 9 7 7 7 5 5 5 5 5 4 5 7 11 13 15 16 21 27 31 35 35 45 55 73 70 65 57 51 37 38 24 23 26 31 25 17 14 14 15 19 30 33 32 32 26 17 19 37 50 43 45 47 35 30 26 28 30 40 47 67 85 124 201 350 487 419 312 250 265 270 277 231 205 188 178 189 178 159 150 158 177 199 230 260 258 231 217 217 214 221 263 340 355 334 302 321 357 398 293 299 299 334 522 571 554 471 419 365 295 292 330 341 340 330 313 347 439 438 359 323 296 294 359 407 346 275 291 331 395 433 328 234 194 236 312 370 389 334 288 283 318 309 221 189 173 158 177 228 301 381 364 252 172 134 139 195 210 222 268 313 334 325 304 266 272 287 300 308 271 156 128 142 177 307 385 411 424 397 410 450 438 397 406 468 513 524 511 476 446 437 444 486 586 553 368 243 241 267 262 271 292 288 314 287 252 300 300 284 272 277 317 357 423 455 411 358 400 548 598 427 216 125 137 192 246 340 386 436 563 646 632 580 543 491 439 392 383 316 268 263 266 291 326 343 304 287 296 250 208 227 295 385 444 421 344 317 347 372 371 361 364 15 17 21 26 21 16 13 10 7 7 7 8 9 7 7 6 5 7 8 11 14 14 14 22 26 27 38 43 53 57 57 58 51 44 35 28 28 23 23 25 33 32 21 16 15 11 14 24 30 30 28 24 18 20 34 42 39 43 46 40 34 31 30 36 41 48 76 111 147 226 411 509 401 319 262 268 286 290 276 245 210 191 199 179 157 155 157 167 179 200 222 234 245 252 249 245 255 291 353 371 312 276 298 344 349 304 288 319 412 530 494 414 363 332 298 275 309 372 388 349 296 252 291 397 392 316 310 305 291 322 362 353 309 273 280 331 435 335 241 194 260 328 339 336 334 310 292 376 305 192 170 154 139 164 228 293 344 375 335 231 166 202 262 252 247 270 330 364 349 339 277 271 298 347 337 230 134 91 133 193 346 367 362 324 281 374 471 502 455 412 437 468 455 423 402 405 426 460 509 630 565 318 190 179 190 202 171 226 245 287 278 238 289 248 229 231 248 283 300 371 426 391 339 373 527 599 446 256 164 151 190 269 373 413 443 589 582 513 523 504 452 416 417 388 323 282 269 277 331 378 409 366 339 302 253 222 213 271 393 470 413 328 349 357 350 331 334 347 17 19 22 24 21 17 16 11 8 9 9 9 11 10 7 8 10 14 17 17 19 19 20 21 25 32 42 52 54 61 61 55 35 31 31 34 23 23 19 22 27 24 19 13 10 10 13 18 20 27 24 18 18 17 26 34 33 31 32 29 27 28 24 29 38 53 87 130 170 267 472 485 397 298 270 269 291 321 342 279 229 216 215 199 172 169 164 161 166 178 193 213 239 252 249 251 271 317 357 351 281 252 273 300 300 306 298 345 452 480 412 327 297 262 237 242 262 349 359 284 212 179 239 354 350 280 281 281 274 282 302 336 321 269 258 278 360 314 248 224 266 275 300 301 298 282 265 383 315 193 161 136 134 169 236 283 297 340 341 260 232 278 303 270 269 258 311 335 353 347 260 259 314 418 374 197 96 123 197 271 308 362 300 231 293 413 496 528 479 387 364 371 358 362 357 370 405 467 527 658 542 280 163 139 137 133 130 195 222 255 244 229 264 202 175 196 229 244 286 362 375 356 351 409 557 610 464 315 274 210 209 283 362 386 478 542 510 465 496 515 518 410 414 404 348 325 304 301 353 404 427 460 468 387 307 276 289 417 570 534 387 329 341 344 328 280 302 302 18 21 22 23 21 17 13 10 8 9 10 10 9 10 5 11 13 16 19 18 20 18 19 22 28 35 36 44 55 55 47 39 35 30 35 28 34 20 18 20 19 19 14 12 9 19 22 18 16 17 15 14 17 13 19 28 31 32 30 26 24 20 15 15 30 59 90 133 182 305 530 494 390 277 269 252 288 359 375 312 254 242 237 217 190 181 173 168 169 168 176 199 222 236 240 248 281 326 362 354 294 283 293 281 300 319 351 390 480 442 358 295 263 247 239 253 262 366 369 274 189 174 265 366 332 249 235 231 231 241 259 279 301 283 237 265 298 277 214 226 253 253 254 261 244 300 306 392 334 214 156 127 142 196 237 291 332 364 366 300 282 299 303 315 313 275 294 289 325 315 253 253 324 488 415 184 86 194 231 283 342 366 297 227 369 496 558 558 442 319 285 297 341 389 387 390 410 463 523 677 477 265 169 154 110 109 99 146 189 215 214 204 228 183 152 151 185 239 289 326 314 302 338 451 596 618 530 409 341 259 233 279 336 376 494 451 487 431 427 418 465 425 415 395 351 331 314 323 361 392 423 456 457 393 315 355 495 612 639 512 378 328 308 314 267 239 288 265 20 21 22 23 18 14 10 8 7 9 10 10 7 5 5 12 15 13 18 21 18 18 21 26 29 32 35 45 57 51 48 45 38 37 31 31 28 19 16 19 19 16 11 10 10 18 18 15 13 12 10 10 12 11 12 20 30 36 35 31 24 15 10 15 31 58 83 121 186 338 530 481 432 318 263 237 280 372 373 322 270 249 237 221 205 198 200 192 177 168 172 188 206 226 247 259 284 334 370 381 353 332 330 309 324 341 390 436 488 433 325 255 233 233 254 305 349 385 368 316 240 214 305 373 314 242 225 227 227 228 246 230 262 334 286 303 279 245 175 175 203 241 235 230 259 355 359 386 359 285 216 177 164 205 292 348 361 377 362 306 269 266 322 414 413 395 358 284 291 275 298 306 368 524 456 224 178 291 302 309 339 358 331 352 477 550 595 559 391 272 237 247 312 372 426 406 446 521 589 688 455 372 250 178 109 88 79 112 181 195 199 189 186 134 134 185 214 242 273 287 271 267 338 479 589 581 525 412 312 256 227 269 334 419 496 379 382 382 371 350 423 412 372 337 317 309 307 313 340 359 377 386 396 402 391 479 660 696 591 461 413 336 329 323 244 264 292 247 21 22 23 23 17 13 9 8 8 9 10 8 6 5 7 8 12 13 20 19 20 23 25 27 31 34 32 39 50 47 38 33 30 31 34 30 22 15 14 13 14 15 12 12 15 18 15 16 13 10 8 9 9 9 9 15 22 26 29 25 15 10 8 12 24 47 65 98 195 368 518 496 471 358 257 229 276 373 363 312 271 248 233 226 221 220 221 207 187 178 177 188 207 229 255 270 283 317 340 376 375 348 329 311 319 332 381 431 457 395 309 276 263 292 348 388 404 365 331 312 271 263 336 356 300 251 201 210 213 222 237 216 272 324 290 334 373 261 260 178 273 311 294 274 320 385 385 394 398 373 318 290 274 305 372 367 341 361 345 297 243 250 351 416 453 469 377 267 262 287 359 408 416 492 490 444 372 345 318 290 284 311 382 478 537 577 626 567 461 355 232 249 324 368 372 366 436 600 742 758 576 458 295 190 118 79 115 154 189 181 153 143 133 123 146 203 237 244 248 258 266 286 355 452 538 493 393 332 257 215 218 278 418 496 430 381 389 388 334 314 356 377 317 288 292 299 313 325 353 361 335 328 353 402 457 577 744 785 735 488 337 336 370 343 267 326 294 252 22 23 23 22 17 12 9 8 8 11 11 9 7 6 5 6 10 15 21 21 22 23 25 28 31 32 30 29 36 39 32 32 32 35 32 25 17 14 14 10 9 10 9 9 11 10 13 16 12 11 11 9 8 8 8 10 13 16 20 17 10 7 6 8 20 39 59 116 209 284 403 491 456 350 262 230 280 358 355 319 276 258 252 234 228 230 228 216 204 195 192 202 226 246 254 265 267 268 292 338 335 320 294 285 296 314 373 422 411 385 332 312 321 414 437 450 430 333 298 286 280 325 373 391 359 259 198 208 224 248 257 229 271 270 249 323 331 471 363 253 281 371 400 423 415 405 404 408 416 424 412 384 377 392 396 356 331 344 326 280 213 219 291 392 460 457 340 271 264 320 378 476 419 425 438 444 397 352 275 228 207 228 350 472 529 572 609 620 521 337 266 275 307 283 267 286 370 625 730 815 637 480 299 199 143 117 130 190 179 149 139 138 144 174 198 207 221 236 239 250 271 293 346 424 504 405 293 276 229 221 255 399 545 557 501 401 388 375 325 307 321 312 287 279 285 292 317 347 379 405 401 369 352 357 420 554 597 719 730 438 294 360 481 328 297 338 269 245 24 25 24 20 16 12 9 8 9 11 12 11 8 5 4 5 9 15 22 25 27 25 23 24 27 29 30 32 34 33 31 28 29 28 22 18 14 13 11 8 8 7 6 6 6 9 13 19 14 10 8 6 6 6 7 9 9 11 12 11 7 5 8 25 56 92 138 171 240 256 337 448 425 346 277 251 296 352 350 311 274 266 259 243 231 232 236 232 225 214 208 219 236 241 238 244 247 245 263 300 309 293 277 266 291 337 391 414 406 381 292 331 410 473 471 456 415 317 296 298 283 289 324 397 407 313 246 227 265 290 282 264 277 271 269 265 332 499 493 400 385 367 437 486 428 378 387 401 387 403 411 410 405 412 394 361 368 351 330 292 224 183 222 420 494 450 367 323 285 332 429 510 499 411 394 358 313 283 216 174 140 196 311 410 454 464 543 596 464 314 288 309 303 223 194 226 283 499 633 772 604 494 324 231 188 169 178 228 241 169 113 125 166 188 188 199 219 235 246 251 254 256 306 431 492 340 236 231 215 225 295 514 535 627 439 370 352 348 324 301 296 298 304 301 286 284 303 327 369 410 431 448 411 413 428 455 571 664 665 411 260 368 499 314 317 332 306 278 27 26 23 20 15 10 9 9 10 10 9 9 7 5 5 4 8 15 22 26 27 24 23 23 21 23 27 31 34 32 28 31 33 28 19 16 11 11 5 7 5 4 4 5 7 12 18 18 17 14 7 5 5 4 6 8 9 10 10 10 8 8 21 57 112 168 216 319 338 309 320 402 405 351 290 275 306 336 333 316 295 269 250 244 241 251 248 246 237 223 225 237 246 239 230 240 246 253 277 293 292 266 259 274 310 363 378 391 358 318 262 353 441 468 446 415 383 340 303 286 283 281 293 355 419 384 295 255 303 314 292 284 260 263 293 323 453 562 585 497 417 368 437 441 357 308 293 325 348 359 375 411 429 423 397 389 411 374 342 311 278 237 300 452 472 408 366 290 284 350 385 510 543 448 383 303 267 243 190 163 189 265 308 348 395 451 566 576 398 278 284 323 290 217 192 202 252 424 621 689 571 496 353 271 206 189 190 281 274 162 90 86 133 173 165 181 223 228 234 252 252 248 312 453 504 321 235 217 212 247 261 377 608 594 409 361 351 344 328 307 293 306 323 313 284 265 263 279 320 371 420 470 486 487 478 483 554 667 692 382 307 410 424 353 351 380 379 333 27 25 22 18 13 10 9 9 8 8 8 6 5 4 5 5 9 17 22 23 24 20 19 17 16 19 22 25 28 28 25 28 31 26 17 14 12 5 5 5 4 5 5 3 10 18 20 19 14 11 10 6 5 3 5 7 7 9 11 11 13 19 40 68 97 172 287 401 388 323 294 365 374 324 282 269 304 313 325 317 296 254 234 246 261 282 274 261 246 227 223 229 233 232 249 280 278 273 291 293 284 260 253 290 302 333 349 336 292 256 252 388 438 422 400 346 308 295 261 242 251 276 308 341 387 376 295 283 349 380 298 301 314 290 331 455 525 590 590 474 384 351 394 391 381 302 243 256 303 330 356 429 476 446 415 426 431 405 354 300 316 349 414 456 381 333 345 291 298 348 401 508 518 443 383 304 265 229 194 215 277 307 317 323 328 430 584 533 341 258 280 329 301 237 225 223 338 509 600 618 528 477 377 282 210 194 218 330 289 153 79 73 105 123 117 145 199 236 266 292 277 241 340 500 511 334 273 275 277 347 354 493 614 507 405 361 327 330 320 305 295 299 327 346 328 298 283 292 319 369 403 400 359 338 318 348 444 679 637 394 405 488 458 422 409 417 391 347 26 23 20 17 13 11 9 8 7 8 7 5 4 5 6 7 12 19 23 24 25 20 16 13 11 14 17 19 21 23 23 23 24 19 14 12 7 7 5 4 3 4 5 2 10 18 22 11 9 7 7 4 4 5 7 9 11 13 14 18 20 28 42 60 111 217 365 430 384 323 311 319 332 291 270 263 275 276 306 307 276 240 226 250 280 312 303 273 238 215 212 215 219 225 258 311 339 323 318 306 310 300 295 346 313 304 323 301 274 258 284 385 407 386 343 273 242 243 245 238 243 299 354 352 335 322 290 256 279 318 318 332 375 354 417 528 531 550 510 404 321 304 306 353 340 281 228 226 287 333 369 450 493 451 422 426 426 396 344 284 309 356 392 370 307 316 367 358 376 411 435 493 464 400 343 326 301 230 208 217 250 279 269 262 294 428 581 486 303 240 267 311 324 274 286 286 423 479 499 516 412 441 405 380 286 257 297 350 286 166 88 66 90 116 130 154 186 248 331 356 264 211 328 477 465 339 283 285 323 503 512 569 522 429 352 319 289 294 295 290 276 277 337 395 394 373 355 343 329 339 324 308 297 284 257 314 451 733 625 470 485 525 528 460 400 360 318 287 24 21 19 16 14 11 10 8 8 8 6 5 4 5 5 8 15 18 20 21 22 19 14 11 9 10 12 14 18 21 22 21 21 20 18 13 7 6 5 3 2 3 3 5 16 21 21 18 13 6 4 4 5 7 9 12 10 9 11 14 16 28 44 89 194 284 370 393 368 336 315 304 299 264 260 251 242 252 281 301 266 236 231 267 305 337 314 284 255 228 226 230 233 250 298 360 394 378 361 355 360 360 370 371 328 303 312 288 279 285 321 356 332 293 274 247 231 239 280 293 299 341 358 345 329 292 251 210 212 236 300 322 397 438 553 580 557 543 414 335 275 232 248 315 312 276 232 232 299 356 387 445 472 435 396 380 416 410 325 251 260 293 314 293 303 315 402 403 407 414 412 393 350 320 303 306 285 223 192 220 246 238 217 211 285 465 567 442 292 246 231 245 302 305 421 396 413 358 356 380 356 378 465 442 321 281 325 360 280 166 99 72 82 108 132 171 244 320 395 338 188 185 318 441 379 344 294 270 345 541 564 509 418 350 299 273 244 231 259 281 282 302 355 383 367 361 353 353 340 315 281 249 259 283 266 303 488 651 588 510 489 483 460 409 314 259 235 221 22 19 19 17 14 11 10 9 8 8 6 4 4 5 6 8 12 16 18 20 20 18 13 9 9 9 10 10 13 16 18 20 20 18 15 11 6 4 2 1 1 1 1 7 18 18 19 10 8 6 4 5 7 10 10 9 12 17 19 19 21 47 86 172 311 348 358 356 334 307 326 296 254 246 247 242 234 241 282 301 263 250 255 295 317 327 320 293 264 252 255 259 266 286 337 398 408 386 354 357 357 357 385 374 348 355 354 317 316 333 347 306 261 245 233 234 259 281 303 351 391 396 389 376 346 299 304 304 283 385 431 400 382 455 621 579 576 531 385 350 285 234 242 304 312 291 254 281 366 416 433 453 456 405 337 364 449 419 303 229 251 293 280 273 262 314 446 409 383 385 377 369 276 221 227 245 250 223 190 220 247 213 182 206 335 529 551 390 308 266 200 218 295 394 526 466 365 279 279 311 318 433 541 460 318 275 284 286 221 133 95 89 93 105 135 176 256 370 416 254 132 167 316 366 361 299 277 281 338 555 495 395 341 293 242 220 193 195 228 251 263 286 332 332 274 294 298 323 344 325 286 325 340 371 427 432 587 568 547 486 457 402 353 319 249 207 193 177 21 19 17 15 13 11 9 9 8 7 6 5 5 5 6 8 9 15 18 18 16 14 11 7 7 6 5 6 9 12 15 18 19 16 11 7 4 2 1 1 0 0 2 9 9 17 15 9 7 7 5 5 6 5 11 13 15 17 24 36 57 101 167 286 404 380 343 325 304 299 288 280 264 255 238 234 227 232 270 287 272 259 260 285 294 305 307 276 245 241 256 276 295 322 365 399 382 350 337 318 321 340 392 363 376 405 399 351 346 387 367 322 272 248 238 254 288 312 335 337 357 409 429 431 434 420 411 450 367 426 404 412 504 515 607 506 527 525 491 401 306 244 266 313 321 310 284 341 425 472 497 491 448 349 297 391 497 424 305 234 301 364 351 280 236 273 386 381 345 341 370 315 218 158 144 171 192 163 141 189 222 175 153 248 430 570 532 388 336 256 210 227 309 483 488 436 328 245 237 305 373 529 584 450 302 247 246 239 183 119 97 85 77 96 133 191 290 408 394 203 119 180 240 343 346 281 259 292 378 557 421 326 306 258 228 193 174 202 223 216 212 218 247 256 211 230 270 316 375 442 371 494 626 656 634 592 613 545 469 413 395 352 297 256 227 214 194 174 21 17 16 15 13 11 9 9 7 6 5 5 6 6 7 7 11 14 16 14 12 12 8 6 5 3 3 4 6 9 14 18 16 12 8 4 1 0 0 0 0 0 0 2 9 13 11 8 7 6 4 4 6 7 6 9 13 24 37 56 90 152 266 375 389 359 331 306 281 279 270 270 247 251 225 214 207 217 252 274 281 267 264 284 303 299 287 263 235 232 258 285 310 335 357 380 358 329 298 281 276 324 378 352 378 414 414 378 392 400 383 337 293 264 267 294 320 315 305 281 280 332 365 411 519 561 550 555 479 493 402 403 453 553 518 474 480 458 415 391 354 297 335 345 333 324 295 327 396 456 500 507 448 326 310 449 503 432 341 280 321 427 474 309 226 222 322 308 325 349 354 273 193 170 172 190 169 117 126 187 207 169 181 314 455 565 561 436 327 277 247 248 304 458 422 393 358 265 215 293 482 596 560 410 286 233 225 216 176 146 129 90 66 68 96 184 386 452 352 200 169 176 233 361 333 268 227 312 498 545 372 283 274 278 234 176 171 202 203 185 204 207 194 204 209 246 296 395 471 552 536 735 860 858 740 690 561 498 413 351 325 312 277 234 251 290 269 218 20 16 15 14 12 10 9 8 7 6 6 6 6 7 8 8 10 12 12 10 10 11 8 4 2 1 1 2 4 9 14 16 14 12 9 4 1 1 0 0 0 0 0 1 7 10 7 8 7 3 1 1 4 7 8 9 17 33 53 82 136 213 310 386 365 306 300 308 304 292 259 250 227 229 226 217 194 204 247 270 289 290 286 298 314 306 278 245 220 211 221 256 303 335 348 355 347 307 286 273 300 361 380 375 379 398 407 402 403 417 401 343 323 301 319 342 333 284 243 234 233 238 258 333 486 643 688 581 557 530 413 435 477 520 512 428 472 431 390 391 370 348 368 346 325 310 278 261 323 422 481 501 457 364 344 443 457 432 386 365 352 465 507 272 182 191 280 278 313 337 324 311 225 172 199 241 192 118 133 204 244 232 264 356 414 525 554 406 319 300 281 247 274 367 401 398 393 306 235 308 523 606 507 365 284 252 237 233 229 218 201 151 87 72 96 200 488 449 375 244 219 219 293 370 364 303 278 401 520 468 391 306 271 280 233 172 179 208 197 184 210 215 199 210 269 271 343 417 500 624 703 778 895 917 861 656 474 401 379 327 293 323 314 273 263 312 364 253 19 18 17 15 12 10 8 7 7 7 7 7 7 8 8 8 10 10 9 9 14 10 7 4 2 1 0 0 3 8 13 14 11 8 5 2 1 0 0 0 1 0 1 4 6 8 6 7 4 1 3 5 6 8 9 12 22 42 69 111 191 282 343 346 296 258 268 301 324 308 245 240 226 242 222 210 182 192 224 231 268 288 310 303 298 281 243 217 213 214 222 244 261 284 325 338 326 304 300 297 347 373 394 387 346 369 371 392 409 420 419 381 379 350 342 364 344 268 213 212 242 267 285 349 474 662 734 680 646 551 475 489 500 508 454 407 460 427 415 433 391 360 335 311 304 308 285 274 328 405 455 473 459 405 347 363 379 380 385 426 373 429 438 214 132 206 307 331 346 351 312 264 184 159 291 371 291 210 211 243 258 285 340 401 509 554 524 379 306 303 342 298 263 285 328 387 402 368 313 370 518 594 457 314 276 268 243 223 240 232 221 203 156 122 148 278 499 446 366 238 219 262 313 355 401 408 447 504 512 504 415 316 298 296 242 189 200 209 184 184 199 213 226 238 299 263 315 338 372 474 630 698 707 824 793 554 380 358 381 329 307 410 487 437 356 371 409 288 16 19 19 17 13 10 8 7 7 7 7 7 9 9 8 7 7 8 9 13 15 10 8 4 2 0 0 0 3 8 12 11 8 7 5 3 1 1 0 0 0 0 2 5 9 11 9 6 5 4 6 7 10 10 11 14 29 52 90 151 223 303 331 286 232 201 220 261 305 298 231 207 203 231 213 220 180 183 188 207 262 292 316 314 309 294 252 220 205 195 199 208 223 263 311 335 325 332 312 289 351 376 387 374 375 375 348 363 375 399 422 423 425 391 394 389 319 273 236 239 313 359 368 389 500 669 719 685 608 516 476 481 541 496 401 418 447 416 431 445 403 338 312 294 282 288 275 282 342 392 413 430 411 368 317 301 278 310 393 466 428 448 398 200 138 273 390 408 409 389 323 254 180 201 395 481 372 283 258 248 236 241 337 481 573 536 474 371 296 296 365 343 316 286 280 334 395 401 370 411 513 544 404 281 266 268 249 223 229 212 206 263 267 213 254 349 468 426 278 190 195 241 282 349 426 470 516 535 526 490 391 306 300 299 245 192 187 196 218 215 231 259 262 275 300 276 334 303 296 334 336 479 585 733 720 474 341 396 442 389 363 456 580 590 495 432 335 230 15 17 19 18 13 9 9 8 8 8 9 9 9 9 8 6 5 7 14 18 18 14 10 3 1 0 0 0 3 7 10 9 6 6 5 4 4 3 1 1 1 1 2 2 7 8 8 7 6 6 3 8 14 16 15 16 36 64 102 163 234 309 354 309 213 162 186 231 285 301 228 199 206 229 218 220 216 195 193 216 255 264 295 315 306 276 233 200 175 162 169 185 216 255 290 333 344 354 306 290 318 360 385 384 378 364 353 352 347 383 425 430 419 409 435 408 376 305 230 252 339 419 443 486 608 687 689 645 589 570 457 469 518 427 367 429 430 396 428 431 412 366 315 280 283 292 278 285 339 382 391 382 337 299 285 277 242 271 419 489 517 505 384 238 197 292 315 400 409 378 315 243 173 282 454 454 341 249 220 205 188 216 359 523 578 503 468 388 334 302 328 344 346 292 261 282 347 370 383 447 521 487 386 303 253 237 208 179 164 169 228 316 335 316 352 377 488 341 209 169 192 218 263 344 365 363 410 493 519 482 364 276 297 302 248 201 200 216 259 263 280 290 282 281 280 274 300 276 270 303 299 375 483 654 639 434 354 473 534 480 447 474 551 541 450 382 229 168 20 20 19 17 16 13 9 8 8 9 9 9 9 8 7 5 6 12 15 21 18 15 9 2 0 0 0 0 3 6 7 6 5 6 6 5 4 3 2 2 3 2 0 1 5 4 2 1 9 6 3 12 20 22 22 25 41 72 123 189 270 314 317 276 175 117 148 200 259 268 221 197 206 217 215 215 231 212 200 196 224 236 269 293 299 272 223 199 182 153 158 191 220 257 304 345 352 342 309 289 299 307 386 388 382 393 365 318 312 351 385 387 409 416 415 413 379 315 280 328 399 423 449 498 602 667 691 710 688 617 451 450 501 410 360 430 377 334 385 400 401 426 358 283 316 357 325 305 335 364 378 367 330 268 264 287 252 255 428 556 574 499 370 253 235 227 280 373 382 346 314 283 241 364 476 401 292 210 179 139 145 231 391 537 534 478 521 480 518 398 319 292 319 270 238 238 296 330 372 462 514 512 408 269 235 214 183 141 123 145 233 315 346 374 424 467 499 287 177 157 196 224 254 314 314 284 304 394 490 473 348 277 301 304 261 232 218 231 270 289 283 274 264 276 241 241 240 235 245 283 279 325 478 633 581 415 377 466 525 501 427 410 414 378 325 290 185 194 29 28 23 20 17 12 11 11 10 10 10 9 9 8 6 5 7 10 15 20 13 11 6 2 4 1 0 1 3 5 6 5 4 5 6 6 6 5 3 3 4 5 3 4 7 6 7 3 9 8 2 12 23 26 25 29 43 85 139 162 198 273 299 232 149 113 135 184 238 256 237 192 203 202 202 212 233 212 199 197 207 215 242 285 296 265 246 219 175 142 140 162 195 233 276 326 347 346 321 315 313 292 338 376 375 393 353 293 296 319 342 354 358 386 408 430 431 384 324 324 376 408 447 491 542 591 610 670 688 586 474 487 521 433 385 430 333 286 321 352 382 403 345 290 337 399 387 369 392 408 411 401 374 271 274 330 290 283 500 614 566 432 313 284 217 183 249 330 364 329 322 314 331 425 448 388 323 206 133 100 136 283 425 512 484 475 605 600 680 513 371 288 284 241 205 187 239 297 369 415 480 501 362 235 212 184 151 126 112 147 222 284 306 375 465 532 472 275 191 182 203 210 213 226 219 182 206 311 449 453 315 267 299 296 274 252 216 236 270 295 275 256 231 227 187 189 213 282 301 293 300 356 561 651 515 383 375 413 448 430 343 329 301 242 199 200 233 238 37 36 37 31 20 14 13 13 11 10 9 9 9 8 7 6 6 9 15 18 10 7 4 3 9 6 1 3 4 4 4 4 4 5 6 7 7 7 6 6 7 9 6 5 5 8 11 6 9 9 10 14 18 24 28 34 50 67 97 147 214 297 310 228 146 104 112 158 202 230 238 230 183 186 194 206 225 209 220 208 200 214 262 283 286 298 285 236 165 127 143 173 202 234 284 341 355 352 345 313 285 301 349 350 355 406 355 286 260 271 315 329 348 369 396 438 450 392 319 318 382 428 449 476 495 539 596 654 671 528 500 529 542 451 404 409 303 267 255 297 364 385 334 308 344 389 408 414 421 430 448 470 424 277 276 385 393 433 566 619 530 500 355 256 188 164 210 263 293 310 376 414 433 476 475 403 297 205 132 105 157 357 437 452 438 448 570 683 711 548 432 332 265 200 145 155 212 240 289 391 498 471 321 222 182 171 162 146 137 159 209 271 315 356 451 556 437 277 203 199 204 207 184 189 242 218 176 282 432 420 295 258 285 294 290 247 220 234 268 250 256 264 245 242 242 195 238 322 323 310 340 445 628 665 515 387 361 381 391 349 315 317 296 262 227 232 239 431 52 48 43 31 21 16 16 16 13 10 9 9 8 8 7 6 8 8 13 13 10 5 3 3 8 11 5 5 3 4 4 3 4 7 9 10 11 11 10 10 12 15 12 10 8 8 11 12 10 23 22 20 20 19 24 33 37 63 102 153 209 271 288 213 121 93 108 147 191 222 229 242 187 184 181 174 191 198 198 197 195 216 239 244 283 317 289 233 174 137 131 147 187 235 287 335 338 332 307 303 275 297 331 381 377 409 367 285 259 254 242 248 312 364 389 419 413 361 311 333 417 456 476 498 566 628 668 667 623 517 496 529 522 464 426 397 319 276 265 298 364 376 326 321 363 376 371 388 405 411 451 451 423 278 254 389 460 535 611 597 581 489 323 221 167 165 189 225 246 291 374 438 460 473 479 422 313 206 153 167 240 415 455 438 423 427 536 715 691 544 452 344 252 180 126 114 136 186 278 405 498 449 305 209 148 167 188 171 163 165 226 296 318 350 444 549 411 277 198 183 192 198 180 208 277 255 235 325 404 385 296 256 260 287 283 251 218 214 235 212 232 264 262 278 296 251 246 249 234 291 382 527 658 666 546 391 345 373 347 308 292 299 311 326 325 367 438 458 55 48 42 31 22 19 19 19 17 13 10 8 8 7 7 6 10 11 10 10 9 4 1 2 5 10 9 10 5 3 5 5 7 11 12 13 14 13 13 14 17 22 21 18 13 12 13 17 23 31 33 29 22 23 23 27 42 69 103 148 199 252 252 191 125 88 96 118 133 186 232 233 184 165 152 149 171 169 192 192 205 208 222 250 271 292 287 250 190 162 161 167 203 243 263 287 346 325 280 289 257 286 322 375 397 411 372 300 281 246 233 245 310 352 381 401 381 337 316 349 403 425 460 496 581 646 687 695 606 529 494 504 499 481 470 390 330 323 331 353 403 401 333 304 312 300 296 331 372 381 427 442 446 313 237 365 474 537 550 547 566 481 331 214 165 170 175 193 217 274 319 356 389 426 471 430 345 229 203 273 377 435 476 464 448 464 587 699 624 511 434 320 234 169 140 128 124 167 268 387 461 423 291 186 123 150 178 175 142 157 238 269 301 351 457 546 405 334 240 175 173 198 202 254 310 332 359 359 362 351 327 264 248 256 252 240 206 190 202 223 231 248 236 259 296 298 238 184 195 274 385 551 686 601 411 340 338 358 302 271 238 249 269 270 302 367 452 368 57 47 37 28 23 21 20 21 20 16 14 11 7 7 6 5 9 12 11 10 9 4 0 0 3 6 9 12 10 4 4 5 8 12 12 12 14 14 16 19 22 27 26 25 23 21 18 18 26 28 33 34 33 33 33 38 55 76 104 142 187 224 227 179 114 83 82 87 115 166 215 219 170 148 134 124 146 150 172 182 183 197 225 239 264 290 291 263 225 197 177 170 174 183 221 285 338 320 270 254 237 282 309 353 385 404 402 377 305 235 225 248 304 355 371 374 366 346 361 400 422 442 421 427 513 583 670 696 624 531 484 487 505 556 531 430 368 390 408 421 424 378 305 269 241 215 238 279 316 335 388 461 442 304 234 374 398 525 512 507 549 491 387 255 174 159 168 177 202 227 299 357 320 349 448 445 395 306 312 399 474 498 451 427 433 494 620 665 551 459 392 294 249 212 158 121 125 184 279 364 420 412 298 184 136 131 182 187 129 125 195 231 290 355 466 514 475 374 252 172 174 199 207 307 431 458 416 338 322 306 290 252 228 208 208 200 173 169 176 207 217 226 235 264 279 245 203 191 212 273 329 472 661 550 315 305 317 315 244 229 214 201 218 249 282 331 352 318 49 43 35 30 26 22 22 24 25 23 18 13 8 7 6 7 9 11 9 9 7 3 1 1 3 3 7 10 11 8 3 3 8 11 11 13 15 16 19 23 29 30 26 24 25 26 25 21 22 25 28 28 33 35 39 48 65 80 104 139 177 208 207 162 120 106 87 86 118 158 193 197 167 143 129 130 142 144 145 185 191 209 208 226 251 296 309 302 270 218 186 178 171 172 205 271 344 330 300 227 234 252 253 300 307 369 420 392 309 245 241 269 325 377 386 386 392 395 410 439 455 411 356 350 426 524 648 671 620 549 498 481 524 603 573 483 429 445 444 442 400 342 295 248 201 182 212 252 268 262 311 421 402 289 244 275 425 528 517 504 475 461 422 293 185 148 146 141 174 267 370 383 308 327 449 473 441 400 414 482 522 524 361 345 371 479 617 626 523 423 338 295 251 196 148 116 123 174 254 340 411 434 337 241 229 154 232 248 168 135 163 231 317 414 473 515 496 371 255 175 164 181 193 348 575 557 416 363 273 274 272 246 221 210 216 204 178 180 175 196 205 238 241 230 211 190 199 235 255 284 383 558 639 446 255 284 302 266 203 198 196 202 236 260 280 313 321 273 41 38 32 29 26 24 23 23 23 23 21 14 8 6 5 7 8 9 6 5 4 3 1 3 3 4 5 7 11 10 3 1 7 11 11 13 15 18 22 26 31 29 23 20 20 22 25 25 22 24 25 27 30 35 44 55 69 82 108 138 169 190 186 175 145 102 86 84 115 149 180 190 172 142 130 144 149 150 160 173 183 200 202 220 242 292 305 303 285 263 251 223 195 190 216 273 338 332 252 230 223 236 232 234 280 394 447 416 349 284 283 308 356 388 384 376 394 438 478 482 434 368 348 327 387 507 632 644 625 601 545 497 543 604 567 492 453 462 461 455 428 371 308 242 198 206 229 268 253 219 253 339 402 382 308 306 440 519 532 495 443 442 405 292 184 149 121 132 220 369 490 456 334 336 443 454 411 392 402 468 536 443 280 265 297 419 582 600 494 403 360 316 254 200 168 145 161 218 264 315 365 426 430 388 256 161 249 286 199 136 146 251 309 440 518 547 465 345 267 200 163 157 179 376 617 608 502 297 221 238 262 251 217 226 227 222 203 214 191 190 226 260 267 231 186 173 207 235 241 311 490 626 531 332 221 265 294 234 211 183 190 205 215 226 246 304 315 246 37 37 33 28 25 23 23 22 21 20 19 15 9 6 4 5 8 6 3 2 3 6 3 1 4 4 6 9 9 7 2 2 8 10 10 10 12 16 20 26 30 27 23 20 18 18 22 24 25 23 23 26 27 33 47 64 78 90 116 146 171 184 187 174 138 105 90 88 111 138 155 170 155 147 136 160 156 158 148 181 188 203 196 209 227 269 276 279 291 274 247 242 235 224 242 280 323 305 252 228 222 218 226 238 306 419 484 451 395 335 325 343 358 374 372 364 393 464 530 516 411 358 388 349 390 512 601 645 658 620 554 522 576 604 555 493 466 490 512 486 476 436 354 274 220 268 361 356 271 230 249 326 354 453 386 395 495 608 621 496 471 466 421 302 247 187 117 142 273 462 590 540 411 377 419 370 339 331 375 520 527 343 255 228 238 340 521 561 545 434 345 315 272 219 189 179 188 213 231 233 243 298 388 401 263 148 201 247 166 109 133 192 262 444 573 567 435 320 271 211 172 168 154 186 359 574 439 280 185 186 231 246 221 212 211 201 191 201 182 180 237 259 245 247 238 224 221 217 246 393 615 625 423 264 210 246 260 250 227 194 199 203 180 167 194 248 265 262 36 39 36 32 29 24 23 22 20 19 16 13 9 6 6 6 7 4 3 3 3 7 6 4 3 6 10 13 8 2 3 5 9 10 9 10 13 18 22 28 32 29 27 25 23 22 22 22 23 24 21 22 27 40 59 78 82 95 119 149 164 177 186 176 148 116 96 91 107 122 138 158 164 162 167 169 166 158 166 180 192 193 210 217 216 234 246 246 273 274 258 267 258 254 278 298 299 271 255 237 238 217 221 239 313 429 499 470 430 374 340 336 340 353 365 365 395 473 547 544 448 404 458 449 455 521 541 647 655 630 540 572 613 601 542 482 451 437 469 484 517 516 452 380 322 409 574 481 323 270 276 319 421 496 397 455 519 623 678 625 585 548 538 449 304 194 135 161 310 526 654 588 452 383 362 286 267 253 339 577 540 308 247 223 214 296 368 475 495 394 318 314 294 238 199 199 222 224 200 195 196 232 333 390 265 135 152 196 134 104 103 129 246 448 595 587 443 329 281 224 192 204 183 163 291 479 426 320 207 173 211 231 218 211 197 178 169 168 173 192 238 236 213 209 221 245 251 235 287 516 716 587 366 241 223 220 213 241 227 202 206 249 253 227 212 206 198 185 38 40 41 39 29 23 22 20 18 16 13 10 8 7 6 5 4 4 4 2 3 6 9 8 6 6 8 11 5 1 2 6 11 11 11 14 19 24 29 34 35 32 32 29 28 27 27 26 23 26 22 22 31 51 71 79 83 95 109 134 156 168 163 148 132 110 96 100 103 116 133 157 158 148 159 158 154 162 168 185 186 192 207 186 185 192 210 237 265 264 252 258 267 285 299 276 261 266 256 224 235 233 234 253 339 446 489 465 429 384 342 319 322 347 359 371 418 479 530 539 484 466 506 563 548 519 531 599 615 586 535 602 610 581 518 475 424 360 389 435 482 507 494 484 482 615 795 689 616 455 404 442 526 504 351 400 496 613 647 643 622 616 602 533 372 233 163 172 336 558 637 583 483 387 327 257 215 205 277 567 565 358 271 232 222 228 272 426 435 357 308 308 295 241 203 196 200 195 175 152 159 188 284 346 265 138 133 158 145 137 92 122 238 405 546 575 459 343 286 257 253 219 183 136 230 398 432 363 270 215 233 253 249 231 197 172 147 141 168 223 228 202 196 206 230 259 278 279 394 633 752 564 381 310 249 204 178 222 221 193 219 343 408 357 325 271 194 146 38 40 43 40 33 25 20 18 16 12 10 9 9 8 7 7 6 5 3 3 3 4 7 8 7 5 8 9 7 2 0 2 8 9 12 16 19 24 31 37 38 35 35 34 33 31 31 32 29 29 25 26 38 60 77 80 81 86 108 137 146 147 136 123 119 111 108 113 106 113 116 129 140 132 144 155 147 165 158 173 182 187 188 181 188 213 230 240 252 251 248 254 265 292 314 287 273 263 234 202 211 216 225 242 315 406 443 446 435 425 368 302 296 341 363 382 429 472 512 537 520 516 548 585 553 519 508 558 600 568 607 617 578 559 507 476 397 349 353 369 428 481 498 540 605 739 869 821 711 596 534 529 582 485 326 376 489 608 612 607 638 638 614 564 443 294 201 210 360 537 570 565 547 426 273 213 218 193 226 493 586 483 352 352 261 194 261 396 403 347 308 290 288 270 234 221 216 210 227 191 143 155 241 324 272 154 140 129 178 181 129 133 215 328 470 563 500 377 327 312 270 238 221 156 204 336 407 363 316 295 294 294 260 219 189 167 138 142 160 192 200 190 194 219 272 336 360 349 504 630 618 505 421 400 277 212 186 244 238 201 259 365 427 442 378 262 164 111 37 42 42 39 30 22 16 13 12 11 10 10 9 9 9 8 7 6 4 3 3 3 5 6 4 6 6 6 5 2 0 0 4 6 9 14 16 19 28 35 35 36 38 37 38 38 37 39 37 33 26 33 45 60 69 71 73 83 108 135 138 135 131 127 125 118 119 120 108 102 102 114 126 135 142 149 147 158 161 173 170 172 171 178 191 216 232 245 255 247 238 248 268 295 334 332 301 274 232 206 213 211 224 241 298 390 430 428 428 410 364 308 306 344 362 378 417 430 440 510 521 518 527 527 483 449 476 559 627 617 667 622 591 533 460 442 389 335 310 311 381 459 500 564 613 694 854 838 727 648 572 523 560 430 336 381 522 548 587 596 620 645 650 629 535 387 287 304 409 484 467 491 509 424 267 213 266 202 204 385 550 543 501 447 278 185 257 351 371 349 318 280 267 282 279 266 242 237 277 249 156 148 210 311 295 205 160 129 203 219 175 154 185 265 421 558 585 509 388 302 233 238 224 158 190 278 355 327 326 315 304 295 257 210 191 167 143 142 161 176 184 202 224 277 381 444 461 438 534 554 504 456 429 401 316 225 211 273 275 249 316 362 403 456 404 264 145 75 37 39 38 35 29 22 15 12 12 11 10 10 10 10 9 8 7 7 5 4 4 6 6 4 5 5 9 7 5 3 1 2 4 4 7 11 13 17 22 28 31 34 36 38 43 46 44 45 43 38 31 43 49 54 67 69 71 83 109 131 131 130 138 136 129 129 131 131 121 106 99 109 122 131 142 142 151 150 156 164 170 178 178 172 181 206 226 244 251 238 227 235 248 254 270 297 288 277 233 209 214 216 210 243 300 351 375 377 391 395 360 317 323 344 357 382 408 400 397 440 444 470 487 474 434 406 458 576 664 685 695 669 631 530 431 415 379 317 286 288 341 429 499 545 575 686 847 782 652 567 510 464 502 425 435 532 551 591 594 564 604 654 633 577 527 473 447 460 485 491 433 481 507 422 294 259 347 202 173 228 351 458 530 495 327 213 247 312 345 341 321 311 280 220 213 228 235 270 316 284 193 150 231 293 328 269 175 129 216 253 208 164 162 232 314 419 553 530 381 276 201 209 213 164 165 234 310 297 295 279 272 259 240 214 189 170 155 151 150 167 204 226 249 342 446 443 458 457 510 537 496 368 377 370 324 216 203 248 266 263 299 349 382 426 409 296 179 85 36 33 32 29 25 18 14 12 12 11 11 11 11 11 11 10 9 9 7 6 6 7 6 7 7 6 12 8 6 5 3 2 2 2 4 6 9 12 17 25 31 34 36 40 45 49 49 51 51 47 43 52 51 61 68 67 70 86 109 127 129 126 131 135 137 140 143 136 118 104 98 105 115 118 127 140 137 138 137 155 178 175 170 171 182 201 222 236 241 230 225 231 224 226 252 281 279 281 245 221 221 219 216 237 279 297 340 361 382 383 345 316 330 354 367 393 415 394 358 342 364 431 436 434 417 384 455 594 710 730 745 703 637 539 477 448 397 323 307 325 357 407 451 521 604 753 839 719 556 461 392 370 408 437 473 532 602 666 623 577 597 629 604 560 538 550 581 575 551 521 401 414 452 378 305 342 399 197 170 149 223 363 485 503 380 256 236 273 306 327 337 319 251 171 157 187 241 264 314 287 225 183 233 266 351 295 195 138 215 278 225 159 152 174 227 369 521 514 376 260 190 212 249 214 188 172 239 299 307 282 271 246 226 207 200 201 180 160 165 189 214 241 325 449 481 399 369 365 380 575 474 378 368 328 272 197 190 231 249 271 301 319 350 407 422 342 211 111 34 32 27 22 19 15 13 12 12 12 13 12 12 13 12 11 11 12 12 8 10 14 13 8 10 11 9 8 7 6 4 3 3 4 4 4 4 6 14 23 30 34 36 40 46 50 52 57 58 57 55 60 58 60 60 61 69 85 107 124 131 128 124 126 137 155 160 142 116 98 95 100 109 118 120 125 113 119 115 149 177 165 159 170 183 191 215 223 222 228 225 217 221 234 253 256 242 273 261 233 228 229 219 225 264 297 320 365 380 347 299 285 309 356 386 420 451 388 296 277 310 385 422 419 389 369 467 533 684 764 769 685 600 561 537 506 446 372 379 417 411 412 470 573 689 818 829 648 464 334 303 298 367 372 469 583 684 684 609 566 584 585 552 531 526 528 551 591 609 562 437 375 363 309 280 394 396 294 189 140 193 300 426 503 400 255 209 234 255 274 318 335 270 168 153 190 223 242 303 283 225 214 182 245 335 322 231 166 237 300 237 175 155 139 190 328 462 485 377 267 202 290 371 330 306 218 249 310 297 257 248 242 246 237 217 224 229 202 193 222 237 262 372 499 527 455 425 280 348 611 563 510 440 325 233 187 178 209 242 263 278 288 333 429 483 420 273 192 33 34 26 20 17 15 13 13 12 15 17 16 15 17 18 16 16 20 24 20 17 17 16 10 17 17 9 8 9 6 8 10 12 11 7 6 7 11 16 20 26 31 33 37 42 47 51 55 59 60 59 65 64 55 53 58 68 85 106 124 130 128 125 128 138 159 172 152 119 99 94 99 106 109 105 100 77 95 92 130 166 163 163 171 169 175 191 199 200 211 218 214 227 244 243 226 224 248 263 239 236 231 227 245 276 293 308 356 356 318 274 259 279 333 384 431 473 423 298 246 270 320 374 414 362 368 413 495 656 766 737 601 504 490 519 529 502 464 459 495 508 478 524 667 770 831 784 591 420 336 262 261 272 358 445 570 654 640 577 534 565 557 517 505 526 575 592 602 650 588 480 387 300 236 218 283 368 351 191 131 159 229 332 436 380 251 198 198 208 249 303 338 333 238 185 205 225 252 296 281 203 174 164 199 274 296 267 253 322 340 298 239 160 117 162 297 420 465 418 299 241 368 383 520 376 295 302 318 278 248 236 234 241 237 215 206 216 218 215 240 265 296 394 500 584 574 448 340 489 685 668 606 474 318 222 194 194 206 221 220 230 268 309 377 445 433 359 330 28 28 23 18 17 17 14 13 13 21 22 19 18 20 23 28 32 37 44 42 39 34 23 21 18 12 10 13 12 8 8 11 12 10 8 6 10 16 19 18 19 24 30 32 35 41 44 49 56 59 60 68 63 49 44 56 68 85 107 120 129 133 130 131 139 156 167 153 122 105 102 102 102 104 97 84 68 83 90 121 157 163 165 161 154 155 164 176 183 193 198 204 229 240 225 205 201 223 237 238 235 229 238 256 275 292 292 334 329 301 261 248 255 288 349 421 495 492 374 284 276 263 292 351 303 335 391 556 716 750 675 513 436 425 481 531 539 540 546 573 572 514 569 738 794 795 729 559 406 322 319 271 275 333 450 567 626 601 557 524 562 566 503 453 465 532 577 593 657 596 472 422 344 301 198 178 358 338 184 124 141 185 269 367 367 328 275 215 207 230 275 353 446 339 239 199 227 266 276 244 176 168 165 194 229 255 305 378 432 439 389 267 142 99 165 291 390 474 456 345 306 392 456 514 409 360 351 323 262 226 205 200 209 213 199 177 170 177 186 215 251 302 383 412 546 542 431 496 642 691 651 559 414 324 256 218 211 215 217 206 202 230 291 341 352 374 407 364 26 24 20 18 17 16 14 15 18 27 23 20 20 25 32 41 45 48 48 46 54 56 36 21 12 11 13 14 9 9 10 10 9 9 8 6 6 11 14 12 12 18 25 24 21 30 38 46 54 61 65 69 60 41 44 55 69 79 97 108 127 137 134 134 141 156 162 147 127 109 103 97 95 105 93 72 60 66 83 116 142 150 159 161 147 140 157 171 174 181 191 208 233 236 220 188 168 191 203 225 233 234 245 250 270 283 287 318 309 292 277 265 261 286 343 418 497 517 437 352 319 274 252 268 265 316 441 625 760 710 592 473 371 348 427 480 527 606 645 652 622 544 608 765 776 764 685 546 534 414 336 281 268 345 454 566 599 559 524 541 563 575 518 423 420 469 496 505 570 532 439 439 485 488 239 191 381 338 184 122 140 178 245 287 339 370 300 231 241 263 309 392 515 448 331 274 267 256 293 244 200 194 159 168 206 244 300 392 474 496 426 275 127 103 220 343 426 512 527 521 432 479 514 461 392 359 338 300 248 224 209 200 201 193 170 149 142 153 174 197 262 331 353 492 572 510 445 526 640 594 547 499 430 353 263 207 199 208 218 237 230 201 228 265 278 360 395 362 26 24 20 20 18 16 16 20 28 28 23 21 21 29 37 41 45 46 43 46 52 44 25 15 12 11 13 12 9 9 10 10 9 9 8 7 5 6 7 5 6 11 15 13 13 21 32 41 49 64 73 71 55 38 48 57 64 71 84 101 125 140 144 139 143 160 161 145 135 123 109 106 97 99 89 63 55 66 85 111 120 127 138 145 140 138 151 165 170 177 189 207 229 232 224 193 165 158 179 200 226 232 246 240 263 295 299 307 293 279 286 285 273 284 339 421 496 518 457 379 356 333 288 261 279 332 477 635 751 659 527 410 335 319 329 396 489 581 657 692 667 595 646 774 779 739 726 647 533 416 366 335 350 376 490 561 556 517 495 492 517 553 500 398 380 400 411 419 477 442 380 390 597 644 338 261 424 338 182 123 142 173 193 235 323 360 293 243 280 322 365 412 476 452 407 416 360 311 308 252 226 215 189 190 219 242 279 352 436 473 431 300 131 133 308 416 461 473 546 542 505 586 549 403 344 316 295 275 236 211 201 196 194 177 142 125 128 137 186 228 236 290 400 506 514 475 451 501 583 529 474 484 507 430 293 207 188 190 191 201 197 174 180 217 271 336 367 337 30 27 18 19 17 16 23 31 30 31 27 25 26 36 41 45 49 46 39 36 35 27 22 16 11 9 9 8 8 8 18 19 11 9 8 8 6 6 5 3 2 5 8 8 11 16 24 32 45 63 70 69 46 37 41 48 57 73 82 96 119 127 131 133 138 149 156 154 148 135 117 110 102 94 82 58 58 78 100 118 115 116 118 135 136 142 155 166 170 180 189 197 215 224 225 218 180 152 165 187 210 232 238 239 272 305 311 320 307 287 290 301 299 299 341 425 495 508 474 430 389 383 345 295 305 359 487 629 718 624 514 399 377 338 303 345 445 563 677 737 703 649 675 749 729 727 732 655 578 486 434 401 413 445 519 567 543 521 484 448 478 501 428 350 347 368 395 404 421 375 299 325 552 728 449 347 446 363 195 125 122 145 171 225 319 362 311 265 277 323 415 398 442 338 368 431 399 378 313 248 235 249 260 267 273 265 280 324 368 418 446 345 156 159 335 530 541 591 572 521 526 624 513 371 311 290 274 261 216 182 184 191 179 156 142 131 122 135 150 218 275 311 402 481 470 438 421 490 537 524 449 466 549 527 384 248 186 160 160 179 201 198 188 207 238 286 300 320 33 24 18 18 19 21 37 42 34 31 28 26 26 28 34 41 45 42 34 31 30 27 23 15 10 9 9 9 10 9 17 17 11 10 8 7 6 7 6 5 5 6 7 9 12 14 17 24 36 48 60 63 38 35 35 39 53 72 83 98 112 118 117 122 130 136 146 154 149 134 126 115 105 94 82 63 67 83 100 111 116 107 113 138 144 150 159 168 176 179 180 187 197 208 215 215 187 159 164 176 196 227 228 237 274 295 311 325 313 296 299 312 312 313 355 429 484 504 491 464 426 398 373 322 316 379 509 668 723 626 578 541 455 383 347 382 457 553 686 762 712 653 671 693 764 731 733 680 593 538 509 510 516 484 530 539 542 520 451 386 395 413 371 335 323 344 400 394 389 341 263 274 457 696 521 416 468 382 238 189 149 144 173 225 322 387 337 266 256 266 325 324 297 227 272 364 404 398 304 232 214 258 286 318 332 299 280 287 302 385 492 423 214 204 255 484 551 654 663 527 507 608 469 342 299 274 257 236 200 176 186 206 213 196 156 147 141 148 184 285 321 381 465 441 369 352 381 437 496 522 437 428 530 572 463 296 205 147 119 123 149 168 175 197 189 201 225 272 31 24 20 25 33 38 43 41 34 32 31 30 30 30 34 39 39 34 30 31 30 26 21 14 11 11 9 7 8 9 9 11 12 9 7 10 12 11 11 9 8 9 10 11 15 15 16 18 27 34 47 48 34 33 33 38 54 72 84 98 112 122 129 140 145 141 139 141 137 129 128 120 111 103 86 72 76 84 94 99 101 103 113 132 144 145 154 162 169 169 168 172 178 193 206 207 189 169 172 177 188 222 227 236 257 272 311 335 316 292 300 314 312 321 366 414 442 479 494 471 443 383 368 334 326 421 567 701 710 681 607 549 464 395 359 389 487 612 716 754 711 635 636 639 656 675 718 679 566 527 539 520 515 509 505 492 510 497 422 339 302 305 320 316 283 297 347 385 411 334 245 253 471 651 550 435 538 554 479 346 228 184 186 220 313 387 336 245 210 214 218 248 195 125 190 306 389 364 266 197 155 181 222 283 308 270 242 229 230 359 525 474 274 274 288 447 568 685 735 501 467 554 422 336 306 275 249 227 200 176 174 200 244 269 221 214 178 194 227 289 311 415 494 420 307 280 322 390 513 532 420 374 438 485 441 332 271 253 193 151 147 116 132 142 165 178 205 227 33 33 28 35 44 48 41 33 32 34 32 32 31 32 34 35 32 29 32 34 30 26 24 22 17 15 10 10 13 12 15 17 12 9 7 16 18 17 15 12 10 12 13 14 16 17 15 13 18 23 27 32 33 27 32 39 59 73 82 93 114 127 134 144 154 153 143 136 126 119 127 129 116 108 90 78 79 93 100 111 106 101 99 106 118 130 146 157 161 161 160 159 168 188 195 195 185 170 179 178 182 214 220 223 241 265 298 317 298 282 299 314 315 327 351 376 414 457 475 473 438 384 343 322 338 439 606 653 725 694 599 515 393 318 324 387 497 651 757 744 716 633 588 609 629 679 711 604 572 557 556 535 526 504 489 457 473 462 387 298 251 264 293 297 252 258 306 403 503 357 231 314 551 642 576 450 459 542 560 484 359 264 231 245 317 373 317 240 223 164 150 154 133 88 140 261 344 310 255 186 117 111 164 216 237 217 188 168 169 316 527 523 481 311 302 383 505 737 733 468 428 483 409 359 313 273 248 223 193 173 170 185 218 249 237 226 196 224 261 343 371 403 466 422 340 280 268 411 555 533 405 317 315 356 382 360 352 326 222 165 141 108 112 144 168 175 196 208 37 37 35 43 49 45 37 32 29 32 30 32 32 34 36 36 33 32 36 37 32 28 26 23 20 17 12 17 20 19 25 24 16 12 13 14 21 22 19 16 15 15 16 18 23 25 17 14 15 18 20 25 27 25 30 39 63 79 85 94 109 123 125 129 141 146 138 129 119 112 117 126 122 113 105 90 89 108 117 126 116 100 91 86 99 122 139 146 153 159 156 151 155 173 183 191 179 171 177 171 173 196 202 217 241 261 271 274 271 272 291 306 309 313 324 347 389 435 445 464 449 397 328 316 331 444 495 595 692 666 571 472 363 303 305 383 534 673 735 720 681 648 593 623 597 663 682 615 594 551 559 568 536 481 473 445 448 429 351 276 246 257 273 266 231 238 329 501 628 432 255 434 634 662 644 555 467 497 528 516 488 398 302 288 313 351 351 330 241 148 132 142 132 106 124 216 285 287 288 221 148 142 177 183 173 170 151 136 171 267 345 528 508 348 297 310 437 750 713 527 463 452 417 354 304 270 244 221 196 176 170 175 183 196 208 219 206 226 243 333 413 480 494 495 483 357 314 470 591 533 420 334 277 287 301 334 395 382 194 178 159 155 162 183 174 153 181 214 37 40 42 49 50 46 41 36 29 30 31 32 33 36 38 39 37 37 40 43 42 35 30 31 29 22 16 18 25 27 31 33 24 23 21 20 24 25 23 21 22 22 21 23 33 35 24 22 18 17 16 21 22 16 26 38 69 88 93 96 103 123 122 117 126 133 132 125 111 105 110 120 121 118 118 99 100 114 125 134 123 108 93 85 98 116 134 144 151 159 156 144 144 157 164 175 171 168 175 172 164 179 194 207 241 259 258 249 250 257 276 291 292 293 300 314 340 382 401 439 435 414 357 322 325 367 429 560 663 642 556 452 349 292 293 373 458 532 667 700 648 601 557 522 563 669 649 589 550 542 545 586 529 455 433 423 412 387 329 273 257 255 254 246 221 244 405 659 736 545 336 551 634 678 676 594 469 449 487 571 591 496 386 307 295 293 293 287 266 228 229 264 193 149 130 167 212 245 289 266 193 189 213 177 137 132 123 116 135 214 361 520 506 389 297 269 458 733 705 668 510 439 388 326 289 267 243 221 202 183 175 163 182 203 209 232 232 188 198 257 430 547 586 588 528 428 406 520 625 596 485 385 365 356 311 307 359 336 159 147 129 128 135 140 138 125 154 195 32 35 45 54 51 46 46 40 32 30 34 35 39 41 40 41 42 44 49 53 48 39 39 40 34 24 21 24 35 35 41 34 34 26 26 26 30 30 30 30 29 32 31 33 40 44 39 30 26 22 21 18 16 16 29 42 67 82 85 92 101 127 118 107 117 125 126 118 103 97 101 112 130 130 121 104 103 115 128 142 143 131 109 101 106 116 138 147 150 159 156 141 139 145 143 153 162 160 161 165 155 169 180 187 233 254 248 234 235 239 250 262 269 276 281 283 297 340 376 418 428 408 359 348 316 340 447 545 624 619 553 478 384 339 354 373 426 552 658 658 607 581 550 544 585 636 588 572 563 531 528 569 501 451 421 396 369 337 309 284 271 262 253 239 225 288 530 766 787 653 456 582 663 677 653 561 437 400 432 530 598 533 386 271 262 250 277 241 293 338 434 416 280 166 141 124 131 183 276 331 273 244 238 178 133 130 116 88 126 286 399 443 421 317 256 266 480 691 742 646 491 404 355 306 271 252 231 211 204 196 186 179 179 192 187 206 201 180 196 269 301 439 539 579 528 505 517 562 645 670 628 584 556 533 443 335 312 232 162 144 128 127 121 99 90 95 113 144 29 29 36 47 53 49 45 40 36 32 36 39 45 45 43 45 44 51 66 66 53 46 50 52 42 27 28 37 45 49 49 51 42 30 28 30 37 36 36 42 45 45 42 40 44 43 31 25 24 22 23 20 16 18 25 39 45 62 78 86 99 118 110 103 111 117 116 108 93 87 94 108 134 134 126 108 105 115 131 145 155 147 137 129 125 129 145 148 148 157 153 141 138 137 135 131 136 141 138 148 145 158 161 169 219 247 244 232 230 230 229 233 249 260 259 258 264 305 346 400 405 399 382 357 313 339 406 513 597 607 549 500 440 410 394 402 492 588 618 603 580 572 513 528 562 577 581 602 550 514 546 583 505 452 411 372 333 304 302 293 279 281 264 240 266 388 641 807 785 746 678 610 637 633 617 533 391 336 396 482 547 579 520 359 227 180 211 184 275 386 544 493 373 234 161 113 110 150 278 421 380 309 297 232 191 173 115 85 188 461 406 325 309 240 231 268 341 586 696 607 469 382 339 303 263 232 217 209 205 202 191 193 174 175 175 187 171 208 241 252 353 443 484 497 487 548 591 569 595 614 636 649 630 642 540 398 388 251 173 190 167 151 122 91 76 88 97 121 25 25 30 41 48 45 42 38 40 36 38 41 50 51 53 52 47 63 76 66 53 49 52 51 38 29 33 44 61 64 73 63 41 42 37 37 56 53 44 51 47 43 45 44 43 38 30 32 28 23 25 24 20 27 24 27 40 48 62 72 89 104 104 104 110 112 108 103 93 86 95 108 116 120 111 105 106 114 134 149 162 160 163 154 145 145 151 148 147 153 150 142 142 138 137 131 128 126 123 140 133 149 151 160 197 230 236 227 228 225 214 214 232 242 240 247 256 292 321 339 368 387 381 352 311 328 384 483 585 580 522 492 484 451 418 444 514 593 628 568 583 569 514 510 539 538 567 577 534 513 520 543 484 429 381 344 310 277 278 290 300 310 296 249 299 510 712 796 784 770 784 667 634 611 595 531 391 302 326 348 364 452 482 374 256 174 160 149 215 372 518 501 481 321 166 109 117 160 305 499 476 411 463 418 347 285 154 149 291 567 320 258 282 244 253 259 486 681 695 584 464 380 326 292 262 237 229 217 194 191 191 207 197 178 182 193 203 197 231 269 335 424 479 469 465 530 545 481 464 453 524 596 612 635 576 565 610 407 276 317 240 164 119 90 75 93 99 122 24 24 31 44 46 37 35 38 43 41 40 50 58 67 68 62 58 67 70 62 52 51 58 60 50 39 40 46 64 75 84 72 58 44 41 47 77 66 57 60 61 59 54 48 44 37 30 31 31 31 33 29 27 29 30 23 37 55 62 69 86 100 104 109 115 113 108 101 89 81 87 100 106 114 111 103 107 115 138 145 155 162 167 160 155 154 151 145 144 151 152 148 146 144 144 143 128 122 121 127 134 147 152 155 189 207 213 221 222 210 198 203 222 230 231 240 241 258 265 294 357 378 361 340 308 304 372 484 574 570 553 517 492 465 431 438 487 556 575 535 521 506 511 511 507 498 515 538 468 521 534 560 473 408 384 355 302 261 277 302 324 338 329 289 343 592 662 725 726 750 790 709 622 573 575 539 393 282 269 267 291 361 415 413 318 210 164 161 191 330 479 557 496 310 164 118 135 180 296 453 457 395 458 544 590 429 224 248 431 606 271 248 318 333 344 365 627 739 677 561 450 365 310 280 262 254 247 228 194 191 207 260 189 165 178 197 200 199 212 243 291 398 487 482 464 491 476 414 398 412 508 552 469 511 495 509 626 518 499 384 249 153 112 93 87 102 91 67 21 21 27 34 37 31 32 37 38 42 43 50 59 72 73 73 70 74 74 64 53 55 65 64 54 46 47 54 76 98 94 73 52 49 56 64 80 84 84 72 66 63 53 45 42 35 29 34 37 36 38 34 33 30 28 25 39 53 67 71 84 99 105 108 111 112 108 96 83 77 79 92 117 124 115 103 106 117 117 131 143 151 157 157 157 157 152 146 144 149 154 153 150 150 153 149 132 118 113 126 135 151 154 155 171 190 196 211 214 200 187 190 204 208 212 225 223 227 253 302 351 403 385 366 307 304 395 479 504 544 578 539 502 471 428 444 519 585 575 533 522 519 502 508 467 429 487 527 431 452 513 559 491 415 381 336 280 266 293 316 332 350 356 361 428 540 613 650 685 749 800 745 639 553 576 582 550 445 300 247 250 294 347 342 298 248 219 209 207 218 382 578 549 327 162 109 128 181 297 408 395 331 368 572 749 585 295 291 534 637 345 292 287 403 503 570 747 763 649 528 413 325 286 274 266 264 245 215 185 180 213 237 247 232 233 206 212 218 216 261 326 407 484 508 511 525 491 440 491 536 543 457 305 341 290 335 337 446 490 459 337 206 142 124 109 96 70 28 18 21 26 29 30 33 35 41 34 38 41 41 59 67 71 74 72 71 74 64 58 64 71 73 64 51 51 61 83 112 91 71 62 50 53 71 92 81 80 77 73 66 53 37 33 34 40 52 56 48 47 44 36 29 25 27 39 58 74 78 86 100 102 101 104 111 105 89 76 70 70 79 99 107 103 97 97 101 104 121 137 146 149 151 156 157 153 149 145 144 149 151 147 146 150 151 137 119 112 139 145 165 166 165 171 183 187 201 200 182 169 173 185 188 188 196 209 210 230 265 343 407 410 379 322 330 398 419 458 547 542 495 499 489 443 431 480 555 556 526 520 507 461 502 449 397 447 482 399 413 486 519 520 448 360 309 275 273 310 328 324 339 361 374 435 440 549 605 664 747 799 769 636 539 613 682 673 570 393 273 227 249 277 296 299 268 246 216 214 251 441 548 560 350 166 102 114 171 251 333 349 281 336 562 800 677 333 303 591 709 716 611 430 496 621 720 795 734 627 526 432 363 303 278 276 263 228 203 190 197 229 212 212 260 277 269 256 234 242 321 410 478 524 549 565 560 504 471 586 632 489 328 281 226 214 183 210 300 429 558 509 352 250 212 186 150 104 112 16 20 25 28 32 36 38 43 39 35 34 41 54 60 62 61 68 64 74 67 65 70 75 75 66 52 50 67 99 117 107 64 57 43 48 60 63 100 89 78 73 64 54 45 45 47 53 62 64 62 56 46 38 34 29 31 40 69 75 77 82 85 89 93 98 104 97 82 71 66 64 68 76 86 89 88 92 88 101 118 139 141 143 142 150 154 152 154 150 143 146 147 140 140 150 151 138 123 116 143 145 154 168 176 181 184 180 190 191 176 160 157 163 168 178 184 190 197 217 244 333 450 426 399 353 347 334 382 440 513 514 476 476 483 464 454 492 561 569 571 521 479 438 439 381 368 392 449 375 383 404 463 494 448 370 318 291 289 342 361 356 343 351 336 382 395 482 559 623 723 774 778 621 530 545 650 735 640 446 287 222 225 251 249 273 272 274 254 243 269 439 556 551 386 203 140 148 174 219 312 350 247 296 529 818 675 298 264 523 527 852 823 641 596 650 721 781 714 615 544 488 448 358 296 283 262 219 201 200 200 196 207 236 238 227 218 225 226 260 343 437 492 498 497 523 544 475 472 609 677 488 328 272 291 215 155 185 290 472 651 673 543 427 370 300 249 208 283 14 20 27 30 35 36 37 39 39 35 36 40 48 58 59 56 62 62 71 68 69 70 77 77 64 52 54 76 103 118 109 67 57 37 35 39 60 70 65 71 71 72 58 49 50 62 76 80 78 71 58 42 34 31 30 32 47 74 75 74 74 78 83 85 93 101 92 76 66 61 61 67 69 73 80 80 87 85 99 116 136 132 134 137 142 147 148 151 149 143 142 139 130 131 147 153 139 127 121 128 146 149 170 188 192 192 190 192 180 157 148 145 140 147 162 177 189 184 197 234 317 424 429 392 385 339 325 356 418 475 470 438 453 480 457 432 445 464 528 516 495 459 422 372 324 347 357 405 369 337 367 424 463 447 391 342 311 318 380 404 403 372 329 317 351 368 427 508 580 671 749 754 720 580 513 629 753 724 523 310 215 200 225 229 234 275 285 279 283 321 476 590 588 446 322 282 270 250 257 352 398 249 248 496 875 677 268 266 239 411 858 935 818 715 627 651 721 695 633 571 505 474 411 352 305 275 239 219 211 211 203 207 189 195 195 201 201 211 251 316 386 429 428 433 484 497 433 468 588 632 518 493 410 364 272 200 225 321 477 645 738 698 615 531 402 333 332 444 21 29 30 32 39 38 36 35 33 32 37 39 54 59 60 55 58 58 60 66 69 69 75 73 56 46 54 76 99 112 117 82 62 58 41 44 58 65 64 64 62 63 59 55 60 69 73 74 77 73 61 50 40 39 43 46 57 80 81 73 69 72 74 76 87 93 86 74 63 59 62 69 69 71 80 81 94 87 97 113 128 127 127 130 132 134 139 143 140 138 136 127 119 130 151 153 137 134 130 127 139 158 177 191 192 191 188 183 170 160 148 138 139 141 147 159 171 163 185 219 307 412 415 415 384 332 320 357 381 442 451 415 425 456 464 459 446 443 501 486 480 456 415 372 299 323 333 327 371 346 339 374 415 435 419 383 359 363 384 397 403 394 338 290 320 335 389 453 535 634 674 729 720 559 479 583 706 715 550 312 198 195 195 201 223 266 293 297 349 425 538 625 617 549 488 453 418 366 343 400 444 254 214 448 893 866 688 282 217 359 824 975 914 751 598 585 650 651 585 520 474 462 426 390 327 290 265 231 229 218 198 190 179 179 193 223 216 207 241 278 309 339 352 377 450 447 409 455 601 665 657 672 540 503 368 263 263 339 479 627 714 753 738 642 509 417 427 551 16 25 28 34 42 39 35 33 31 33 38 39 52 61 54 53 56 53 54 66 70 66 68 65 50 44 53 75 105 116 112 107 72 56 47 52 71 58 56 61 62 66 62 57 55 65 81 89 86 75 64 46 36 34 46 62 74 77 104 83 68 68 71 72 82 84 77 70 65 63 63 64 68 72 81 85 91 84 93 114 122 123 122 123 123 124 131 133 131 131 127 117 109 119 136 137 129 131 133 126 144 160 183 192 194 195 189 178 172 156 138 130 126 130 143 151 163 160 181 224 314 320 416 419 383 337 334 359 400 454 434 392 413 443 447 449 442 444 475 478 458 436 388 365 323 316 314 289 317 310 307 336 375 415 437 419 390 387 379 365 381 345 316 264 289 322 392 451 502 529 597 688 679 501 391 513 679 715 596 373 254 257 221 235 241 287 355 359 417 485 540 584 629 687 645 571 498 429 478 532 514 278 208 351 426 884 803 412 288 488 817 980 946 741 583 532 546 547 486 440 399 405 385 369 330 270 263 233 209 186 169 167 182 194 205 250 253 225 218 246 295 300 306 364 426 408 405 504 548 623 673 751 685 591 450 323 281 357 483 566 621 663 702 667 571 464 457 574 14 17 22 34 42 39 36 32 27 30 38 39 48 62 58 57 58 55 56 69 71 65 60 51 41 41 53 73 95 110 115 112 72 69 64 67 67 60 60 60 58 57 57 57 73 78 86 97 97 94 73 51 44 47 68 70 72 96 113 93 69 61 62 67 81 85 80 70 64 63 61 64 70 72 80 87 92 91 100 119 120 120 119 116 116 116 122 124 124 126 122 110 103 107 113 123 118 124 129 123 145 154 177 190 201 199 196 186 171 157 141 128 127 129 135 146 153 161 176 181 238 340 433 421 377 316 312 348 379 418 418 395 382 384 423 443 437 468 492 472 447 413 391 371 363 317 299 262 273 271 273 299 332 370 409 413 389 382 384 351 335 288 268 248 292 360 384 395 425 469 564 693 671 474 377 481 609 669 604 480 448 322 263 244 248 327 430 408 418 451 464 476 583 724 732 609 465 436 573 666 558 326 309 286 361 758 771 578 514 665 755 880 928 781 647 551 498 480 410 359 325 331 318 309 296 240 232 224 204 185 167 171 191 212 225 256 285 266 241 262 282 288 309 397 430 413 440 500 495 557 610 656 697 645 526 381 301 325 358 426 534 533 602 615 578 497 441 539 15 16 22 36 41 37 37 37 33 29 30 35 46 52 63 67 67 60 56 70 69 63 57 53 45 40 48 59 71 96 111 102 83 81 75 79 75 76 59 55 66 68 66 62 58 67 93 102 93 94 83 62 61 61 63 77 91 107 108 93 70 65 55 55 69 75 73 71 69 67 64 63 67 64 72 88 103 99 97 119 119 124 123 114 111 108 113 116 119 121 114 102 94 96 102 113 115 117 120 117 136 146 175 194 192 189 188 179 165 145 127 123 126 131 137 149 162 166 168 192 251 319 428 436 389 325 322 290 294 372 426 406 365 364 410 442 447 457 493 436 416 386 374 362 335 321 294 259 252 245 253 282 311 334 357 375 375 369 370 339 303 259 242 242 294 353 329 306 334 437 555 665 641 467 378 435 509 611 619 628 497 363 284 265 268 322 371 382 365 384 419 443 529 666 708 588 460 527 710 735 566 501 327 317 409 666 676 605 628 636 693 803 865 901 781 579 499 450 368 316 290 281 261 256 247 213 223 225 211 193 177 179 203 236 251 269 307 309 272 279 308 369 426 493 478 478 477 485 470 513 535 576 598 606 546 425 345 286 243 291 364 377 455 493 508 479 411 426 21 21 29 48 47 37 36 38 39 31 28 33 35 46 62 71 64 55 60 70 73 68 62 61 55 46 41 46 63 88 105 94 105 95 95 85 72 64 50 49 63 61 53 52 55 64 78 92 106 109 92 74 67 67 69 74 90 127 115 92 74 59 56 56 64 68 72 73 68 63 59 57 58 58 72 96 112 109 109 110 125 132 123 112 104 101 102 109 117 121 120 116 105 92 99 112 117 107 103 111 129 140 167 174 168 172 187 189 173 151 134 127 125 127 141 161 163 175 187 208 234 316 379 425 388 323 271 260 265 300 364 388 361 356 398 420 408 455 472 425 393 385 368 349 321 317 303 266 231 223 241 267 285 294 307 331 346 350 343 329 297 249 222 224 237 265 254 260 301 394 562 708 661 481 395 459 542 549 577 635 520 394 310 297 278 269 279 281 282 311 371 418 504 619 644 544 498 691 864 850 699 490 316 320 427 585 704 635 594 602 671 738 836 911 806 612 517 451 350 295 275 263 252 234 212 205 224 223 211 204 197 187 204 219 225 245 290 322 293 286 339 440 543 569 597 563 519 488 444 439 472 521 562 590 547 489 397 249 198 209 239 278 312 343 417 412 443 472 22 26 38 46 44 38 37 43 43 31 24 26 30 40 55 65 57 51 61 70 75 70 64 60 57 45 31 32 52 79 92 92 118 125 121 105 74 55 46 50 59 54 46 41 49 60 74 89 94 90 82 79 72 68 71 80 107 140 133 101 69 64 58 53 52 56 61 63 65 66 64 61 62 65 83 108 116 115 109 113 127 140 126 112 109 100 99 108 117 122 123 117 99 91 103 118 118 104 96 104 117 128 132 147 154 170 188 178 157 146 137 128 129 141 154 157 170 186 195 199 241 275 369 413 386 330 285 267 278 324 369 388 370 345 376 379 399 432 451 414 395 376 340 322 317 307 307 268 220 208 219 233 248 258 270 304 327 333 337 336 313 254 215 214 210 227 222 240 268 334 501 707 711 505 380 382 417 511 585 652 529 406 326 288 254 249 221 209 242 260 302 383 498 606 633 580 616 837 901 950 674 423 329 364 417 469 617 617 613 608 628 759 884 897 798 638 535 457 349 295 288 272 261 241 214 223 232 212 197 196 194 192 198 207 209 211 236 268 272 279 364 461 529 622 673 607 548 501 432 406 421 454 530 580 578 527 401 256 187 174 192 251 236 263 295 364 473 503 26 31 37 55 49 37 40 48 51 43 30 24 30 41 51 57 51 50 56 65 67 62 60 57 50 38 24 24 43 68 88 102 136 153 154 132 84 73 58 52 51 47 45 39 46 59 70 85 97 100 93 79 71 61 65 71 98 124 135 105 80 60 56 55 58 64 65 64 64 65 64 65 74 84 98 103 114 117 108 110 129 142 129 110 106 97 97 102 109 120 125 119 107 102 103 116 118 103 98 102 108 110 119 136 150 168 168 155 135 127 130 130 131 135 145 161 207 192 188 187 277 250 311 408 409 400 364 297 278 317 350 366 351 310 314 309 341 372 396 415 360 368 349 323 316 323 297 259 233 211 202 209 223 236 245 281 311 323 341 360 343 327 253 212 206 215 217 224 253 351 541 738 728 595 546 449 459 553 669 721 577 446 363 293 270 260 209 184 201 235 291 385 523 642 678 685 707 807 924 936 644 413 348 377 408 507 558 563 550 520 621 807 905 879 761 635 572 487 428 381 341 302 296 284 253 250 279 247 218 208 208 211 214 227 241 228 220 241 282 298 358 466 523 655 694 642 576 493 397 359 392 456 487 525 560 533 465 343 253 193 189 232 235 244 263 371 522 507 28 32 37 61 57 45 51 58 56 45 29 27 36 46 51 50 44 42 48 61 62 58 56 48 40 30 21 23 38 60 86 113 149 178 184 178 120 74 65 64 64 59 54 45 47 57 68 74 76 81 84 82 72 69 61 71 96 141 144 113 80 75 67 58 58 62 60 60 67 73 70 70 84 95 99 109 118 117 106 110 130 144 130 112 104 94 91 98 108 118 123 114 97 94 103 116 112 102 98 98 96 102 115 131 142 146 157 158 144 127 120 123 129 143 150 169 210 208 196 213 249 255 297 401 436 406 369 320 331 370 376 366 352 319 265 276 281 296 370 378 330 365 366 325 298 316 275 249 244 220 205 211 216 221 230 259 297 323 347 375 371 362 268 208 197 206 215 218 255 357 541 665 747 784 603 552 549 633 729 770 660 486 421 325 297 267 210 177 189 236 314 418 526 599 626 650 716 790 947 933 633 428 382 410 454 425 410 451 401 454 674 848 899 849 721 636 603 558 542 466 386 322 323 302 278 278 270 267 270 279 283 291 286 262 236 215 216 263 333 351 400 480 567 670 684 639 590 513 400 339 329 360 430 480 499 523 513 458 353 268 264 269 288 275 316 438 546 502 24 33 52 69 66 61 60 60 58 48 33 29 36 44 51 39 43 39 44 50 59 55 55 48 42 30 23 24 36 55 82 119 148 183 202 188 135 83 64 63 67 60 53 51 57 62 64 71 78 81 87 92 89 71 62 69 109 136 133 134 103 83 67 65 65 61 61 65 70 74 73 70 73 83 99 110 112 106 103 109 128 133 124 108 97 94 91 97 109 120 124 114 102 99 101 113 112 104 104 98 90 90 104 126 136 153 172 177 162 139 125 130 134 125 145 184 235 224 204 239 252 249 252 285 381 387 371 351 365 386 379 356 320 283 264 250 250 270 322 386 328 362 374 325 270 268 261 249 238 219 208 210 208 205 211 240 283 318 327 362 387 372 267 196 180 186 192 227 290 421 517 611 785 790 645 633 635 685 744 763 663 565 534 421 357 305 240 198 208 259 341 422 459 470 500 594 706 861 1004 935 689 502 454 463 475 474 413 410 356 408 642 859 915 824 704 660 620 596 585 506 412 352 331 307 280 273 239 221 232 249 281 290 272 261 230 224 246 283 343 371 459 527 601 661 668 660 619 529 522 442 329 357 445 535 560 529 523 482 420 377 358 330 301 300 368 499 580 534 28 38 54 55 52 59 65 64 59 49 37 31 40 49 53 40 45 43 40 39 52 44 47 47 47 36 29 30 43 63 82 102 121 172 224 208 154 98 64 69 56 56 65 65 67 69 69 69 76 87 89 95 100 78 58 65 82 102 104 116 103 83 70 60 62 64 62 65 72 76 75 76 75 76 92 103 106 92 88 102 127 129 124 122 105 93 89 96 108 117 121 110 95 94 101 111 110 104 109 104 94 95 105 120 134 155 161 155 152 136 118 121 125 128 153 186 209 223 219 242 265 218 242 318 393 400 363 352 333 332 359 346 305 287 279 236 243 249 295 353 330 367 373 315 268 254 255 244 227 209 201 200 191 186 194 223 259 274 315 363 408 386 268 186 167 185 192 229 257 293 414 629 801 771 645 624 623 643 689 711 663 646 570 475 407 348 292 252 246 296 367 401 404 407 437 539 668 820 958 911 728 607 549 542 545 472 388 377 336 381 619 860 918 841 760 703 625 565 575 506 431 375 336 292 264 257 238 220 211 209 206 216 232 221 205 220 258 280 302 369 452 491 596 639 668 645 604 580 490 378 347 348 412 535 585 495 457 439 424 405 351 319 306 339 437 542 539 423 24 36 48 51 59 68 75 71 60 51 42 37 42 50 58 50 50 42 38 31 45 37 42 47 49 39 33 32 39 58 70 78 108 153 192 196 155 109 69 47 53 53 65 70 67 70 67 64 76 89 93 97 88 64 54 60 52 57 81 101 82 75 79 64 65 63 60 61 64 66 69 72 71 83 98 99 87 76 80 98 123 128 129 122 107 95 88 94 107 115 115 108 101 95 94 97 107 102 104 103 98 94 95 109 128 146 130 115 114 109 111 119 120 136 161 184 207 217 206 207 235 217 261 387 436 413 369 315 268 258 266 265 269 275 283 235 236 243 282 315 324 351 356 324 286 244 226 212 195 192 193 187 179 168 172 182 210 252 303 364 427 401 278 200 178 177 187 215 247 299 453 682 798 733 611 555 573 564 628 650 668 636 575 494 425 369 326 298 303 340 379 396 394 413 444 538 654 798 868 853 732 634 620 595 558 456 377 352 352 422 619 828 868 858 836 714 612 545 549 498 437 371 337 290 273 256 254 247 216 185 176 193 207 204 224 251 256 300 294 357 446 492 576 623 668 677 619 542 431 316 286 338 446 513 535 479 399 398 394 348 320 300 365 448 543 598 531 457 31 31 49 57 65 75 74 69 61 50 41 35 39 48 54 53 57 35 34 29 43 42 46 53 52 42 36 33 28 38 58 75 103 139 181 191 152 108 68 48 59 56 56 63 66 71 62 64 77 85 92 99 90 65 54 51 42 54 80 98 92 84 69 55 58 58 57 57 57 60 65 70 76 84 103 100 73 65 69 91 92 108 121 115 102 93 86 93 107 113 111 105 102 99 94 107 104 102 105 101 99 99 98 105 129 131 138 131 122 128 125 119 124 134 156 184 206 211 207 209 211 246 363 470 476 436 376 292 248 240 228 236 254 261 269 228 228 218 272 277 325 334 340 335 290 247 213 189 173 169 177 176 169 158 157 160 184 234 290 347 429 401 303 219 194 192 202 236 283 368 530 702 755 679 581 523 528 519 511 594 602 599 570 492 427 377 337 326 343 368 416 459 440 467 509 611 673 776 809 797 790 738 660 614 564 457 399 397 442 508 583 693 772 877 873 751 625 530 533 504 454 387 370 343 307 269 258 251 218 185 180 197 224 231 240 260 264 276 318 383 463 504 546 558 560 613 615 530 401 329 360 345 397 453 473 449 388 386 364 319 322 335 399 545 665 706 643 490 36 39 57 66 72 87 96 83 64 54 49 42 41 43 46 57 61 37 30 37 44 46 57 56 47 42 39 36 30 32 47 67 94 129 175 187 152 114 66 71 63 55 55 61 69 74 66 68 76 88 105 108 93 74 62 48 47 57 79 85 90 85 67 61 63 62 61 57 54 57 57 60 73 86 99 92 74 66 68 68 89 100 118 113 98 87 80 86 97 103 103 101 104 107 98 103 107 106 100 99 98 100 101 110 113 127 141 132 127 128 121 120 120 134 160 195 221 222 195 198 192 265 398 502 492 439 384 316 269 254 245 243 248 243 239 221 218 194 249 264 292 311 330 323 288 250 209 186 175 161 160 167 163 157 152 155 178 226 274 345 445 457 350 251 225 227 244 270 307 405 569 699 725 653 569 522 492 469 448 516 548 552 551 499 433 372 340 349 372 409 480 535 528 562 617 669 731 778 822 825 771 735 662 628 570 468 421 428 448 483 496 533 713 859 871 780 653 585 525 510 465 442 417 392 359 301 266 260 234 195 182 200 229 238 249 247 265 271 335 407 468 495 508 521 562 615 607 523 401 321 349 351 397 430 448 439 354 354 354 328 342 395 472 646 757 754 680 526 31 36 57 66 80 95 96 81 65 54 45 39 38 38 45 58 55 38 30 42 48 53 66 67 63 51 40 33 27 27 37 58 88 122 168 183 154 131 96 95 74 56 50 61 76 80 76 72 75 89 106 116 126 122 74 55 49 53 77 101 92 76 61 58 57 56 57 56 53 52 55 63 72 79 86 78 62 62 56 65 85 102 113 102 86 76 71 77 91 94 93 101 102 96 99 109 106 105 99 96 98 99 99 104 108 123 139 142 138 130 117 107 114 134 154 160 186 199 186 182 180 274 423 502 473 436 397 367 328 281 271 267 252 243 226 213 202 181 212 243 260 304 325 321 287 248 209 184 168 153 150 153 157 154 152 157 179 215 267 359 444 454 443 369 280 253 233 246 312 422 588 684 691 651 564 542 500 453 431 484 497 522 541 506 439 396 384 405 453 504 561 608 611 618 632 683 757 762 819 843 777 746 683 614 553 476 435 439 440 439 434 467 660 840 851 799 665 595 531 523 511 482 445 400 356 308 271 252 225 195 181 194 239 264 273 212 249 283 320 390 435 448 462 506 568 612 576 464 384 360 339 325 355 378 453 432 328 313 337 334 347 424 482 619 770 794 716 562 33 36 61 77 83 99 103 104 82 63 59 51 41 43 51 57 52 42 31 39 47 56 68 72 78 64 42 32 24 23 33 53 86 126 164 191 176 165 135 105 85 62 49 60 75 87 85 77 75 85 97 113 136 131 94 59 49 53 63 83 93 79 63 58 55 48 47 50 49 48 53 61 67 72 74 68 67 58 57 69 89 102 107 94 79 73 68 71 76 78 83 86 82 83 90 89 97 100 94 94 94 94 97 97 103 130 141 136 127 116 108 105 114 129 122 142 158 175 158 158 171 309 471 509 473 446 420 386 338 296 292 290 255 226 222 209 184 186 185 223 250 298 321 320 285 248 212 180 163 151 140 143 151 155 163 164 174 220 267 359 431 444 444 372 307 283 244 250 310 411 587 688 696 694 667 569 544 473 434 499 504 520 542 542 506 469 462 500 557 589 617 614 588 569 541 679 688 772 791 792 779 746 675 593 540 485 442 435 438 415 400 476 628 799 834 786 666 581 560 558 530 496 459 412 353 306 278 247 213 192 192 210 257 263 273 221 237 276 312 343 375 389 439 509 564 588 557 491 422 359 340 343 343 429 463 419 316 289 323 327 351 393 470 609 734 776 721 635 49 48 72 70 83 123 129 111 103 77 55 49 45 44 43 46 47 43 31 35 42 45 53 64 76 66 46 34 26 23 32 51 83 126 163 189 200 183 158 128 90 69 55 58 74 96 100 89 85 86 98 127 151 154 120 67 50 52 62 89 89 89 83 62 49 41 44 47 47 44 46 56 66 70 70 69 67 59 65 68 87 91 96 82 72 70 70 66 67 75 81 82 73 69 72 88 87 93 92 92 91 90 94 98 103 127 133 126 118 107 101 100 103 111 117 133 131 158 146 151 180 315 445 491 499 463 413 377 345 302 268 256 239 219 216 203 207 198 191 220 233 275 309 317 288 254 219 191 176 155 138 135 149 156 166 173 192 224 265 280 348 400 406 347 269 223 208 235 325 450 575 687 706 701 670 584 512 477 454 524 533 554 562 573 569 548 528 552 611 624 619 592 540 537 530 525 611 709 742 753 751 733 660 581 519 497 474 444 464 446 450 528 625 752 798 758 717 631 573 564 531 502 466 415 355 295 255 240 224 202 188 196 232 237 245 217 236 274 295 306 352 383 438 509 550 567 566 525 405 369 402 404 362 449 473 425 321 277 299 304 312 319 372 532 707 741 693 602 47 50 60 89 110 112 124 127 138 100 60 49 43 40 40 40 45 45 39 41 42 42 47 58 66 61 43 33 29 27 33 48 68 98 140 170 201 191 174 142 101 80 61 64 80 96 100 99 95 88 95 118 143 156 129 76 51 47 56 76 80 86 84 69 48 46 49 48 42 38 45 57 64 65 65 67 68 65 64 64 78 89 88 73 65 64 63 59 63 72 75 72 64 65 74 90 94 96 84 88 90 91 95 96 103 111 116 113 109 104 98 98 100 106 113 120 122 150 143 168 201 297 364 458 493 452 409 378 339 291 255 241 217 217 208 201 221 195 188 210 227 267 306 317 290 272 254 219 185 158 145 140 145 155 163 181 200 225 231 266 333 408 400 344 255 196 206 244 314 396 452 611 719 698 641 580 491 479 441 484 508 537 563 544 543 559 555 577 626 636 589 552 532 530 472 495 478 611 721 783 780 733 638 556 529 524 492 465 485 482 508 563 631 733 771 764 707 644 569 553 524 483 453 417 368 319 290 275 232 207 195 212 209 207 210 230 249 277 297 315 354 399 453 525 571 570 583 496 477 380 380 423 413 472 503 443 342 271 259 276 283 298 367 522 683 702 671 569 52 51 71 89 102 143 160 143 127 99 81 65 48 49 54 45 55 51 40 41 44 43 43 62 72 63 49 37 28 25 32 41 50 73 118 173 209 203 189 154 114 100 71 68 81 88 108 114 101 92 96 114 143 157 131 88 56 50 54 56 78 90 92 70 51 44 46 45 39 37 45 55 58 62 62 66 75 75 65 63 71 87 83 68 63 62 60 56 63 73 73 68 63 62 61 70 71 82 75 86 88 90 92 96 108 117 115 108 104 102 101 99 96 100 110 114 113 135 142 158 194 212 338 449 467 429 399 378 343 295 248 225 211 210 211 201 209 194 193 211 232 276 307 318 310 295 280 250 204 172 158 148 148 147 150 169 171 187 210 259 360 426 405 327 238 205 216 235 262 293 434 587 686 696 614 548 482 467 429 446 465 477 505 499 480 492 532 581 613 614 561 551 544 529 437 391 426 583 710 749 741 699 672 626 585 571 519 480 481 462 498 553 636 682 717 719 661 609 562 540 516 474 439 410 386 376 341 289 237 222 217 207 200 203 208 239 263 289 322 340 354 387 437 488 517 524 519 510 464 435 511 486 491 521 518 468 413 362 305 275 280 315 416 573 686 720 667 579 59 61 66 98 104 147 154 144 146 111 96 81 53 51 57 57 75 70 54 51 50 44 46 61 62 61 47 36 28 26 30 34 46 76 122 184 220 217 203 169 127 113 91 92 82 93 111 122 106 86 87 107 135 152 138 97 69 64 50 56 84 103 107 88 60 47 44 42 39 36 39 45 52 59 59 66 77 80 64 61 72 80 86 83 69 58 55 58 67 74 76 72 59 57 60 59 68 81 78 81 85 88 86 89 96 101 99 97 97 95 97 97 94 100 108 113 116 142 134 134 175 221 342 452 470 429 384 365 341 289 250 236 223 197 200 199 195 196 198 215 235 276 294 303 309 299 277 247 204 167 161 144 143 141 148 150 166 181 232 286 362 434 405 322 250 231 248 249 264 332 468 596 675 712 595 514 489 457 416 402 431 438 453 473 443 439 516 565 589 582 565 529 512 503 409 378 432 586 705 720 711 710 685 631 606 595 525 482 458 434 460 542 586 629 667 665 642 607 574 539 506 468 437 429 421 396 360 299 252 251 241 234 211 214 224 237 284 307 323 327 325 353 403 454 490 500 535 481 411 451 570 558 532 536 507 487 479 445 365 301 300 386 559 668 684 640 609 607 69 54 69 73 104 163 171 154 141 127 107 96 73 52 55 59 62 65 65 57 50 49 47 69 67 69 59 43 37 32 29 31 42 73 126 188 226 226 202 179 145 140 120 110 89 100 110 121 106 86 84 102 129 147 142 121 103 66 54 62 84 92 111 89 63 50 44 45 47 44 41 46 52 54 55 66 77 84 66 65 74 76 82 83 70 59 58 62 73 81 84 85 75 71 65 54 69 76 78 80 82 83 80 83 93 97 86 84 90 91 95 96 94 102 106 119 121 133 136 140 177 226 334 429 447 407 369 354 332 296 270 248 228 200 189 183 187 183 202 218 238 256 275 291 299 295 278 249 205 158 147 133 135 135 148 146 159 178 222 283 369 430 393 329 297 285 286 293 309 363 481 590 663 687 588 513 494 476 426 408 421 398 380 390 385 413 507 553 560 560 544 490 461 489 447 433 507 591 660 691 661 654 657 627 619 609 535 489 440 412 439 464 504 586 613 625 634 621 588 544 503 480 462 435 419 379 353 301 271 297 301 277 251 241 257 261 303 312 306 308 306 328 387 449 497 509 532 484 408 462 557 553 529 516 496 497 502 445 366 327 334 445 582 617 709 643 666 629 68 70 74 95 132 169 199 184 154 118 93 82 70 65 77 83 79 87 77 71 60 58 56 63 73 72 60 51 42 34 31 33 39 64 119 183 234 246 227 202 190 175 132 116 100 110 113 114 102 91 83 95 126 145 156 160 118 72 64 70 89 94 117 98 69 54 52 47 46 47 45 46 50 53 54 64 78 83 66 62 60 68 78 82 71 63 59 61 71 83 94 103 95 74 66 62 68 75 76 80 82 80 78 80 81 80 74 75 86 91 92 95 93 103 109 120 126 132 145 157 187 239 333 428 439 391 361 351 349 338 285 254 231 197 181 172 186 181 215 226 238 246 261 271 279 286 272 235 191 151 133 126 128 141 145 149 160 173 230 281 360 439 440 418 397 354 327 332 336 359 472 614 676 676 612 537 508 484 441 413 409 366 319 312 334 422 534 554 572 571 530 509 464 543 501 505 548 577 586 623 627 634 655 649 654 630 566 512 446 444 422 391 488 597 603 623 628 632 605 549 517 492 437 404 389 358 362 308 279 315 327 317 311 290 302 308 318 318 315 307 299 314 343 419 480 518 516 515 424 487 524 559 549 525 487 481 482 408 339 355 383 512 659 745 753 689 620 585 77 89 80 105 144 183 227 207 157 119 114 102 92 82 84 99 95 81 76 82 71 65 54 82 79 78 80 74 49 34 34 36 39 62 114 180 235 245 240 245 213 198 151 127 102 111 107 113 106 94 91 97 111 128 151 165 131 83 66 68 91 88 108 100 79 65 58 51 53 52 50 50 49 52 55 67 77 82 84 65 60 68 72 76 70 63 58 60 70 86 103 114 103 78 68 63 70 73 72 75 79 80 80 79 74 72 73 76 81 86 90 96 97 108 108 120 136 155 180 179 205 246 326 414 425 390 359 338 352 360 296 264 230 204 189 177 211 202 215 237 251 258 268 271 272 275 260 223 181 157 152 141 144 145 142 146 157 188 227 293 404 461 480 469 431 378 318 314 340 355 463 614 664 658 647 576 521 499 471 437 420 366 314 307 329 392 465 535 582 563 512 490 506 508 479 470 468 498 541 579 614 653 656 642 666 637 597 574 503 477 414 401 496 579 635 625 605 624 637 607 561 502 428 393 362 335 354 282 297 302 312 331 328 327 338 341 328 324 325 313 306 319 363 430 453 523 487 450 421 471 495 532 560 526 488 464 419 343 315 369 395 485 499 498 698 620 577 564 98 114 82 118 172 180 259 248 175 120 107 107 95 88 108 120 116 114 87 82 79 62 62 88 85 74 84 86 63 42 35 36 37 58 107 169 221 222 236 266 212 210 171 130 93 114 115 111 105 102 98 89 99 132 154 162 134 83 69 68 87 88 104 106 105 78 60 55 58 59 52 46 48 51 54 61 65 76 84 72 65 63 71 75 68 59 56 60 66 78 104 121 104 75 65 68 69 75 70 70 73 75 74 73 69 69 72 74 78 80 83 93 92 99 106 136 154 177 200 192 209 251 318 393 409 387 357 330 345 366 319 253 226 220 201 213 233 235 220 246 255 244 245 256 267 275 263 228 205 192 154 155 148 141 133 139 162 208 276 333 352 435 490 477 458 397 307 292 324 348 464 566 625 636 601 563 532 524 495 456 420 372 344 349 375 431 460 553 581 550 486 508 468 437 438 439 401 420 480 538 618 677 653 633 667 647 634 637 554 490 439 448 527 611 661 601 586 611 616 598 560 502 415 379 349 318 328 268 270 271 289 292 305 341 362 353 341 344 348 342 336 350 382 420 432 489 454 446 425 422 414 441 493 506 499 456 370 305 307 377 389 453 529 502 671 685 561 547 116 114 103 133 186 165 277 264 206 185 147 130 127 104 111 136 135 127 110 92 80 72 80 84 97 84 88 81 69 46 32 29 31 53 103 152 182 213 239 275 238 205 171 137 99 116 123 113 107 107 96 82 93 122 146 157 137 86 76 72 86 90 90 104 105 79 65 55 56 55 51 48 43 46 48 47 59 69 71 75 68 66 70 74 66 57 56 58 66 83 107 125 106 72 64 68 70 74 67 64 66 69 70 70 69 70 69 76 87 84 80 86 87 93 105 136 151 185 218 217 213 245 293 350 382 371 338 315 330 359 310 237 227 230 224 236 229 255 249 249 246 240 237 246 267 279 268 254 243 211 174 151 147 129 132 146 183 245 311 332 378 472 505 480 468 418 329 314 343 358 451 464 594 616 573 548 541 537 512 476 447 427 415 414 449 503 513 569 578 536 497 511 467 420 384 366 339 355 428 518 610 668 649 622 648 664 658 639 554 489 450 469 564 617 628 564 526 550 584 587 547 483 417 380 347 312 305 289 234 246 249 282 315 360 388 372 356 365 366 368 374 379 386 416 455 525 497 483 464 449 415 422 447 490 515 464 370 301 317 371 430 514 493 458 525 528 502 533 138 120 113 152 198 173 288 272 268 210 164 130 143 131 124 144 143 118 107 119 124 120 100 89 89 84 87 82 71 46 34 33 36 44 73 118 165 221 256 273 252 207 171 135 107 118 121 111 113 115 97 87 101 123 142 150 140 97 86 78 80 87 83 101 108 78 67 58 57 54 50 47 42 43 42 45 56 63 66 77 72 65 71 74 67 63 57 53 58 76 105 122 101 66 59 64 69 69 71 64 67 69 68 66 65 66 69 81 90 88 85 84 85 91 97 125 157 199 236 237 227 243 261 314 353 348 327 301 298 334 305 235 229 229 230 218 229 240 234 234 237 234 226 231 257 274 280 283 246 213 175 164 150 140 157 175 221 267 281 314 376 458 493 480 470 424 342 324 368 383 438 476 601 607 570 552 555 545 521 501 490 490 480 469 512 530 559 573 574 541 527 529 529 405 332 358 369 387 438 517 611 662 634 611 622 667 663 642 543 478 439 465 549 589 596 522 477 528 573 568 536 469 411 356 337 298 296 243 216 241 255 302 356 395 425 432 408 378 374 382 382 399 405 443 523 581 552 545 550 497 428 422 438 471 510 484 414 338 358 430 469 514 478 382 429 501 532 507 170 145 141 173 213 202 272 285 281 219 194 156 175 178 155 157 157 134 114 89 92 98 97 110 102 79 83 82 79 55 37 33 36 38 58 110 170 220 267 274 264 211 183 157 126 128 130 121 117 119 102 93 107 125 137 143 141 111 104 91 72 86 76 90 100 80 77 66 60 55 50 48 47 43 41 46 54 60 66 70 66 67 71 74 74 68 56 49 55 74 100 117 101 66 56 60 61 62 66 62 58 59 58 59 62 70 79 84 84 84 81 80 83 94 97 121 157 187 213 239 247 238 263 311 327 326 316 283 270 290 277 225 210 213 221 204 213 194 199 216 228 225 221 225 231 244 273 288 248 223 178 148 139 143 163 182 186 231 288 326 367 429 483 493 472 427 357 342 348 418 446 498 576 586 573 559 567 556 539 519 510 525 540 559 569 530 533 547 557 530 527 513 473 385 337 371 401 401 449 542 625 670 635 636 631 647 671 640 539 460 434 416 426 470 482 455 463 517 561 564 525 426 393 336 324 304 293 254 227 236 279 332 383 422 444 457 443 391 354 368 362 411 432 447 499 551 552 533 539 500 437 440 445 435 456 457 432 403 404 476 487 531 430 398 358 404 496 538 208 179 178 184 206 218 235 281 297 273 240 209 219 211 178 180 206 204 190 180 157 136 95 102 104 90 87 90 90 63 44 39 49 54 64 104 165 227 270 276 271 209 194 175 158 143 142 129 126 124 109 98 103 114 130 145 150 133 123 95 75 79 70 78 92 88 87 75 68 62 53 49 45 43 46 51 55 62 68 67 71 74 75 77 75 66 52 45 51 69 96 113 99 66 56 53 54 57 62 59 53 53 54 58 65 75 80 75 72 75 71 71 77 99 111 116 132 152 173 211 235 230 261 295 305 313 306 270 253 254 228 213 189 202 202 184 195 185 183 188 207 222 227 225 227 235 243 258 237 214 175 164 139 150 153 165 190 224 270 300 335 416 492 501 472 430 381 374 382 453 433 509 544 565 578 566 571 573 554 519 495 506 548 579 542 513 495 533 547 545 528 492 431 369 300 342 404 425 474 547 586 633 691 665 641 651 677 648 558 457 402 376 349 361 391 415 449 498 536 544 506 414 370 379 293 289 282 239 225 235 296 337 355 388 419 432 426 381 333 342 362 410 433 448 449 414 397 385 414 429 434 448 442 405 372 378 401 434 430 465 517 537 492 429 370 360 387 451 233 195 197 190 194 225 236 288 323 312 286 204 224 221 198 209 226 215 184 146 118 110 98 104 103 85 87 94 95 89 74 56 48 57 82 122 171 223 266 274 255 224 223 202 193 163 149 133 142 137 116 100 98 109 124 138 147 149 127 98 73 72 62 64 74 89 85 80 82 76 60 49 46 46 48 47 58 66 70 67 72 76 79 76 76 65 49 42 48 67 92 106 95 79 68 56 50 51 52 51 51 53 56 59 61 67 71 68 68 75 74 73 73 92 98 110 117 130 140 156 189 202 233 275 295 302 304 281 250 246 224 202 188 208 199 175 163 148 156 161 186 204 212 220 220 229 254 244 240 202 182 136 126 125 158 181 202 229 270 287 323 408 487 508 477 433 418 394 409 427 435 492 528 548 581 590 572 563 546 501 479 504 529 545 446 465 469 520 521 541 519 478 421 363 322 372 413 409 452 517 559 645 698 631 638 649 673 659 577 524 460 388 344 328 365 421 460 510 526 543 527 516 408 356 276 265 267 232 224 246 296 322 317 341 396 428 427 369 332 328 365 390 410 410 422 331 302 333 376 385 392 427 457 454 405 357 375 371 386 456 474 522 540 447 418 445 418 418 266 232 213 215 220 246 245 299 339 328 319 252 232 219 215 223 234 227 204 182 149 118 115 115 135 114 85 82 82 87 85 66 48 55 82 122 174 231 271 275 271 264 247 215 205 170 140 134 140 142 131 109 100 108 115 127 151 160 137 102 77 66 54 53 58 80 78 74 82 77 62 52 49 49 50 51 59 65 67 66 66 77 80 74 76 65 49 42 45 59 79 88 90 96 68 55 49 43 43 48 48 48 53 57 56 59 64 66 71 81 81 78 73 86 83 88 109 118 134 142 164 176 205 248 280 299 303 289 271 252 228 205 193 219 192 164 143 130 144 151 155 175 199 220 231 228 241 249 230 210 217 145 143 137 151 200 219 241 283 324 369 440 499 509 508 461 418 395 397 438 436 468 498 519 553 594 572 551 537 490 467 474 452 434 383 449 408 469 547 545 507 473 435 402 371 390 425 428 453 525 571 611 647 590 646 662 681 664 610 569 495 401 331 313 339 381 438 492 526 530 529 521 421 368 293 269 259 234 227 241 270 292 304 347 410 442 444 380 377 388 412 416 376 374 357 321 351 411 431 410 393 406 435 468 468 372 365 345 372 457 492 458 444 461 489 490 439 379 315 277 227 237 248 272 265 303 346 348 350 267 237 240 233 236 248 243 228 210 171 132 122 144 139 138 134 91 96 94 85 67 63 65 79 122 177 224 267 305 299 259 247 221 213 172 147 138 139 142 136 122 110 105 110 130 158 165 140 101 79 66 53 48 49 62 73 71 74 73 66 62 59 59 60 59 58 61 62 65 70 79 76 73 74 63 50 42 44 53 60 68 84 93 67 51 42 39 41 46 45 44 48 49 48 51 60 68 75 84 82 79 75 77 77 79 104 121 131 136 152 170 198 240 274 288 295 297 279 244 222 205 196 226 197 169 138 119 119 131 145 181 216 231 234 229 239 245 249 218 218 187 146 166 187 200 227 276 320 354 381 419 462 489 513 451 403 387 375 424 438 440 449 485 504 529 541 541 512 468 452 432 395 367 350 363 393 468 587 544 506 472 449 438 454 463 449 434 447 497 530 626 643 596 652 660 660 651 625 568 515 434 359 340 357 389 436 487 490 507 522 526 443 382 320 302 286 260 248 248 253 268 303 371 446 483 471 400 448 473 478 449 387 366 357 401 485 534 514 464 433 407 409 463 458 401 340 317 342 448 465 462 459 482 472 442 394 326 339 290 243 253 262 277 278 308 360 359 369 262 215 243 248 248 255 256 249 233 199 139 122 151 144 128 137 88 76 83 74 66 64 64 71 111 174 212 235 277 289 270 229 227 197 175 156 150 158 148 148 145 127 113 118 133 148 158 139 107 83 68 53 48 46 46 59 61 65 68 69 71 68 67 70 65 58 56 60 66 81 85 76 72 71 61 52 47 47 48 52 63 78 86 65 48 35 36 39 43 40 40 41 41 43 49 58 67 72 75 80 78 81 81 80 87 108 125 133 140 155 175 202 239 258 259 273 285 269 238 214 187 197 241 201 172 160 129 114 131 158 191 227 242 240 243 239 243 235 234 216 173 162 184 194 203 243 282 320 346 354 377 434 488 496 447 386 356 349 403 412 393 389 435 456 476 500 513 494 451 429 399 371 363 349 353 391 516 562 529 493 464 471 456 440 473 477 439 464 498 524 598 598 598 654 659 658 647 609 564 524 455 374 332 337 372 418 408 478 504 533 534 474 396 358 337 325 301 281 268 261 273 319 389 469 506 488 442 465 504 510 455 382 362 376 461 565 604 556 503 481 434 412 426 432 452 361 295 319 335 423 502 483 444 421 403 369 305 365 321 276 268 276 270 284 310 380 379 372 384 286 273 266 256 261 260 264 259 212 157 116 148 153 189 139 104 88 105 76 65 53 64 102 127 137 159 203 255 266 286 226 221 211 186 151 158 169 164 169 157 132 115 112 124 136 141 128 113 99 90 65 54 48 45 51 52 57 68 76 80 75 67 69 64 57 54 60 66 85 85 75 68 66 59 54 51 46 41 45 58 75 79 63 44 29 30 31 32 34 37 36 36 38 41 48 56 64 72 78 80 82 77 75 89 111 128 139 149 168 187 205 221 228 241 265 275 267 237 212 173 195 227 201 192 181 151 133 149 172 202 230 239 240 242 246 244 229 227 244 181 192 182 182 212 239 294 326 328 336 355 403 474 497 447 375 343 344 368 380 349 362 418 432 452 480 480 464 448 423 402 393 368 355 341 391 538 533 505 485 477 465 457 463 479 467 411 402 474 486 573 589 593 632 670 682 626 573 539 496 445 393 353 346 357 387 417 476 502 503 499 469 431 402 379 361 336 302 271 257 280 347 401 466 488 494 487 467 520 522 453 365 350 395 474 557 566 524 507 483 424 389 419 473 484 386 317 312 316 358 460 463 424 403 389 369 302 392 335 284 278 283 236 285 310 358 384 355 393 295 298 291 273 277 269 266 264 233 208 188 137 169 135 145 143 76 90 99 68 58 68 80 92 118 153 193 243 258 254 210 206 200 185 144 144 152 157 159 155 131 109 106 114 125 125 115 107 105 98 74 54 46 42 44 49 54 65 78 84 79 66 61 58 52 50 57 64 83 84 75 65 60 55 52 49 43 36 39 54 72 75 62 42 26 26 23 24 31 38 38 35 37 40 44 47 57 74 79 84 74 67 71 89 116 132 148 164 187 200 207 207 212 238 265 277 280 243 218 189 196 231 230 232 197 161 152 162 182 207 225 239 250 248 246 236 229 228 222 190 206 195 197 211 243 263 283 311 321 332 387 459 488 438 361 334 339 344 378 333 362 416 416 433 472 474 449 422 411 395 394 417 396 356 443 529 515 493 488 487 476 457 438 420 407 394 391 462 490 564 566 573 592 639 643 583 532 506 475 434 394 368 362 349 356 402 504 467 478 486 482 476 449 431 395 347 300 269 262 298 378 407 445 449 469 471 460 503 502 415 336 330 373 428 465 499 530 516 502 431 356 374 423 516 507 439 358 313 315 362 438 463 416 360 315 291 417 351 276 270 299 265 282 291 305 376 394 414 305 312 310 302 304 287 275 268 252 245 215 158 141 173 177 175 111 103 123 86 76 81 74 79 105 148 196 236 272 267 202 198 192 178 164 167 151 145 148 172 153 129 126 116 116 117 111 105 94 86 67 52 44 40 42 49 54 63 75 76 73 72 60 55 50 48 51 64 78 82 72 63 55 51 47 45 39 34 38 51 68 70 61 44 35 29 23 23 32 41 44 43 43 43 41 41 50 67 78 75 65 62 75 93 117 129 146 164 176 193 206 204 216 248 270 280 272 256 224 198 199 199 220 212 200 188 173 171 181 198 221 232 225 226 233 240 229 236 238 189 187 178 180 203 205 224 263 280 283 313 391 428 473 434 351 338 336 347 376 343 368 415 422 423 437 441 428 411 396 415 410 400 384 370 461 526 523 492 479 471 461 444 423 414 405 373 359 410 454 507 547 565 590 604 591 550 502 467 435 410 405 403 383 357 372 417 456 436 469 488 501 506 492 462 421 364 303 280 300 328 398 419 428 440 461 446 449 466 467 418 366 358 372 384 418 485 556 549 551 472 343 334 363 396 481 474 409 333 293 305 347 388 390 345 299 291 424 345 258 251 286 265 264 281 312 373 390 403 347 332 325 335 341 318 296 289 275 260 249 211 174 204 197 203 148 116 107 90 85 84 78 100 129 157 203 236 247 260 212 172 170 165 156 166 146 137 138 159 151 134 127 111 101 104 109 107 88 79 67 56 45 43 46 50 53 60 65 67 70 69 61 56 50 45 48 59 71 77 71 65 53 45 42 39 35 31 35 45 57 62 57 48 46 33 27 28 34 44 47 48 48 46 43 42 47 59 69 63 61 64 81 95 114 120 127 139 159 189 201 197 215 245 250 269 270 251 221 215 182 178 185 198 190 167 164 176 183 202 225 225 225 232 232 241 236 265 226 184 161 158 157 162 181 225 255 256 271 339 430 400 447 443 397 363 351 354 400 373 385 421 443 425 396 400 422 460 424 394 387 366 335 368 476 496 494 490 465 455 454 434 410 406 400 352 341 376 399 478 572 559 568 567 536 505 474 436 409 407 407 389 365 374 360 395 404 402 423 457 476 487 485 465 432 383 312 276 310 340 382 407 423 453 469 446 432 501 503 441 404 398 390 399 423 437 487 484 548 512 362 357 344 339 394 457 477 399 313 271 280 347 380 374 314 289 448 372 277 243 270 272 235 275 322 377 390 389 364 342 331 357 358 355 344 308 276 273 275 237 167 217 218 172 154 149 148 134 91 86 97 97 123 159 209 269 254 246 217 209 179 165 159 166 139 139 133 143 142 132 120 105 100 98 103 102 83 73 68 57 48 48 50 54 52 53 56 60 64 62 57 55 46 42 46 54 59 69 71 63 51 41 35 31 29 26 25 32 41 44 50 50 45 32 26 29 33 42 47 51 53 50 44 44 51 59 57 55 58 66 85 89 104 104 109 117 138 172 189 186 200 228 238 263 281 274 250 227 177 165 170 195 180 145 145 165 173 168 186 228 227 223 231 241 242 273 241 188 160 155 150 164 201 231 242 249 285 360 403 408 444 468 472 385 359 363 383 379 393 426 442 428 399 368 379 410 376 359 346 299 296 377 467 498 475 464 454 445 437 418 406 427 435 348 343 344 401 485 581 549 540 539 494 459 444 425 403 387 380 383 398 365 387 366 344 365 369 390 447 471 495 489 452 402 321 275 318 336 368 396 444 465 471 462 454 512 519 466 429 415 409 403 380 367 366 414 488 475 415 379 359 343 348 439 510 485 404 318 272 274 278 323 291 287 446 388 302 260 261 269 239 281 339 366 393 401 358 348 345 361 355 363 362 325 292 290 280 229 179 215 205 206 183 182 134 100 94 93 88 92 126 172 220 258 249 232 227 226 163 141 134 141 134 144 130 138 140 133 126 114 104 100 95 92 79 70 69 68 56 53 52 54 51 49 52 56 60 60 55 52 44 43 41 44 52 63 69 61 50 38 29 24 20 17 16 19 26 29 41 43 41 28 21 23 26 37 43 45 48 50 48 48 57 68 56 55 55 66 75 79 84 91 105 116 139 163 171 170 186 212 221 252 258 267 261 227 185 173 177 192 168 145 151 160 159 160 186 232 230 217 223 244 255 295 244 190 177 176 160 178 222 243 243 253 287 346 394 450 418 468 502 386 369 367 380 387 386 392 427 439 396 365 350 392 357 349 321 295 291 376 395 455 459 457 454 444 442 418 388 410 416 378 354 351 415 510 567 539 515 517 477 444 433 418 398 363 356 363 384 338 364 369 344 334 337 368 420 466 510 514 476 424 352 322 303 341 377 409 438 467 488 492 517 578 606 577 497 430 419 401 365 351 316 323 340 346 386 372 385 350 296 371 469 467 406 359 341 279 247 289 267 287 474 452 402 329 272 271 263 313 353 360 388 403 340 342 346 348 347 352 357 338 309 293 279 232 185 217 162 227 229 223 151 110 109 89 106 113 120 146 173 187 201 229 223 217 190 139 149 144 137 139 126 133 139 132 130 128 115 100 87 84 82 72 73 72 63 60 55 50 48 48 49 52 56 56 53 51 44 43 40 39 52 62 71 60 46 32 23 18 13 11 12 13 17 25 33 36 38 27 18 18 20 31 34 35 44 53 55 52 56 63 51 57 50 57 59 60 70 87 108 124 143 158 161 162 184 206 195 211 230 255 250 236 198 176 184 191 172 154 149 152 151 157 187 212 215 215 232 243 259 310 318 240 206 193 176 185 219 240 244 252 274 319 347 420 405 471 516 398 367 345 360 374 360 359 403 438 414 359 339 376 348 334 318 289 286 302 382 457 459 489 488 439 421 402 382 395 396 414 355 357 413 503 524 499 499 503 490 455 417 404 387 349 324 316 347 319 373 389 364 323 312 355 399 457 513 515 483 455 417 377 328 417 380 412 426 446 466 500 554 588 605 577 502 456 459 453 427 428 319 292 233 249 302 369 408 365 300 315 386 426 424 415 376 286 240 264 249 290 448 486 453 335 267 272 281 345 367 376 389 404 345 323 347 357 349 350 362 359 327 285 264 237 172 204 197 171 180 191 164 123 103 86 109 119 124 145 162 172 198 224 227 208 175 151 135 156 132 132 128 125 134 132 127 125 119 107 90 82 81 73 73 72 70 63 58 51 45 41 44 49 51 51 49 51 47 41 45 36 50 53 67 56 41 24 17 14 12 12 12 12 15 23 27 32 31 23 15 13 14 19 26 32 43 54 55 49 51 53 49 56 46 48 47 49 68 88 108 124 142 161 167 169 179 182 175 189 217 240 251 252 205 194 206 200 195 177 165 161 153 156 173 184 198 211 226 233 283 283 300 253 219 199 196 202 216 235 245 251 252 261 304 352 395 501 462 401 368 346 339 345 343 362 390 407 412 340 334 357 348 343 338 338 315 316 379 441 456 502 504 450 441 420 380 373 377 400 360 362 399 477 480 446 440 465 477 441 397 383 369 326 285 273 329 315 312 341 349 315 321 352 380 445 519 523 482 473 450 398 354 409 373 412 416 422 437 442 502 572 602 567 496 490 534 567 552 595 515 394 250 222 273 357 409 381 306 268 270 293 340 338 310 272 240 259 243 290 445 479 477 395 298 281 340 380 378 387 396 397 391 346 352 357 349 352 366 374 362 323 280 225 148 138 143 172 191 170 154 143 103 84 104 101 111 127 141 161 190 237 240 222 174 147 123 155 146 122 115 113 125 125 127 134 131 122 100 84 76 71 71 66 73 70 57 51 42 36 41 45 46 48 48 50 50 42 47 35 45 49 61 51 35 19 14 14 14 13 12 13 13 16 21 24 25 21 13 11 11 15 24 33 44 54 53 43 43 46 48 51 53 43 44 49 69 87 100 119 147 167 164 155 159 162 166 185 199 233 250 257 221 214 217 218 208 186 167 157 150 154 175 193 185 181 212 215 232 275 289 263 224 212 211 212 222 239 252 251 244 249 279 340 360 519 403 389 371 359 338 317 326 379 413 407 404 316 325 365 344 366 386 376 346 337 381 408 443 515 522 460 449 433 388 367 359 381 358 363 411 442 445 400 396 447 472 441 398 369 337 299 264 258 312 313 290 356 327 294 307 345 373 429 495 499 484 480 454 413 373 396 376 394 415 414 412 435 490 557 586 540 481 542 650 697 680 735 719 511 336 254 269 330 381 372 315 276 269 258 275 300 288 283 256 255 244 266 452 474 449 383 323 302 345 390 392 390 385 394 383 350 343 347 348 357 362 365 372 354 305 267 228 163 167 159 172 170 148 136 103 88 99 105 95 115 155 175 197 233 239 223 165 122 139 132 130 129 115 110 127 126 119 128 138 129 104 94 75 68 61 66 75 67 56 48 40 38 43 45 44 45 45 47 47 41 41 32 37 44 55 50 35 27 18 14 14 14 14 15 12 11 14 16 22 21 13 11 11 15 24 30 41 51 53 46 41 44 42 54 54 43 46 49 66 82 100 119 139 150 155 158 152 147 158 176 185 223 238 234 217 220 219 228 220 201 187 169 151 156 177 199 206 173 172 199 222 270 309 273 231 229 233 232 228 227 241 242 236 240 268 310 363 427 373 361 352 348 346 329 320 374 428 396 374 326 333 376 374 362 373 346 352 333 351 383 430 514 546 502 483 454 379 364 363 366 360 392 404 395 388 359 365 425 462 437 402 364 317 285 256 256 260 290 299 302 285 273 293 337 370 391 420 448 467 466 454 420 385 389 372 401 412 411 420 450 522 584 587 537 470 517 628 697 719 749 709 557 400 302 284 320 371 392 386 361 305 274 284 273 268 290 249 246 250 247 437 471 477 420 353 319 342 388 397 394 360 378 379 355 333 345 345 362 366 366 367 367 346 283 201 155 160 150 166 162 133 130 93 81 79 104 103 108 138 155 177 222 219 192 160 118 129 127 135 125 113 106 121 126 121 121 130 135 123 115 85 70 60 61 69 58 57 47 38 39 44 45 44 43 41 40 43 40 38 29 37 42 53 49 42 35 21 14 15 14 14 14 12 11 12 12 15 16 13 11 11 12 15 21 32 45 50 47 46 45 38 49 48 40 44 49 64 81 97 116 126 131 141 152 155 149 155 165 179 198 228 216 213 206 224 231 228 218 207 187 167 168 173 184 184 187 172 183 215 287 262 233 217 229 241 232 226 228 227 232 223 234 257 292 364 363 337 335 337 399 394 330 324 351 353 373 357 314 316 352 424 381 399 353 345 339 346 374 421 459 506 552 507 483 388 362 360 358 359 381 368 368 332 307 333 400 446 437 415 361 314 284 283 247 248 258 278 300 267 257 266 287 325 355 380 431 472 465 449 422 371 363 376 376 394 405 435 475 537 600 607 557 470 485 568 585 633 670 580 506 431 353 326 338 351 377 402 378 354 304 274 273 267 257 244 239 244 242 459 438 437 418 358 335 365 386 404 396 330 367 369 353 320 331 347 364 361 360 362 360 336 295 240 176 171 144 149 177 129 115 99 95 86 88 105 116 132 148 158 177 177 162 141 100 102 106 133 109 98 105 115 126 125 113 117 136 131 115 89 74 66 60 62 53 53 49 42 40 40 41 41 40 41 39 40 36 33 25 34 42 46 51 50 39 22 15 15 14 13 13 12 11 13 12 13 13 12 11 10 10 10 16 27 42 52 50 46 38 41 46 43 41 39 41 59 80 94 110 128 143 146 143 145 145 149 163 163 180 204 205 215 207 220 229 240 236 222 202 176 168 169 168 164 171 172 174 211 266 246 219 204 220 242 238 230 230 219 219 216 224 239 272 332 336 296 302 322 379 398 345 319 337 311 316 308 303 321 343 412 369 362 352 334 310 321 360 384 419 498 556 540 499 387 362 345 344 346 347 347 333 292 269 305 385 438 424 394 362 353 297 287 265 262 228 244 261 257 270 266 251 277 330 374 425 449 452 444 431 385 380 354 354 369 375 414 484 552 601 604 573 526 514 479 527 555 571 472 461 453 389 351 363 374 385 412 424 409 371 304 276 256 241 236 235 240 238 460 449 462 448 407 392 393 393 415 399 335 359 376 356 314 322 343 348 343 343 351 346 312 268 227 187 162 133 139 133 137 132 120 98 85 113 116 121 136 142 165 195 172 146 142 146 123 104 132 110 96 104 116 124 123 112 105 116 126 118 98 72 66 55 59 55 50 49 48 42 37 39 39 37 39 37 34 33 31 24 30 33 38 48 49 40 23 16 15 15 14 13 13 12 13 14 13 12 12 10 9 10 10 18 27 34 41 44 39 38 43 32 26 24 27 43 62 70 91 112 133 153 158 143 128 128 141 151 162 163 178 201 207 206 217 228 237 244 242 220 188 177 173 160 145 159 158 167 210 232 229 201 188 193 213 227 224 220 211 195 207 212 231 246 290 292 270 275 297 356 390 343 299 319 341 334 306 310 280 309 317 294 306 297 294 293 310 327 350 400 454 501 520 492 416 392 339 338 342 340 330 300 268 255 294 370 417 420 404 395 336 298 275 272 242 224 246 261 255 241 234 239 259 304 362 412 421 430 437 422 410 397 349 358 370 375 413 469 539 617 620 594 589 560 518 521 504 504 469 467 465 446 424 407 405 413 420 413 399 386 302 286 271 243 231 231 245 247 486 403 400 401 432 438 420 420 426 402 353 344 374 357 299 328 322 334 320 319 333 335 312 274 235 191 144 140 139 161 162 122 117 106 93 103 121 120 126 147 156 155 161 155 133 131 116 98 123 105 93 106 114 128 135 127 110 106 121 121 100 79 66 54 49 47 48 48 46 43 39 36 36 35 35 32 32 29 30 20 22 26 40 47 49 41 24 16 16 16 15 14 14 13 13 13 12 12 13 11 10 10 10 13 20 27 29 28 24 25 31 29 33 25 26 46 53 67 92 121 141 157 161 142 126 128 139 145 147 162 195 201 199 206 218 219 230 247 247 239 227 196 175 157 146 154 148 161 189 205 191 184 176 180 194 200 201 202 194 179 193 207 219 228 252 257 253 286 332 369 381 341 292 293 278 276 270 255 276 280 297 298 306 283 277 280 288 304 331 372 420 485 531 475 445 383 345 328 338 327 312 293 261 247 291 368 405 410 418 387 352 296 279 267 238 218 235 246 243 240 238 237 252 290 351 398 448 422 431 428 415 404 367 365 363 377 411 446 518 599 607 604 598 597 551 513 464 465 504 524 489 454 446 441 447 450 429 417 408 383 369 341 289 248 225 216 230 238 520 462 448 450 474 463 442 442 435 403 352 343 374 360 337 337 328 324 302 307 312 315 308 270 229 200 155 143 122 122 122 146 123 109 95 102 112 114 117 138 158 167 180 167 148 135 131 101 125 109 94 99 114 121 126 136 129 111 119 122 105 83 62 49 45 44 45 45 40 38 35 36 34 30 29 27 30 28 27 19 22 23 33 40 44 40 24 16 17 17 17 17 15 12 12 13 12 13 15 13 12 10 11 14 18 20 21 19 15 22 25 20 21 24 25 28 46 68 94 123 147 160 155 140 125 119 120 105 130 166 199 203 200 213 222 197 215 243 241 238 227 205 177 162 151 143 147 148 158 168 168 167 168 164 170 184 189 189 169 176 194 204 208 227 240 246 266 297 329 353 364 336 290 288 278 275 242 256 252 258 282 295 286 277 276 280 291 305 325 355 389 460 493 445 433 429 365 326 329 316 300 286 266 253 282 336 347 373 391 378 319 283 271 266 239 231 238 244 241 234 229 229 250 278 331 374 421 440 436 421 413 406 366 331 339 359 391 455 483 503 573 599 599 599 564 523 483 485 518 542 516 499 497 460 477 457 400 381 367 369 410 325 280 248 219 214 215 225 534 522 498 416 434 454 447 447 436 404 366 350 371 365 361 346 326 299 264 278 296 294 303 284 232 188 166 178 141 143 130 130 128 127 106 103 121 122 126 134 148 172 175 155 129 146 152 114 121 114 110 114 111 121 138 146 129 109 115 121 109 81 55 47 46 42 41 39 34 32 32 35 34 29 26 24 28 27 22 20 18 19 30 36 41 38 23 16 18 18 18 16 15 11 12 13 13 14 16 15 12 11 11 15 18 17 18 17 11 13 17 18 16 17 24 28 46 72 99 127 147 156 150 134 125 121 107 101 121 149 184 199 203 197 188 174 166 197 234 233 226 205 182 163 154 144 148 139 143 146 159 164 156 148 157 174 182 186 159 170 192 195 210 223 245 262 287 293 297 326 351 349 330 282 276 263 255 240 262 274 276 275 281 282 287 284 280 290 310 335 360 415 477 447 452 492 403 331 312 311 297 284 268 257 278 292 317 387 392 390 331 279 286 279 245 226 212 214 226 226 223 235 248 271 326 381 395 374 409 405 412 401 367 349 360 374 381 390 417 485 571 576 595 585 548 514 496 494 510 547 564 562 547 501 467 412 371 362 360 375 378 350 288 243 222 216 209 208 534 526 538 486 454 465 481 479 447 405 376 351 359 371 375 316 311 287 244 237 277 283 289 276 242 224 206 179 142 123 130 145 132 128 113 107 105 107 109 119 140 169 185 148 127 139 146 108 111 110 110 107 107 121 137 145 138 119 108 106 94 80 56 55 47 39 38 38 34 32 30 31 28 24 26 25 25 21 18 21 18 13 25 30 38 37 23 16 17 18 19 18 17 14 14 14 14 16 16 16 14 12 10 14 17 16 13 12 10 11 17 19 19 18 19 27 50 73 101 130 150 152 146 142 134 108 97 97 124 147 176 185 202 192 181 177 169 184 221 234 223 197 177 164 146 143 150 155 142 143 157 160 154 153 162 170 168 177 163 162 189 190 212 231 256 281 296 285 275 281 311 351 334 280 277 272 237 241 279 275 273 273 278 286 285 276 277 294 313 320 309 343 398 436 458 483 432 330 302 310 298 278 265 266 275 277 318 361 370 367 325 281 266 271 274 244 212 200 206 212 213 237 266 270 297 345 356 384 394 393 387 379 352 327 329 335 352 390 394 485 553 552 578 572 562 553 512 479 485 518 524 483 465 464 440 405 381 382 362 371 335 328 284 236 228 237 235 224 503 484 476 428 464 448 452 487 465 411 391 376 366 366 375 320 278 269 248 237 260 282 289 284 276 252 218 208 171 134 121 149 143 125 111 106 106 110 124 137 144 154 162 162 162 148 156 123 116 116 113 119 125 138 154 156 142 119 101 103 105 89 88 56 46 36 35 36 31 29 27 27 27 27 27 25 23 23 17 17 18 11 18 24 31 32 28 20 17 18 18 17 15 14 14 14 14 16 16 15 14 13 10 13 18 16 13 12 11 11 13 20 19 20 26 32 55 87 109 125 140 147 147 146 132 102 84 97 126 141 164 186 202 196 191 189 183 188 208 222 215 192 171 161 155 151 151 164 150 139 145 145 153 168 173 172 164 164 175 160 195 187 220 244 264 284 296 293 280 275 307 350 325 282 280 264 262 268 270 271 278 273 278 277 272 274 280 286 299 300 289 288 295 376 423 458 404 317 285 295 295 284 279 277 274 240 263 334 367 392 323 283 261 255 264 252 221 202 203 211 209 237 276 264 282 311 333 358 374 386 380 371 371 373 341 293 329 369 368 443 516 535 549 549 564 592 546 491 472 473 479 467 439 432 481 479 433 418 357 358 318 323 284 223 217 234 237 222 519 510 497 461 489 454 471 511 473 424 416 385 374 373 353 331 290 256 235 234 240 255 279 292 286 262 229 193 144 125 119 151 135 134 114 109 120 122 127 131 142 157 164 164 143 155 138 126 126 123 135 126 121 130 137 148 147 128 109 98 100 101 90 60 43 36 31 29 25 26 25 24 25 24 23 22 18 18 16 12 20 12 12 19 22 17 23 22 17 17 16 14 14 15 14 14 14 14 14 14 14 13 14 18 21 20 17 13 12 13 18 20 17 24 38 38 63 95 115 123 126 133 142 139 128 109 96 105 122 133 156 179 185 195 200 197 190 186 198 219 221 196 175 166 175 156 157 165 155 140 128 129 147 164 167 168 165 151 162 150 182 187 225 249 268 276 279 281 279 273 287 316 308 279 280 267 269 279 281 280 287 284 278 279 270 265 277 279 290 296 290 285 279 315 353 395 360 332 293 273 272 264 256 253 253 217 275 313 378 358 314 302 265 249 259 254 238 216 194 200 201 220 246 275 281 287 308 358 364 382 367 360 378 360 325 321 353 365 342 414 485 521 524 526 538 563 546 511 490 477 468 442 422 388 387 395 438 420 364 332 281 288 273 243 223 204 229 236 523 496 521 451 514 457 419 424 466 466 413 395 389 391 361 333 294 262 236 235 234 221 254 288 296 265 223 206 161 130 125 147 155 143 145 134 133 140 138 142 148 176 204 181 186 175 172 153 131 113 109 122 139 143 133 142 144 130 124 113 96 109 93 73 45 33 32 27 24 22 18 19 18 19 22 18 15 15 16 11 18 11 12 13 13 11 19 21 16 15 14 14 13 14 15 15 15 13 14 14 14 13 16 22 23 22 20 19 17 14 21 18 24 43 45 46 63 90 108 114 119 131 143 143 128 117 112 110 126 136 166 171 184 198 205 206 200 188 192 217 219 197 183 181 178 159 161 163 155 154 133 131 150 157 158 157 157 148 140 142 167 195 222 246 267 273 267 268 265 263 278 281 276 270 275 246 254 255 272 264 286 295 280 264 255 265 284 272 271 290 288 286 282 267 313 350 317 329 312 272 258 251 250 261 264 212 270 336 376 365 360 312 266 251 253 253 240 215 194 189 195 198 220 260 263 283 299 359 360 363 359 346 345 347 340 304 335 335 346 397 504 544 506 501 524 546 552 534 501 478 469 430 423 378 368 390 456 416 358 308 263 243 252 256 221 192 221 217 533 527 517 483 538 501 472 461 485 481 425 411 421 404 383 363 302 267 239 236 237 208 236 271 286 262 229 223 173 132 124 134 153 157 171 149 139 140 146 140 148 174 190 185 170 175 156 141 117 109 142 142 137 141 134 125 129 135 128 110 96 104 93 61 49 36 31 26 23 23 17 16 17 15 16 14 16 15 14 9 11 10 10 12 10 10 18 20 15 15 15 15 14 14 14 15 14 15 14 14 14 13 18 24 26 25 21 15 19 21 23 19 28 51 50 50 64 70 86 108 119 127 139 144 133 128 116 123 127 127 147 157 182 199 209 216 212 198 195 212 216 204 197 188 173 168 169 168 161 159 147 145 157 159 154 156 150 148 133 144 167 193 211 221 234 251 251 248 245 247 269 282 306 271 242 221 234 246 252 258 283 288 270 248 235 240 254 258 258 273 273 287 278 257 297 310 292 300 296 277 263 246 239 220 242 243 275 352 356 377 349 306 267 246 250 254 244 233 211 207 197 204 189 223 233 254 289 334 346 346 350 344 332 335 325 305 343 348 333 376 492 565 521 496 520 544 553 541 498 470 470 463 449 403 369 353 407 427 393 319 285 266 237 218 185 178 208 201 545 551 544 503 518 515 522 474 483 492 424 397 445 426 399 379 322 291 265 239 244 214 230 259 274 258 232 216 183 154 133 126 133 146 145 171 156 140 143 147 159 193 211 193 188 164 140 158 130 118 138 146 146 134 127 126 125 134 137 113 94 101 105 84 52 39 31 26 25 26 20 15 14 15 20 22 14 16 14 10 10 10 9 17 19 13 20 21 15 16 17 17 16 15 15 14 14 15 15 14 14 14 20 29 34 31 22 14 14 21 22 22 35 46 52 54 54 59 77 104 115 119 134 142 138 139 124 122 129 127 141 157 175 197 214 219 216 209 207 217 217 221 195 184 173 171 177 174 163 153 153 153 155 154 147 154 148 147 138 147 168 188 195 197 210 230 235 243 256 261 279 290 283 234 233 201 200 215 229 237 257 264 253 244 233 215 212 235 259 252 276 283 267 257 279 286 281 278 266 245 242 248 235 237 226 239 293 296 342 385 365 308 263 240 239 253 266 263 253 231 204 191 174 199 213 219 257 303 322 339 350 337 332 339 356 315 318 328 339 346 392 506 504 493 512 526 534 528 503 493 472 472 471 440 372 357 397 438 415 396 394 346 267 210 180 177 217 193 573 556 566 560 533 511 517 507 512 515 467 435 463 450 421 401 368 323 308 270 258 223 223 244 261 254 238 220 191 183 172 138 145 160 159 172 158 137 121 129 168 193 189 197 204 184 147 133 138 104 142 160 149 141 139 123 114 121 127 119 93 100 107 88 55 43 41 39 28 22 17 19 18 16 18 16 14 10 10 13 9 11 11 20 29 19 23 31 24 18 18 18 18 16 13 13 14 16 15 15 15 18 20 23 33 41 32 20 21 25 24 25 37 47 50 50 51 67 84 97 109 121 133 136 138 138 130 129 126 135 135 148 171 194 203 210 216 211 210 210 209 215 189 181 182 176 177 178 172 157 145 147 152 148 141 146 144 147 143 150 143 159 171 179 195 213 221 229 235 237 252 272 269 247 213 192 192 211 223 229 242 252 251 247 237 211 191 219 249 242 267 268 262 253 261 265 254 256 251 225 223 234 255 230 226 226 252 313 351 380 377 329 281 253 234 236 261 272 264 234 193 175 160 179 215 207 206 236 277 321 352 353 344 362 355 315 344 339 346 356 387 438 466 478 505 531 539 565 554 510 474 483 498 482 441 380 357 379 385 412 433 377 294 227 186 177 205 186 596 578 579 567 566 561 543 528 536 531 497 473 478 471 446 438 422 356 342 309 285 243 244 248 272 276 253 242 227 205 190 140 142 161 150 180 162 130 117 134 148 171 207 216 198 183 154 153 123 117 159 164 161 159 140 126 128 130 131 127 104 100 107 86 62 61 36 32 25 22 18 15 18 21 19 18 20 19 14 10 8 12 12 14 29 26 33 43 33 19 19 19 19 16 13 13 15 15 16 15 19 22 21 26 38 44 37 30 25 26 26 30 46 48 46 48 56 59 74 92 105 116 128 137 128 129 133 124 146 137 130 139 163 176 178 185 194 198 207 208 209 197 178 186 195 183 180 182 182 163 141 141 147 140 134 141 136 140 137 140 134 149 164 169 188 209 221 223 221 225 232 234 238 210 189 188 177 190 194 208 228 244 252 247 227 196 177 205 236 233 251 256 253 255 254 248 235 229 222 195 172 191 207 193 192 247 250 292 327 355 363 336 300 266 240 230 226 254 263 231 190 171 154 177 206 207 190 208 273 338 369 353 310 333 335 319 298 286 300 315 374 410 434 467 500 525 554 560 534 504 482 525 538 534 506 446 396 405 384 388 431 392 312 238 200 194 183 179 622 645 596 572 577 578 568 554 544 537 504 469 466 472 481 475 447 390 367 343 326 267 246 238 270 283 266 270 261 213 200 151 138 149 147 190 177 137 129 130 137 167 195 202 204 192 168 138 133 132 147 149 170 156 146 126 115 117 117 114 106 104 104 90 88 63 39 36 23 15 15 19 19 23 27 16 17 18 13 10 8 12 13 17 27 25 36 49 49 35 18 18 19 17 13 12 15 16 16 16 16 20 22 27 41 52 49 41 41 38 39 43 47 45 51 49 53 66 79 91 102 109 119 134 136 142 131 140 148 150 138 133 145 165 172 169 179 198 201 202 199 185 176 189 210 189 184 185 181 161 137 133 142 134 128 127 125 126 125 127 123 141 155 162 181 211 219 205 206 215 214 211 207 185 175 166 172 195 197 204 211 227 246 240 214 186 163 176 217 218 233 229 230 246 248 237 230 236 217 155 140 144 147 145 160 244 263 295 335 357 364 351 318 291 267 226 213 247 270 221 193 163 152 159 184 201 190 218 279 318 345 318 302 316 297 303 280 262 260 288 358 398 411 435 450 464 511 535 527 506 504 494 526 613 646 562 502 454 397 381 398 397 368 257 216 201 193 199 654 657 619 584 582 594 588 579 562 551 507 466 464 473 492 500 476 431 403 379 352 284 265 245 253 282 283 277 270 231 204 165 138 154 139 184 175 149 141 137 135 159 194 208 215 224 186 145 151 144 143 150 158 161 150 130 129 128 124 125 108 96 97 103 82 77 40 27 20 22 17 13 17 24 28 25 19 13 8 8 10 12 12 14 18 31 38 49 56 40 18 16 18 16 14 13 14 16 16 17 16 19 24 33 47 55 55 48 42 35 35 40 46 47 46 53 57 59 74 100 109 101 110 113 124 143 145 144 154 158 140 127 136 156 169 172 182 198 197 192 175 170 174 196 212 207 195 183 174 157 134 126 133 126 124 116 117 113 117 113 117 138 151 157 176 205 213 199 197 195 200 205 202 176 168 163 167 178 183 183 191 213 236 238 218 187 163 166 177 191 203 203 206 227 237 229 215 202 175 132 121 122 137 173 143 233 247 268 318 353 370 365 354 337 284 220 219 243 271 208 191 164 158 153 179 182 182 217 276 342 355 328 328 274 275 300 279 234 244 260 331 388 398 410 429 448 473 486 509 487 476 498 575 657 686 683 587 469 403 368 360 378 379 297 279 214 201 198 670 661 641 613 598 620 618 615 588 572 555 521 493 491 507 514 494 459 430 395 376 303 289 272 245 272 291 284 276 236 205 188 136 155 143 158 164 170 174 154 140 164 199 218 218 197 189 156 150 146 138 141 142 140 138 124 116 118 119 115 112 108 96 102 85 66 42 41 25 15 13 12 11 13 23 31 18 19 10 10 7 9 12 18 12 10 25 47 56 44 25 17 18 16 14 13 13 13 15 26 24 22 24 33 46 56 60 53 53 53 50 54 45 42 51 42 45 57 71 87 89 86 101 109 127 139 148 149 158 155 134 123 120 128 145 164 184 197 191 191 168 166 181 203 213 218 200 181 169 155 132 123 130 125 125 120 101 93 101 106 111 121 132 148 162 179 193 188 177 176 184 187 181 167 171 160 162 167 168 169 179 197 221 233 215 185 166 152 161 178 171 174 184 209 234 232 202 168 141 111 110 119 125 115 111 150 225 247 289 331 352 378 392 361 296 239 202 221 244 183 189 183 164 156 158 155 166 211 283 343 343 311 307 267 268 277 275 255 222 225 304 369 396 427 414 441 467 453 499 497 474 474 515 529 617 634 546 454 403 393 398 391 373 347 303 292 209 186 663 662 654 631 604 620 615 632 575 549 554 543 515 501 507 513 499 466 440 419 406 373 336 317 268 279 301 299 288 246 201 198 147 156 146 147 152 153 166 153 141 161 188 203 211 204 191 192 168 139 133 142 141 145 151 136 128 122 118 125 121 106 90 92 80 81 50 31 29 17 11 15 20 22 23 23 24 16 10 7 8 9 10 10 13 11 18 43 55 40 24 17 15 16 13 12 13 12 14 23 24 24 27 37 47 54 60 58 58 55 51 51 38 49 47 48 49 52 53 53 64 86 97 111 127 142 145 161 179 158 137 129 124 125 140 157 171 189 182 189 180 171 178 181 198 197 181 172 168 154 131 122 129 117 115 111 84 81 90 98 107 118 125 133 137 145 160 167 164 172 182 179 175 166 167 166 164 167 158 154 163 179 208 227 212 190 175 167 153 169 161 162 170 205 217 206 188 157 148 130 120 133 118 101 128 133 194 208 242 274 320 375 394 368 297 238 194 194 174 156 165 177 172 158 146 145 156 193 278 336 315 314 296 260 251 290 261 248 225 224 265 315 375 419 399 413 453 421 461 492 478 473 462 480 528 548 501 433 412 436 431 417 411 393 334 261 202 176 672 676 669 655 617 625 622 624 632 603 580 561 534 514 516 519 497 479 459 431 455 441 373 349 294 294 313 311 294 253 212 213 175 168 160 165 154 144 165 160 145 162 191 209 204 176 173 194 165 137 129 131 138 131 135 130 123 124 118 111 112 101 93 100 81 59 51 39 32 17 12 18 20 20 24 29 26 9 10 11 8 9 9 11 12 11 18 48 64 46 23 16 15 15 15 15 13 15 15 22 24 25 27 32 41 47 49 56 62 68 66 62 40 40 47 43 42 43 42 44 59 88 105 113 126 143 143 158 170 150 141 134 127 125 134 143 155 181 172 186 189 176 169 172 177 172 166 162 157 149 135 124 125 114 107 92 74 77 84 88 100 101 109 116 122 133 144 155 164 168 160 168 189 175 181 186 169 157 143 139 147 160 189 206 208 194 188 189 161 151 153 160 160 184 195 184 177 165 147 129 115 112 98 100 107 125 152 178 191 236 304 354 383 364 306 204 183 145 138 139 139 177 181 168 153 141 141 177 252 258 299 313 284 257 239 265 264 256 229 217 229 275 354 404 395 383 402 396 443 479 485 475 454 444 453 468 469 445 429 476 471 461 365 309 255 266 219 188 682 692 682 675 627 626 626 625 646 628 607 588 553 521 516 525 527 504 509 494 495 478 400 379 326 307 321 319 306 276 232 238 228 189 164 169 156 140 166 176 150 155 191 214 217 206 182 199 174 135 136 131 131 136 131 115 108 122 125 112 114 102 89 79 86 73 58 38 34 37 21 8 12 20 21 22 28 17 8 8 8 8 10 11 11 11 19 46 63 47 21 15 15 15 15 14 12 13 14 22 24 25 26 32 36 35 46 58 70 67 65 59 47 48 45 51 54 51 45 47 62 82 105 114 133 136 144 160 163 150 141 142 134 123 131 144 148 166 166 178 187 187 167 165 161 157 156 148 140 138 133 123 115 114 91 82 71 73 83 87 91 96 100 105 112 121 129 135 148 156 160 176 181 183 185 199 170 147 142 142 146 153 174 198 205 191 198 193 167 152 148 163 152 151 160 154 151 149 141 126 118 113 96 106 109 139 152 138 151 205 275 337 368 356 300 227 209 146 126 128 152 180 192 176 152 142 136 141 158 241 266 305 272 253 200 226 251 239 232 223 221 272 348 397 380 373 389 421 431 461 479 471 450 426 414 435 471 465 450 521 472 408 332 272 220 201 175 170 671 685 692 699 676 675 673 659 657 644 632 618 583 549 537 535 537 527 525 530 513 497 434 406 353 320 330 331 314 298 271 251 235 212 177 166 157 141 166 187 156 149 172 194 205 204 196 199 175 136 127 130 132 122 126 130 132 127 118 108 102 98 87 78 70 61 55 54 43 33 15 11 19 19 22 31 23 16 9 9 11 10 11 10 11 10 13 37 56 45 23 16 16 14 15 15 13 11 12 21 25 24 25 27 29 37 49 58 68 74 73 63 40 47 46 43 45 49 47 42 56 88 105 108 126 136 142 143 150 140 137 137 132 124 131 142 142 153 159 167 182 177 160 160 159 150 146 141 139 131 119 116 88 85 72 77 69 72 83 88 89 90 90 95 102 109 115 123 144 153 152 152 153 171 178 177 162 148 145 149 148 146 158 180 191 193 196 188 166 149 149 152 143 140 139 138 145 145 151 122 101 103 93 102 106 109 129 136 155 198 252 323 363 346 295 246 225 161 129 121 151 177 191 182 162 153 147 148 156 209 234 273 265 264 201 188 196 200 215 225 227 251 310 380 353 347 377 384 428 482 484 469 436 402 400 436 480 475 453 504 452 390 355 269 199 176 184 193 667 691 715 722 721 698 669 660 658 653 638 635 603 559 540 538 538 536 523 526 536 514 460 408 362 326 339 341 322 314 298 259 226 217 191 159 162 143 165 187 169 148 141 163 197 202 199 209 187 147 138 131 126 119 114 121 143 142 124 113 107 97 85 85 71 64 65 60 51 43 23 14 17 21 23 23 28 22 22 24 11 8 9 10 10 10 16 35 54 61 51 26 15 14 15 17 12 11 13 21 24 24 23 24 30 39 46 57 70 70 69 59 51 50 48 39 41 49 46 40 52 80 96 98 117 133 138 140 152 139 134 132 127 122 127 138 136 141 152 165 177 172 162 156 150 141 130 123 119 116 116 109 88 76 72 70 72 68 79 82 86 87 90 93 97 105 112 118 141 137 130 129 141 162 178 178 168 153 141 141 142 139 142 152 175 189 189 185 163 146 138 132 122 119 119 122 152 157 145 115 106 101 103 103 99 112 127 127 142 186 244 321 368 355 357 259 218 159 130 129 140 159 202 211 177 169 148 137 131 177 226 247 257 250 221 201 189 185 194 207 215 231 280 339 343 324 327 379 420 467 488 472 438 408 412 443 454 444 444 439 424 390 305 217 188 174 174 169 688 707 716 726 728 718 690 684 672 673 664 657 626 583 563 558 549 544 534 526 529 516 465 416 377 342 343 352 339 317 296 262 221 214 204 170 169 145 169 183 195 174 150 156 181 195 191 199 180 147 132 120 117 134 117 122 131 126 115 107 101 91 79 73 66 64 79 57 42 35 22 16 19 25 29 31 38 35 26 23 11 10 10 8 8 8 11 24 34 42 48 31 15 14 15 16 13 11 11 18 22 22 23 24 26 34 47 57 65 74 73 68 66 55 51 45 45 47 44 37 43 68 87 87 91 114 134 134 148 138 129 126 122 119 121 126 131 140 138 151 168 164 159 148 141 139 126 106 91 93 103 101 90 84 80 71 67 67 69 72 80 83 84 87 91 97 102 111 131 131 124 121 129 143 146 149 163 162 139 125 127 130 141 149 163 171 179 179 165 138 124 118 114 117 117 118 156 151 143 115 97 98 99 93 104 109 116 122 132 179 265 321 352 370 343 279 238 159 128 140 145 159 177 171 169 177 156 131 136 157 209 228 240 277 291 247 201 189 189 192 216 239 264 297 299 348 347 416 474 478 466 475 458 401 375 372 379 392 414 403 393 331 280 259 223 194 180 158 686 699 725 743 750 738 690 682 687 680 669 664 640 619 593 561 552 548 534 524 527 523 473 406 376 362 339 351 347 318 300 270 232 215 217 191 178 162 161 165 193 188 158 158 180 181 181 209 195 155 132 128 124 128 115 122 123 112 103 101 100 96 86 84 78 65 66 53 48 41 27 17 15 22 30 32 31 26 32 22 11 11 9 7 9 9 11 13 23 44 51 32 14 13 13 15 14 12 11 10 16 20 22 24 29 36 45 52 67 65 68 68 63 56 52 48 45 47 45 42 47 62 79 85 93 107 135 129 138 133 122 119 116 113 114 117 127 138 117 137 160 148 149 145 143 139 127 110 91 83 92 91 90 87 82 74 72 67 62 67 73 75 78 83 91 98 97 101 103 123 115 113 124 134 136 152 165 157 139 124 119 123 132 142 158 162 166 168 157 141 124 117 116 112 109 103 124 131 128 107 101 100 93 88 88 102 111 111 124 178 277 299 336 389 324 284 217 154 125 140 143 136 143 146 141 148 155 139 149 168 204 217 235 243 256 251 223 201 198 204 229 236 252 260 284 335 359 391 399 432 469 483 455 389 360 305 334 358 372 393 363 327 266 235 217 188 165 149 669 702 719 724 732 739 709 697 670 663 658 658 667 655 615 576 553 532 522 524 540 537 492 416 399 382 348 355 349 319 298 278 252 225 234 206 191 198 157 159 191 203 184 171 181 183 172 190 201 169 159 139 148 131 121 119 113 106 106 106 98 90 87 78 73 81 69 50 45 42 30 18 19 22 23 24 26 31 31 31 26 12 10 9 8 8 8 10 19 37 46 31 14 13 13 15 14 15 13 11 15 20 22 24 29 37 46 54 64 65 65 67 64 62 58 52 48 46 45 46 47 52 71 91 93 108 136 127 132 128 118 111 112 113 113 117 123 131 108 122 146 142 148 149 146 136 124 112 95 83 89 85 83 88 74 73 68 65 59 61 66 71 80 85 85 88 87 88 97 115 115 112 115 121 130 151 165 167 159 134 121 116 117 144 156 154 159 157 151 138 125 118 114 112 112 115 117 129 136 136 116 94 89 85 83 91 101 108 124 161 218 268 356 386 314 277 192 141 141 150 146 144 135 122 136 137 142 140 160 203 205 199 203 213 251 277 249 208 207 237 249 250 256 256 276 332 349 375 389 424 468 481 469 411 339 272 292 273 332 354 306 283 251 248 220 179 191 186 644 670 697 714 737 748 706 668 656 659 660 655 653 632 584 547 533 520 518 526 543 530 517 475 413 385 356 353 347 326 307 294 275 248 249 228 206 202 156 154 187 198 187 174 174 179 184 193 194 206 170 156 134 131 125 119 114 113 111 107 108 106 94 84 64 67 67 52 52 50 35 22 15 17 22 24 29 35 29 20 12 12 11 10 10 10 9 10 21 41 49 37 15 13 13 15 15 15 13 12 12 16 21 25 31 39 45 49 50 57 59 59 57 58 56 52 47 44 45 47 50 57 70 91 100 110 136 130 130 123 111 107 110 112 112 116 120 127 108 113 136 140 143 146 143 135 125 110 97 92 86 80 64 66 63 76 67 64 59 54 58 65 70 76 79 79 83 87 94 101 111 114 116 124 135 146 154 162 157 134 125 120 121 146 151 154 157 150 146 134 124 120 115 109 101 100 104 111 111 130 103 91 86 85 83 84 93 102 115 138 173 284 370 362 332 246 198 175 207 235 210 159 123 117 132 135 142 127 163 175 179 210 223 231 268 285 257 233 231 263 264 265 244 289 302 336 348 368 384 414 445 459 458 370 330 253 264 260 267 295 254 221 220 225 212 191 173 166 586 596 655 675 707 738 719 665 616 613 633 637 638 624 585 549 503 453 483 523 543 517 514 496 428 395 372 350 338 325 312 308 301 286 270 252 220 200 156 151 173 194 196 179 167 172 184 195 187 200 171 171 143 116 114 123 109 104 109 103 101 104 88 80 78 82 62 53 49 47 36 30 23 19 21 24 27 33 34 31 23 14 13 13 12 10 8 10 23 39 43 35 15 13 13 13 14 15 14 17 14 15 21 27 33 39 46 46 51 52 55 54 55 55 53 50 46 45 45 46 50 59 71 89 107 124 132 129 124 116 107 104 106 107 111 114 117 122 104 116 128 140 132 134 130 127 120 108 101 95 78 74 68 52 63 68 68 64 57 53 55 61 69 77 75 72 78 83 90 105 103 103 105 114 126 133 145 163 161 139 139 132 127 132 156 162 150 156 151 135 124 118 110 100 94 101 107 107 101 107 101 93 84 84 79 78 88 93 105 142 185 293 364 365 335 223 195 193 214 251 245 178 123 120 134 136 130 135 160 164 184 218 237 253 272 277 271 261 246 266 285 306 258 283 311 338 373 401 415 421 432 446 423 346 329 269 255 238 219 233 204 188 188 208 223 178 169 203 574 541 593 633 681 714 714 677 677 613 626 592 586 576 530 497 465 411 427 496 501 492 504 481 419 393 378 356 338 324 314 313 317 312 283 250 229 197 158 149 168 200 210 195 179 177 189 198 184 180 183 161 136 118 117 122 109 100 101 98 97 102 95 85 70 66 69 52 50 49 49 41 26 19 20 21 23 29 27 26 16 23 12 12 11 10 8 9 18 32 40 34 19 16 13 12 14 14 15 19 15 15 21 28 32 38 49 45 46 41 55 47 50 52 50 49 49 48 46 47 53 59 73 102 114 123 126 117 113 107 98 97 101 101 105 111 111 110 105 117 112 140 120 114 112 112 108 101 98 89 80 78 73 58 64 69 68 66 60 53 52 53 54 56 60 70 77 88 94 97 96 97 100 101 110 122 137 159 167 153 155 143 126 124 144 149 138 156 151 132 122 114 108 96 81 82 85 90 100 107 98 89 88 85 80 82 89 94 112 150 203 310 377 378 304 202 176 181 204 247 273 242 168 143 137 131 123 122 135 144 185 236 259 259 256 260 272 267 252 262 284 291 262 282 302 332 381 417 425 434 448 435 404 336 321 308 253 226 203 193 202 189 171 190 205 200 158 146 581 527 528 574 645 677 681 682 675 536 533 566 562 561 532 487 441 386 356 387 446 452 489 481 408 378 382 366 345 328 319 315 312 314 288 253 229 193 179 154 176 209 214 215 202 191 204 203 189 202 225 171 150 116 108 114 109 104 105 104 101 101 92 83 70 70 63 55 52 49 44 42 31 20 20 23 24 31 38 42 43 24 13 12 11 10 8 9 17 32 45 45 43 27 13 16 14 13 15 18 18 19 24 27 31 40 49 48 49 53 55 42 42 53 54 52 50 48 45 46 52 58 67 108 117 120 118 115 108 99 90 90 95 96 100 107 105 107 108 114 107 125 109 104 108 112 108 112 129 117 80 66 62 70 67 72 68 65 60 53 49 50 51 52 52 57 73 88 91 95 89 89 89 92 98 109 125 148 169 164 160 150 139 136 128 149 145 146 146 134 122 117 108 102 92 80 73 75 86 87 93 87 79 77 78 81 86 96 117 152 217 312 357 357 322 233 170 176 199 202 209 209 183 155 217 180 179 148 135 142 192 238 262 268 257 252 259 258 267 272 281 264 250 283 311 335 374 403 406 416 434 415 358 292 296 320 271 283 248 199 207 217 207 212 197 170 170 170 580 504 485 553 605 625 659 667 659 606 532 523 498 485 465 445 435 418 379 351 402 435 469 458 405 375 347 358 357 351 339 317 304 308 292 239 224 221 203 170 177 196 207 222 212 197 207 206 186 187 212 165 162 142 128 106 106 109 109 100 96 104 98 84 74 76 64 65 52 44 45 46 33 17 13 17 23 22 25 25 34 25 14 11 11 9 8 9 11 22 40 45 48 35 17 24 16 13 15 14 11 15 21 26 34 43 49 50 50 51 57 44 42 52 55 52 50 50 47 46 50 58 73 106 111 114 112 107 97 87 84 89 93 92 96 100 98 102 106 105 104 109 101 97 102 102 100 103 102 98 76 53 53 68 75 77 69 60 56 55 53 48 43 41 44 48 58 77 81 85 76 71 74 83 93 101 107 120 144 148 163 155 158 150 130 136 134 142 147 140 131 122 119 108 91 79 62 82 82 88 88 88 84 81 81 84 90 102 121 166 228 299 305 310 318 243 188 171 151 143 150 182 204 219 213 214 197 157 142 147 183 225 250 256 253 248 249 249 261 266 268 245 258 283 344 384 385 376 377 407 429 420 344 264 253 262 262 308 272 214 210 208 197 215 195 179 179 167 606 522 476 470 482 549 611 628 622 570 493 466 470 495 480 462 447 420 380 339 363 384 442 444 376 361 353 362 353 361 355 315 291 296 282 246 237 221 198 174 174 180 190 212 209 194 206 219 203 196 208 184 182 178 141 115 111 108 108 106 103 107 101 93 86 86 63 67 55 42 36 38 31 18 15 20 19 22 29 29 41 27 14 11 10 9 8 8 9 10 20 41 43 30 22 22 15 13 14 12 11 12 19 29 36 44 52 58 57 61 59 49 47 46 51 55 55 53 49 45 48 56 75 88 97 106 102 98 89 80 81 86 87 89 92 92 94 94 96 87 91 93 92 92 97 101 103 98 84 77 64 54 58 69 77 75 64 60 58 52 51 51 48 49 49 47 51 66 68 67 73 71 74 80 90 98 96 99 108 116 151 157 171 167 143 131 133 140 141 136 128 124 118 108 94 75 68 71 76 74 78 83 85 83 80 80 88 104 121 171 210 244 244 275 299 231 181 156 123 126 150 182 184 185 230 239 207 192 165 146 169 220 241 235 243 249 249 253 247 272 292 258 269 282 295 337 390 399 379 384 413 384 344 305 269 248 243 256 236 204 198 228 239 189 235 232 161 153 627 552 521 505 461 494 567 606 603 580 492 449 431 428 428 442 444 423 390 355 362 384 399 398 383 351 349 333 344 366 362 327 293 287 278 253 247 235 227 219 176 179 189 208 207 197 206 215 200 186 192 214 196 190 162 132 115 113 112 104 100 104 101 93 89 86 66 67 54 40 36 34 29 17 11 16 18 22 23 30 30 31 14 11 11 10 9 8 8 9 18 37 42 29 18 29 15 12 13 13 13 17 23 30 44 60 58 70 61 63 65 64 61 55 54 56 58 57 52 46 47 58 71 73 89 99 95 94 85 81 86 87 84 86 87 90 90 89 81 70 76 78 76 80 84 93 104 99 80 72 73 53 56 67 79 70 66 57 46 47 52 51 46 43 50 56 59 71 74 67 66 78 81 80 88 96 95 94 95 102 128 151 176 172 154 139 137 140 138 133 131 130 126 110 83 70 65 67 69 75 78 79 79 80 82 84 91 102 118 155 149 189 190 263 302 244 185 153 122 133 167 209 210 193 229 243 247 238 191 163 187 207 206 229 251 261 267 278 297 286 292 259 249 294 323 353 394 363 331 340 361 329 311 332 301 253 225 214 203 182 183 207 209 194 204 177 196 170 657 636 574 492 437 449 505 558 575 537 511 440 439 442 461 449 433 423 390 360 369 356 387 396 372 362 348 326 355 373 366 327 284 275 275 266 242 247 243 243 194 184 187 192 207 211 210 221 224 210 211 217 175 180 161 142 132 117 119 115 102 103 107 105 88 84 64 65 59 40 30 27 24 15 9 12 17 23 29 32 38 29 13 11 10 10 10 9 8 9 16 30 37 31 32 34 15 12 13 13 15 20 26 33 44 54 61 71 69 71 72 67 65 62 59 60 60 58 53 49 49 54 57 69 81 87 88 87 83 84 88 88 85 84 86 90 90 84 75 59 65 71 68 68 66 69 80 82 73 69 64 56 56 60 67 63 56 53 44 43 50 51 47 44 49 57 59 62 73 71 68 74 76 72 77 89 95 92 95 101 116 142 159 160 162 150 137 133 127 124 135 132 123 106 76 62 55 60 68 71 72 74 75 73 77 81 89 92 111 131 114 153 163 254 312 269 206 172 145 148 156 180 157 188 234 278 283 270 225 189 182 179 191 241 285 315 287 295 325 292 271 259 265 311 352 364 376 363 317 347 289 260 299 345 331 268 209 195 205 203 189 204 231 200 180 154 172 203 648 622 553 484 444 437 478 517 544 560 474 470 458 425 420 454 450 429 411 372 350 342 335 357 352 357 362 330 352 379 379 353 312 280 271 269 256 259 235 235 207 185 201 199 216 221 213 223 220 222 215 221 202 209 175 151 137 118 115 113 104 100 101 106 90 85 65 64 59 43 36 26 24 20 16 16 19 25 26 42 36 37 17 14 11 10 10 9 8 9 13 24 33 33 33 32 19 16 14 14 18 23 27 36 49 56 64 73 74 71 72 69 66 64 61 61 61 57 54 53 52 56 58 60 73 75 88 86 85 90 91 89 85 84 88 85 87 80 65 55 61 68 69 69 66 62 66 69 64 62 65 52 52 53 58 52 47 46 46 46 47 47 46 47 46 46 58 62 69 71 69 68 65 63 66 75 84 89 95 97 111 136 147 152 174 159 137 128 118 114 115 112 107 93 76 77 71 69 63 65 65 65 64 63 71 76 81 88 94 103 109 127 142 233 309 295 229 183 191 188 166 147 150 197 246 270 305 314 279 254 236 199 189 233 289 314 287 288 294 283 259 231 257 317 357 381 393 365 308 300 233 237 349 350 331 274 220 204 214 222 219 234 229 230 197 154 166 162 638 608 555 501 456 429 439 480 523 489 495 503 473 458 457 446 452 438 401 381 373 352 344 349 349 336 374 342 354 374 369 352 321 288 279 276 269 249 221 210 208 197 212 207 215 223 217 210 219 246 240 221 200 216 190 154 138 117 112 118 113 98 93 102 98 94 66 68 65 48 36 28 25 29 26 25 33 30 31 44 37 34 30 27 14 10 9 8 7 8 11 20 36 43 43 45 30 24 16 14 16 23 29 35 46 57 64 61 80 72 75 69 66 62 59 61 62 60 58 56 55 60 58 59 61 67 89 88 87 90 92 93 88 82 85 80 73 75 61 56 57 61 65 69 71 70 65 65 70 55 59 45 45 43 49 49 46 44 46 47 46 47 46 43 42 39 49 57 69 69 68 66 61 56 57 62 75 86 89 93 99 118 126 142 168 171 150 130 120 111 114 112 99 87 77 80 81 75 70 62 60 64 65 62 62 65 72 72 81 93 105 127 143 238 319 315 280 271 304 233 186 161 155 188 207 255 313 323 319 318 282 223 195 227 252 267 255 264 264 261 241 227 258 312 385 444 361 346 319 310 235 253 314 337 315 286 258 226 208 210 222 255 210 207 178 156 153 157 625 600 551 505 465 438 436 447 496 498 560 485 478 455 442 469 462 449 422 371 351 350 346 320 335 318 358 350 350 385 393 378 364 338 301 281 270 252 214 207 223 204 214 205 214 223 222 223 227 249 253 241 209 204 199 181 165 143 120 118 115 99 91 94 93 87 70 67 69 64 55 37 24 23 30 37 34 32 26 35 42 34 39 32 18 13 13 10 6 8 12 22 35 44 48 51 31 26 18 15 20 28 32 39 49 55 61 63 85 77 83 68 66 57 57 61 65 66 61 59 57 60 58 58 56 68 88 91 88 91 93 92 88 79 80 73 68 67 60 58 55 58 62 65 69 72 70 69 77 48 47 46 43 44 43 46 49 49 50 46 42 44 45 48 49 39 44 52 63 67 70 63 54 52 53 61 69 81 86 93 91 108 115 123 136 155 151 128 119 112 111 110 94 85 82 78 76 74 68 67 66 64 62 60 62 63 64 60 76 87 99 114 145 247 330 335 329 334 350 278 218 173 166 157 183 239 288 309 328 342 319 269 208 209 225 220 208 234 243 273 275 254 266 301 328 368 372 362 319 277 234 249 296 355 342 314 305 282 261 222 224 283 228 244 199 162 175 165 596 578 544 503 464 436 444 483 478 475 491 494 482 499 490 476 464 435 407 396 386 364 353 350 329 300 353 351 353 367 380 382 377 352 304 270 252 231 222 206 237 204 218 218 224 227 224 233 248 248 252 244 236 196 206 200 178 170 143 121 114 101 88 92 99 92 72 75 68 71 53 34 24 20 23 34 40 31 29 37 37 37 36 29 22 20 17 11 7 8 10 15 30 34 52 49 30 26 24 17 22 29 33 35 38 48 61 59 87 76 80 65 62 56 55 60 68 69 64 66 58 60 58 59 58 71 79 83 86 93 97 94 86 77 75 71 68 64 63 60 56 56 57 61 66 70 73 77 83 77 49 37 35 48 50 48 47 47 45 40 39 40 42 43 45 48 50 51 65 68 64 55 47 46 49 57 60 77 76 85 87 101 105 106 117 142 150 132 116 108 109 105 98 98 95 87 73 72 68 66 69 66 60 58 56 59 64 56 69 84 95 101 133 227 303 311 338 382 378 315 267 199 166 155 183 226 261 289 317 347 360 307 222 195 209 198 203 217 249 275 283 282 292 308 297 284 290 355 304 276 245 244 295 381 393 364 365 360 311 257 247 247 231 255 218 183 178 176 563 554 533 506 473 449 447 442 432 483 473 471 494 476 474 492 478 452 441 415 367 345 342 341 347 297 331 358 353 360 373 389 405 380 315 277 260 236 226 195 234 215 217 210 216 229 231 230 236 248 258 229 242 213 209 220 197 180 153 121 109 105 91 89 102 105 88 79 61 64 60 47 32 27 29 37 41 29 27 30 40 39 34 32 24 20 16 11 8 8 9 14 23 33 48 51 30 27 25 18 22 28 31 33 40 54 60 54 76 75 78 63 59 54 52 59 70 70 66 71 60 60 62 61 61 66 70 76 79 89 98 96 87 77 74 71 69 69 64 59 54 56 56 55 63 74 74 75 76 79 64 49 35 38 47 49 41 39 39 35 34 35 42 46 48 55 56 56 61 63 60 52 43 42 49 56 57 68 68 75 72 86 99 103 116 138 144 128 114 105 114 93 92 89 89 79 79 79 76 70 65 62 60 57 56 61 61 56 66 77 89 96 132 184 227 282 325 376 387 382 324 256 239 215 207 224 251 284 325 367 376 334 244 219 218 226 255 239 256 282 291 283 262 246 224 227 263 375 305 272 259 248 302 392 436 407 377 395 328 273 239 240 235 267 215 193 228 231 521 535 525 507 499 491 466 442 454 485 476 513 483 486 477 477 478 468 448 421 392 370 359 358 348 310 299 351 358 360 375 380 381 368 322 274 252 225 241 210 231 227 228 215 216 227 245 243 217 224 256 230 250 228 209 226 209 193 158 121 108 103 90 86 94 102 95 75 58 59 56 41 35 37 34 36 44 32 33 34 41 36 33 25 23 22 20 14 8 7 10 19 24 32 46 55 34 28 26 20 21 25 28 32 35 43 60 68 76 72 75 66 57 53 53 60 72 74 68 75 60 60 62 62 63 64 66 69 70 82 96 93 83 71 70 69 72 70 63 57 50 51 55 53 53 62 65 67 77 70 56 53 48 40 35 33 35 37 36 32 28 30 37 42 52 58 60 60 64 65 58 51 46 42 48 54 56 63 61 63 64 73 89 98 107 127 141 129 107 98 107 106 89 85 86 89 83 75 74 73 68 65 63 56 56 59 55 57 68 79 82 82 100 136 186 252 309 358 381 404 360 305 297 284 270 241 238 280 327 379 385 334 287 270 247 233 220 227 244 275 316 329 293 230 227 216 295 387 370 295 276 273 302 349 383 388 370 406 356 296 259 234 232 225 220 221 236 247 508 516 527 510 496 493 471 450 462 474 501 468 529 510 506 507 498 484 449 409 380 352 357 397 346 308 313 321 351 351 372 379 389 381 333 288 268 256 226 234 232 228 232 231 225 228 249 254 222 212 242 215 229 240 223 232 224 211 173 128 109 103 90 89 84 89 90 73 54 56 62 52 39 31 28 30 34 38 37 31 41 39 35 26 27 23 20 16 11 9 11 19 25 33 52 66 40 30 28 25 24 23 27 31 34 43 62 69 74 72 72 72 60 52 51 59 67 67 67 74 62 59 59 61 65 67 65 62 63 76 87 85 75 65 64 64 66 66 59 53 49 47 50 54 56 55 50 51 62 53 58 52 43 43 37 37 34 32 34 33 30 30 35 45 51 58 62 64 65 61 56 53 46 42 47 51 52 60 56 54 57 66 82 92 101 120 132 119 108 106 95 99 87 81 81 87 81 77 74 67 63 64 59 51 52 54 52 55 66 69 66 70 86 115 162 220 276 328 378 400 404 406 391 347 326 290 259 281 324 390 389 346 343 306 268 245 215 217 269 312 320 333 329 302 200 176 227 307 310 293 299 298 300 303 312 334 344 415 396 310 279 257 255 255 225 212 240 267 481 497 500 510 509 510 489 463 489 510 494 502 487 506 509 522 510 480 447 420 396 376 372 382 371 333 334 302 340 351 365 365 375 382 348 289 249 255 239 256 252 258 229 239 228 219 250 264 226 202 217 216 208 216 217 226 230 222 188 134 105 101 91 86 86 85 88 66 63 52 61 56 47 40 31 25 28 38 33 31 39 42 34 25 30 26 21 18 13 9 11 19 26 34 50 71 44 34 30 29 26 24 26 29 32 41 59 75 74 74 72 70 58 50 52 58 61 60 63 66 63 61 56 61 65 67 66 61 60 67 75 76 72 66 60 58 62 54 48 50 44 41 44 45 47 51 53 51 53 56 50 48 36 34 34 33 30 27 29 30 29 30 34 43 50 59 62 64 65 61 55 49 42 41 45 51 51 53 55 50 48 57 70 80 91 110 121 118 113 98 90 92 79 76 78 77 75 69 64 64 66 68 58 52 50 53 51 57 62 66 61 66 86 107 143 202 268 326 377 418 423 435 439 410 408 399 350 318 314 338 349 359 353 289 250 236 226 270 366 389 329 341 374 364 254 194 191 244 257 274 280 288 310 320 306 295 301 377 362 336 368 377 344 287 236 219 248 274 440 457 468 501 513 500 489 484 488 501 486 488 499 498 511 520 532 497 444 418 414 396 379 394 363 361 370 310 317 340 353 360 379 390 372 324 276 275 264 258 255 262 242 249 253 238 251 261 233 211 211 211 201 196 211 219 225 216 191 141 111 107 99 90 84 86 92 75 64 58 57 58 56 48 39 31 26 36 39 35 39 45 26 27 28 30 25 17 10 8 10 16 26 36 65 77 58 43 33 29 26 24 26 29 32 40 56 77 79 73 74 68 56 49 52 55 56 57 59 61 63 61 55 59 63 65 65 60 56 59 63 66 69 65 57 56 56 49 42 39 38 38 39 38 39 48 54 52 50 52 53 48 36 33 32 33 30 25 26 26 30 35 38 44 49 55 61 65 63 59 55 48 44 43 43 46 48 45 48 46 41 50 61 72 88 102 109 108 106 97 93 85 77 79 81 78 74 71 69 68 68 65 61 51 54 55 54 57 51 53 54 63 86 104 129 180 248 307 310 346 392 421 444 421 393 392 385 350 310 328 331 368 358 275 242 223 242 310 364 389 425 418 366 406 337 226 186 201 226 248 266 287 311 318 299 275 289 318 311 308 319 387 397 351 306 273 251 251 424 454 471 491 505 500 492 508 518 490 478 446 467 488 533 509 493 488 459 415 408 407 389 437 427 381 368 329 318 333 340 350 363 372 362 340 317 278 265 268 289 289 259 278 264 243 247 254 242 226 214 194 186 183 203 219 219 205 186 162 133 107 92 89 84 89 100 81 69 73 61 66 67 55 45 34 22 32 39 43 42 38 25 34 35 35 28 19 12 9 11 15 26 35 49 75 78 58 37 29 26 25 26 28 31 38 47 58 70 69 75 65 53 49 52 55 55 57 58 59 63 59 57 56 61 66 67 61 55 54 57 62 65 63 59 54 56 55 43 37 36 37 34 32 35 38 45 51 57 52 40 39 39 38 33 28 25 27 31 30 35 41 41 44 45 57 60 61 59 56 53 50 45 43 40 39 42 41 42 39 37 41 51 65 76 84 100 104 106 94 86 80 75 72 72 72 72 69 67 73 72 71 60 53 57 52 52 54 45 44 57 74 83 95 118 160 229 232 279 329 379 400 390 372 359 344 331 309 314 331 352 399 358 267 213 206 248 289 328 396 408 325 303 265 319 240 198 185 176 207 266 292 286 298 286 257 288 261 257 231 251 345 351 300 285 279 246 215 441 468 480 511 513 491 491 512 523 519 503 453 537 513 525 529 529 496 473 427 430 475 452 401 406 389 395 334 306 340 333 342 352 365 373 365 352 325 266 263 289 301 274 278 271 275 285 271 241 221 215 201 179 159 175 214 226 208 187 183 151 106 97 103 90 79 98 76 76 73 72 69 68 57 46 34 22 29 34 44 53 46 29 40 39 38 29 17 11 11 18 20 26 31 34 68 84 69 42 31 28 25 25 27 29 32 36 46 56 67 75 66 53 48 51 54 55 57 57 58 61 61 57 52 57 65 68 66 61 58 59 61 61 58 57 53 59 53 49 48 44 41 39 36 36 39 42 50 56 54 49 48 42 42 39 33 29 29 33 37 37 42 43 46 50 56 56 55 54 53 54 55 51 45 42 35 39 35 35 36 36 40 47 52 59 78 99 100 103 93 83 76 69 71 73 71 65 61 68 73 71 71 64 53 55 54 53 46 40 43 56 73 84 91 112 151 156 206 258 299 348 395 414 426 403 331 313 294 296 304 346 400 340 247 186 193 221 239 284 362 412 344 253 214 304 268 239 229 199 210 288 335 303 299 296 278 252 241 228 203 208 272 298 275 257 249 242 215 454 450 480 499 518 503 497 517 534 541 528 479 505 506 508 473 502 498 487 438 394 413 428 398 415 375 364 358 316 319 344 344 341 349 360 371 372 338 296 270 295 314 321 290 282 304 309 275 234 210 195 190 185 162 151 196 211 194 195 195 154 111 107 112 99 83 101 95 91 75 75 65 74 62 44 37 28 31 47 39 50 52 35 41 42 43 30 18 14 16 21 22 24 27 39 63 101 80 45 32 29 26 25 26 27 28 34 44 54 61 71 65 54 48 48 51 53 55 56 56 60 64 53 50 55 60 62 65 65 63 63 61 57 55 54 55 59 57 56 55 49 42 37 34 34 36 40 46 54 60 57 49 46 46 41 32 28 29 31 33 35 36 42 47 50 55 55 53 50 50 53 55 55 44 38 34 35 33 32 35 35 38 42 45 58 79 92 99 97 95 86 76 67 64 63 61 54 51 62 70 75 72 69 56 59 57 46 37 41 56 67 74 86 88 91 108 145 188 247 285 344 385 380 374 357 307 306 259 259 277 340 378 326 228 190 183 180 202 253 327 272 367 315 185 290 299 299 279 248 255 313 359 345 331 311 307 265 234 215 193 184 195 206 230 252 238 234 223 473 444 464 482 502 506 499 494 508 522 498 484 509 511 542 564 551 501 518 540 482 440 466 444 394 427 397 396 350 339 342 371 356 339 345 353 363 371 346 319 300 332 343 332 294 300 286 249 226 211 191 181 176 154 140 157 158 192 214 206 156 118 111 108 112 90 97 99 100 72 78 67 74 74 54 37 34 35 42 39 35 44 36 35 36 37 27 17 16 19 16 17 23 26 39 63 101 91 50 32 29 27 26 26 26 27 32 37 50 53 69 67 56 51 49 49 53 57 56 57 61 59 52 49 53 56 58 62 63 60 58 56 52 53 48 52 53 58 58 58 48 42 42 38 32 32 37 55 55 60 55 53 48 46 41 34 33 34 31 33 33 33 38 45 49 53 53 51 51 53 53 50 51 42 39 34 31 31 28 31 32 35 37 41 55 70 93 103 95 94 83 74 71 64 56 46 41 51 63 64 68 73 75 69 66 54 40 37 46 59 67 74 84 85 94 105 138 185 224 252 296 310 306 306 288 282 299 240 255 263 333 360 320 273 239 181 135 141 172 247 276 310 301 282 272 312 352 345 313 302 321 342 370 361 345 281 270 264 259 218 187 180 189 212 232 242 231 239 482 449 459 471 496 499 501 506 527 537 499 480 503 581 597 551 593 521 483 503 470 427 429 427 432 428 383 386 384 342 335 357 348 343 354 369 381 373 359 378 331 362 365 366 315 308 294 247 216 212 191 166 190 165 163 149 155 190 223 218 170 130 120 120 123 100 98 84 99 68 77 75 70 74 62 41 33 27 31 36 28 46 39 37 40 40 27 18 18 19 17 18 25 26 31 59 89 81 51 36 31 30 28 26 25 26 31 30 47 53 65 65 59 56 53 51 55 59 58 59 58 57 50 53 56 57 58 59 57 53 51 51 52 46 52 53 59 58 62 59 51 42 38 38 33 33 41 41 48 51 51 47 44 43 39 33 32 32 33 32 32 32 30 40 46 48 52 54 55 57 54 48 45 40 36 32 32 31 29 30 33 36 39 43 50 63 84 96 95 95 94 82 70 62 53 42 37 46 59 63 68 78 79 67 62 51 44 44 51 65 74 78 78 90 90 106 135 169 202 248 270 288 305 280 236 244 272 243 260 269 312 349 344 300 231 166 128 121 148 206 202 215 253 257 229 299 387 398 341 301 311 310 325 315 348 294 289 330 292 236 201 181 186 199 215 257 247 268 498 437 453 462 449 492 518 521 535 545 531 511 482 527 601 577 605 618 563 531 499 447 447 465 412 433 411 402 402 399 358 359 345 359 368 357 369 393 387 428 338 423 385 376 330 291 291 257 214 213 212 194 204 163 159 150 169 179 195 214 187 151 130 110 117 123 108 87 97 74 75 80 70 67 62 52 43 27 23 29 25 39 47 39 36 32 25 21 20 22 22 19 26 28 30 55 83 78 51 37 37 34 28 25 25 25 30 30 43 52 70 75 70 61 55 53 56 60 59 58 59 56 53 55 52 58 60 59 58 54 49 46 51 45 43 49 53 58 62 58 51 43 38 37 38 37 33 38 47 52 46 47 44 43 40 33 31 30 31 36 33 34 28 36 42 45 46 50 56 58 54 44 40 36 33 31 31 29 29 31 33 38 43 44 46 55 69 89 96 91 88 79 73 67 58 49 42 43 54 61 63 73 76 67 58 57 53 52 58 63 68 78 76 87 89 101 128 162 202 246 262 257 250 235 213 227 270 260 275 276 288 314 336 308 232 159 121 108 130 158 190 185 185 204 250 318 378 380 336 308 298 280 275 251 243 260 275 351 346 278 241 246 232 208 244 270 276 273 503 455 457 463 458 499 525 528 546 554 532 524 513 502 540 542 578 625 575 522 508 462 427 460 482 460 417 416 401 417 372 399 367 352 366 386 397 380 368 386 432 460 370 381 348 299 297 259 210 212 227 215 188 186 156 154 181 178 194 216 195 164 146 127 128 141 117 86 98 78 74 76 70 66 63 58 51 37 26 24 20 30 46 32 30 37 37 26 23 28 23 24 26 33 29 50 75 75 59 53 49 38 28 25 25 26 28 30 46 47 63 71 72 64 56 55 57 62 61 58 59 58 56 57 56 67 69 62 56 52 49 48 48 47 45 51 53 60 63 58 48 40 36 35 35 33 32 39 40 48 46 45 42 41 39 34 33 30 31 40 33 31 32 35 38 40 41 47 56 60 54 43 36 34 28 28 27 29 30 31 34 39 43 47 55 66 73 81 81 91 87 73 68 65 58 53 48 41 46 53 58 69 75 65 60 61 58 56 57 61 72 82 76 80 91 100 118 158 204 225 236 241 243 240 208 224 277 291 288 279 279 300 305 285 225 149 136 105 121 138 137 146 176 203 230 284 331 335 316 284 261 248 264 201 199 241 259 329 360 329 305 290 247 234 253 274 259 261 CIN -779 -772 -776 -790 -824 -848 -855 -864 -865 -870 -876 -883 -889 -893 -904 -901 -888 -873 -856 -846 -853 -860 -862 -874 -884 -895 -905 -920 -931 -902 -889 -850 -835 -815 -803 -798 -797 -787 -793 -811 -832 -844 -831 -824 -809 -792 -796 -799 -808 -816 -813 -814 -817 -823 -825 -817 -815 -825 -822 -809 -792 -776 -756 -735 -718 -723 -722 -714 -721 -729 -744 -752 -751 -716 -651 -553 -469 -453 -495 -533 -560 -557 -535 -506 -488 -498 -527 -550 -565 -579 -586 -603 -627 -639 -646 -674 -719 -744 -760 -762 -751 -733 -699 -671 -650 -643 -624 -607 -608 -617 -622 -647 -674 -676 -681 -658 -643 -657 -634 -615 -596 -591 -590 -604 -603 -566 -577 -601 -605 -607 -601 -595 -591 -576 -569 -568 -563 -582 -633 -655 -606 -528 -498 -515 -515 -502 -500 -537 -599 -648 -620 -541 -446 -352 -359 -455 -547 -575 -589 -617 -592 -579 -575 -597 -637 -589 -551 -544 -566 -601 -632 -575 -521 -470 -425 -412 -424 -474 -472 -481 -515 -543 -562 -572 -545 -475 -436 -456 -475 -471 -478 -507 -541 -563 -543 -508 -470 -446 -452 -458 -392 -413 -400 -346 -320 -329 -395 -475 -495 -442 -427 -445 -444 -399 -397 -405 -416 -425 -435 -428 -430 -461 -513 -529 -518 -491 -470 -412 -348 -315 -284 -276 -329 -412 -439 -397 -370 -395 -435 -429 -414 -446 -480 -454 -419 -412 -408 -388 -378 -371 -387 -368 -349 -308 -317 -354 -393 -388 -336 -256 -211 -149 -208 -321 -336 -291 -261 -237 -762 -780 -803 -810 -829 -854 -862 -868 -874 -883 -885 -888 -893 -904 -909 -901 -894 -873 -857 -856 -858 -860 -868 -885 -896 -915 -920 -932 -923 -896 -886 -854 -847 -836 -808 -796 -791 -785 -803 -824 -832 -832 -838 -827 -810 -812 -814 -812 -822 -829 -826 -824 -833 -837 -835 -824 -825 -838 -831 -818 -798 -773 -752 -730 -728 -730 -722 -717 -732 -740 -752 -758 -755 -701 -616 -522 -454 -466 -480 -523 -570 -578 -553 -511 -488 -495 -521 -547 -581 -604 -606 -610 -619 -627 -640 -674 -723 -751 -766 -754 -723 -700 -680 -662 -652 -644 -630 -626 -623 -624 -626 -645 -652 -675 -682 -663 -655 -670 -650 -610 -605 -584 -597 -601 -588 -568 -586 -600 -635 -670 -678 -654 -622 -603 -579 -547 -513 -503 -541 -567 -523 -485 -506 -521 -540 -562 -579 -601 -612 -626 -569 -477 -386 -347 -386 -468 -528 -565 -588 -609 -604 -621 -652 -661 -663 -630 -566 -529 -535 -558 -578 -519 -469 -456 -427 -422 -444 -454 -445 -437 -446 -474 -506 -521 -502 -462 -440 -444 -446 -439 -444 -478 -506 -506 -519 -485 -415 -391 -388 -378 -399 -403 -367 -315 -279 -285 -352 -439 -447 -405 -397 -391 -379 -371 -354 -393 -440 -474 -481 -456 -443 -466 -493 -516 -533 -516 -470 -401 -340 -298 -266 -284 -360 -424 -440 -410 -382 -428 -469 -463 -454 -484 -547 -523 -491 -443 -441 -396 -350 -329 -382 -424 -430 -360 -329 -312 -319 -306 -295 -261 -191 -149 -233 -311 -300 -266 -254 -244 -763 -784 -801 -815 -842 -865 -873 -874 -887 -893 -894 -897 -906 -916 -913 -908 -899 -886 -864 -862 -869 -872 -881 -892 -906 -924 -930 -943 -913 -884 -879 -864 -857 -850 -822 -796 -788 -785 -797 -824 -844 -847 -839 -829 -823 -821 -825 -830 -836 -839 -830 -829 -835 -841 -841 -837 -842 -855 -842 -822 -803 -782 -777 -753 -741 -736 -720 -721 -732 -752 -762 -760 -747 -656 -571 -489 -468 -456 -486 -538 -586 -592 -558 -511 -492 -504 -529 -561 -596 -616 -620 -618 -624 -638 -650 -674 -711 -736 -743 -717 -690 -681 -671 -660 -660 -656 -636 -620 -626 -631 -619 -632 -651 -681 -677 -667 -662 -672 -673 -670 -629 -623 -645 -622 -574 -560 -585 -613 -639 -681 -701 -665 -637 -604 -541 -501 -477 -470 -504 -530 -511 -507 -556 -596 -644 -674 -687 -684 -649 -585 -486 -404 -351 -355 -407 -474 -520 -560 -568 -599 -623 -631 -662 -678 -610 -549 -497 -468 -451 -442 -459 -420 -417 -432 -424 -431 -465 -468 -463 -437 -403 -404 -428 -455 -475 -473 -461 -453 -453 -458 -449 -461 -460 -418 -464 -471 -448 -434 -406 -404 -426 -410 -356 -321 -299 -302 -350 -418 -415 -409 -397 -367 -331 -315 -331 -379 -444 -507 -534 -515 -499 -515 -511 -513 -526 -512 -456 -391 -340 -280 -255 -295 -351 -389 -435 -382 -365 -426 -481 -497 -495 -525 -567 -555 -547 -524 -487 -418 -350 -301 -349 -428 -431 -358 -306 -295 -302 -302 -275 -234 -174 -162 -254 -300 -282 -276 -285 -290 -770 -778 -799 -824 -849 -874 -882 -878 -889 -898 -898 -904 -920 -925 -923 -924 -922 -900 -879 -870 -876 -883 -895 -907 -906 -930 -920 -942 -893 -881 -876 -876 -870 -843 -817 -794 -790 -796 -817 -832 -837 -839 -844 -838 -832 -838 -844 -848 -848 -842 -840 -840 -846 -844 -838 -842 -859 -864 -852 -828 -804 -800 -779 -756 -744 -740 -724 -735 -746 -750 -753 -742 -712 -595 -521 -503 -460 -455 -503 -560 -594 -595 -555 -509 -498 -517 -542 -572 -592 -608 -623 -631 -631 -636 -653 -683 -708 -715 -716 -693 -679 -685 -689 -685 -677 -672 -635 -615 -616 -609 -601 -625 -659 -698 -690 -675 -684 -685 -689 -697 -669 -657 -639 -585 -541 -556 -592 -619 -651 -669 -671 -667 -629 -572 -514 -481 -471 -474 -503 -524 -519 -538 -590 -641 -672 -679 -688 -657 -595 -535 -412 -356 -354 -385 -422 -469 -485 -529 -556 -612 -630 -625 -624 -610 -526 -456 -420 -402 -381 -374 -371 -397 -429 -436 -444 -477 -513 -515 -501 -458 -408 -392 -385 -397 -434 -454 -457 -457 -467 -492 -481 -467 -427 -343 -366 -415 -464 -455 -410 -406 -413 -412 -411 -400 -348 -329 -370 -408 -439 -412 -397 -368 -323 -307 -350 -401 -459 -513 -539 -558 -575 -575 -549 -522 -509 -495 -454 -399 -338 -270 -257 -280 -313 -397 -425 -372 -365 -413 -470 -485 -484 -515 -517 -495 -488 -491 -491 -451 -359 -316 -327 -397 -394 -338 -300 -305 -337 -319 -267 -214 -170 -190 -280 -312 -292 -287 -295 -302 -776 -786 -806 -831 -852 -870 -880 -890 -901 -901 -906 -912 -923 -937 -937 -939 -937 -905 -886 -874 -882 -889 -902 -905 -911 -919 -926 -923 -884 -876 -878 -880 -867 -838 -822 -806 -799 -802 -813 -824 -835 -848 -851 -839 -833 -844 -854 -860 -855 -844 -840 -839 -842 -838 -840 -852 -868 -879 -871 -863 -831 -814 -783 -761 -748 -737 -732 -743 -738 -741 -738 -712 -658 -613 -544 -488 -454 -475 -525 -572 -601 -593 -552 -512 -507 -530 -556 -569 -584 -605 -630 -647 -647 -642 -656 -685 -690 -680 -680 -673 -676 -682 -701 -713 -698 -669 -639 -630 -618 -596 -595 -621 -665 -716 -711 -711 -715 -727 -734 -704 -670 -661 -625 -558 -533 -555 -589 -641 -663 -649 -641 -635 -607 -564 -520 -501 -503 -508 -526 -549 -560 -577 -618 -677 -678 -659 -628 -589 -538 -474 -397 -369 -389 -427 -436 -450 -455 -504 -553 -596 -597 -571 -550 -544 -494 -430 -395 -388 -384 -374 -377 -429 -469 -480 -494 -524 -559 -569 -532 -479 -455 -437 -397 -380 -401 -425 -443 -465 -480 -503 -493 -456 -409 -369 -347 -387 -426 -410 -370 -375 -371 -355 -373 -403 -373 -370 -363 -438 -501 -483 -450 -417 -374 -357 -409 -472 -509 -537 -552 -581 -608 -584 -529 -479 -456 -470 -467 -418 -341 -277 -272 -285 -352 -411 -402 -372 -368 -411 -460 -467 -489 -504 -472 -427 -398 -417 -435 -430 -390 -357 -333 -355 -340 -326 -304 -322 -344 -295 -235 -194 -180 -227 -309 -344 -328 -308 -307 -311 -779 -802 -824 -839 -857 -873 -878 -892 -913 -911 -908 -913 -920 -940 -950 -947 -936 -905 -889 -882 -890 -895 -909 -907 -925 -926 -929 -914 -895 -876 -880 -872 -856 -843 -833 -811 -808 -803 -822 -833 -843 -844 -842 -843 -849 -857 -862 -871 -869 -860 -855 -849 -849 -840 -839 -855 -872 -882 -896 -865 -839 -813 -796 -777 -758 -737 -735 -744 -747 -740 -714 -711 -672 -603 -535 -474 -460 -497 -540 -581 -605 -578 -534 -511 -517 -525 -545 -573 -597 -617 -638 -654 -652 -647 -661 -678 -664 -638 -645 -646 -651 -671 -707 -729 -703 -652 -640 -625 -619 -595 -600 -632 -682 -682 -717 -731 -759 -766 -748 -710 -679 -667 -610 -549 -521 -551 -600 -635 -657 -625 -590 -592 -595 -567 -531 -551 -591 -596 -609 -629 -647 -661 -696 -754 -737 -689 -612 -551 -523 -472 -418 -386 -414 -430 -452 -430 -445 -485 -530 -563 -554 -520 -496 -512 -489 -464 -457 -443 -443 -445 -442 -450 -501 -517 -498 -520 -560 -568 -534 -484 -464 -461 -432 -402 -402 -417 -440 -461 -477 -492 -496 -476 -433 -401 -379 -386 -390 -357 -351 -359 -366 -325 -354 -397 -403 -395 -398 -452 -544 -546 -510 -462 -429 -415 -444 -505 -555 -581 -585 -580 -565 -503 -429 -400 -399 -431 -443 -432 -402 -315 -284 -331 -413 -449 -413 -378 -395 -438 -486 -491 -515 -497 -464 -404 -361 -383 -414 -418 -420 -405 -373 -360 -335 -292 -291 -355 -333 -252 -198 -178 -199 -263 -314 -330 -335 -318 -309 -324 -793 -823 -844 -858 -876 -889 -896 -912 -929 -926 -917 -920 -926 -940 -953 -944 -933 -919 -894 -887 -892 -899 -916 -923 -944 -937 -936 -928 -892 -882 -882 -863 -851 -848 -830 -820 -807 -813 -824 -829 -843 -851 -850 -853 -856 -862 -870 -882 -874 -869 -869 -856 -849 -842 -851 -858 -870 -901 -913 -890 -860 -833 -808 -793 -773 -751 -752 -752 -761 -738 -737 -694 -650 -600 -519 -469 -482 -517 -551 -582 -596 -560 -528 -520 -523 -540 -568 -595 -613 -632 -648 -657 -651 -647 -661 -659 -638 -624 -611 -616 -624 -655 -708 -734 -690 -609 -625 -620 -627 -618 -632 -645 -645 -668 -703 -739 -781 -783 -745 -710 -673 -649 -587 -521 -501 -500 -547 -620 -638 -585 -536 -529 -564 -586 -587 -639 -685 -682 -692 -708 -737 -759 -758 -749 -760 -739 -631 -533 -510 -479 -430 -411 -406 -432 -468 -422 -421 -476 -495 -528 -517 -494 -488 -508 -510 -558 -562 -535 -521 -508 -500 -500 -521 -533 -507 -500 -521 -532 -519 -485 -474 -485 -482 -469 -457 -446 -447 -447 -443 -450 -467 -477 -445 -415 -415 -394 -402 -393 -383 -368 -340 -356 -359 -363 -395 -378 -406 -505 -599 -581 -546 -501 -459 -444 -447 -490 -545 -571 -565 -529 -476 -431 -391 -348 -358 -387 -395 -417 -388 -311 -303 -357 -448 -490 -442 -394 -435 -461 -513 -504 -519 -493 -461 -410 -385 -394 -406 -450 -462 -508 -490 -420 -330 -266 -295 -361 -306 -209 -169 -172 -197 -237 -290 -316 -312 -299 -305 -335 -810 -841 -866 -879 -893 -898 -910 -926 -934 -938 -932 -933 -941 -949 -957 -950 -932 -917 -900 -901 -897 -892 -917 -922 -938 -942 -935 -916 -886 -885 -883 -862 -859 -844 -828 -818 -808 -821 -827 -831 -846 -852 -850 -853 -867 -877 -877 -888 -886 -873 -870 -862 -851 -842 -842 -850 -876 -900 -879 -893 -862 -826 -815 -801 -790 -763 -759 -772 -772 -771 -741 -691 -644 -597 -513 -478 -507 -537 -558 -575 -578 -554 -545 -540 -548 -568 -592 -612 -627 -648 -663 -666 -660 -652 -655 -660 -648 -614 -601 -624 -610 -630 -671 -663 -622 -578 -608 -619 -641 -645 -646 -653 -653 -663 -676 -717 -742 -750 -724 -706 -703 -673 -604 -571 -492 -464 -514 -607 -617 -560 -520 -505 -549 -613 -664 -725 -748 -734 -736 -746 -750 -755 -726 -648 -700 -724 -633 -526 -484 -473 -450 -436 -415 -445 -476 -433 -416 -463 -482 -526 -532 -535 -536 -563 -583 -658 -664 -627 -601 -587 -562 -529 -520 -515 -485 -461 -467 -485 -489 -484 -510 -541 -546 -528 -505 -484 -477 -480 -446 -422 -443 -487 -464 -433 -467 -439 -458 -478 -474 -427 -423 -422 -387 -390 -411 -379 -421 -538 -599 -600 -562 -514 -476 -455 -459 -493 -525 -527 -504 -461 -423 -396 -368 -345 -347 -356 -383 -389 -365 -322 -335 -378 -450 -492 -449 -416 -447 -469 -518 -504 -506 -482 -464 -416 -404 -373 -370 -454 -482 -512 -496 -394 -284 -246 -309 -354 -271 -175 -152 -158 -186 -238 -290 -307 -294 -290 -314 -337 -832 -868 -886 -898 -909 -919 -923 -932 -937 -928 -923 -930 -948 -968 -964 -949 -943 -921 -909 -904 -908 -903 -915 -927 -934 -945 -922 -915 -884 -892 -878 -862 -863 -839 -823 -813 -816 -816 -825 -839 -850 -855 -866 -875 -876 -878 -883 -891 -884 -881 -881 -870 -866 -849 -838 -857 -891 -642 -256 -895 -861 -826 -812 -801 -796 -776 -783 -776 -780 -781 -753 -709 -660 -591 -507 -486 -514 -548 -566 -575 -577 -571 -563 -559 -573 -596 -617 -634 -653 -678 -686 -681 -682 -676 -668 -662 -645 -635 -632 -618 -599 -599 -609 -599 -577 -575 -599 -617 -620 -639 -655 -677 -670 -685 -659 -669 -687 -714 -744 -721 -720 -688 -671 -586 -482 -448 -504 -597 -610 -571 -546 -535 -564 -618 -684 -739 -745 -741 -720 -686 -651 -641 -625 -565 -578 -613 -585 -533 -467 -451 -455 -431 -414 -445 -473 -438 -419 -449 -499 -553 -563 -583 -590 -645 -681 -699 -700 -705 -693 -657 -598 -552 -495 -453 -442 -439 -456 -476 -479 -489 -520 -551 -559 -547 -531 -520 -523 -555 -511 -467 -466 -517 -513 -478 -516 -495 -531 -532 -533 -541 -510 -455 -437 -421 -422 -408 -431 -518 -520 -523 -521 -509 -491 -476 -482 -517 -544 -518 -469 -428 -416 -412 -394 -409 -374 -378 -398 -380 -360 -333 -359 -370 -444 -479 -449 -434 -429 -478 -493 -475 -459 -455 -456 -430 -394 -326 -301 -315 -406 -505 -450 -323 -247 -255 -322 -331 -262 -205 -174 -170 -187 -238 -295 -304 -267 -267 -305 -337 -859 -894 -911 -922 -931 -933 -937 -944 -938 -923 -921 -946 -623 -484 -970 -967 -952 -935 -932 -931 -931 -918 -911 -923 -934 -946 -910 -903 -883 -887 -873 -862 -852 -838 -825 -819 -816 -815 -827 -842 -851 -858 -872 -878 -879 -878 -884 -895 -896 -889 -880 -869 -858 -845 -839 -858 -900 -631 -263 -888 -851 -817 -813 -818 -816 -803 -782 -781 -781 -776 -761 -718 -660 -566 -501 -509 -534 -555 -558 -569 -581 -579 -575 -580 -596 -621 -647 -671 -687 -692 -710 -727 -726 -709 -680 -665 -659 -659 -652 -626 -604 -599 -586 -567 -550 -558 -582 -618 -629 -648 -682 -710 -706 -712 -641 -601 -638 -710 -754 -746 -740 -726 -680 -576 -488 -460 -498 -572 -594 -581 -566 -562 -577 -593 -633 -690 -701 -682 -640 -578 -532 -524 -530 -516 -477 -488 -488 -477 -437 -438 -455 -426 -399 -430 -458 -422 -410 -444 -510 -529 -578 -622 -616 -635 -673 -643 -653 -701 -710 -669 -598 -534 -480 -427 -400 -411 -444 -469 -474 -490 -507 -500 -524 -559 -555 -544 -544 -581 -518 -489 -503 -545 -549 -529 -526 -535 -551 -552 -573 -540 -523 -479 -476 -476 -464 -439 -441 -478 -459 -439 -468 -494 -497 -501 -513 -541 -556 -507 -436 -427 -453 -452 -453 -470 -421 -433 -429 -408 -390 -379 -366 -370 -422 -454 -457 -436 -446 -479 -463 -434 -425 -435 -454 -421 -402 -337 -273 -292 -389 -467 -384 -274 -264 -306 -342 -320 -284 -251 -231 -201 -195 -238 -295 -292 -248 -255 -290 -312 -878 -915 -940 -948 -952 -951 -946 -952 -947 -934 -936 -960 -546 -409 -973 -970 -959 -949 -970 -961 -944 -924 -923 -936 -947 -935 -909 -906 -881 -871 -864 -865 -857 -845 -836 -826 -818 -817 -833 -850 -860 -870 -884 -889 -889 -893 -890 -883 -884 -882 -881 -879 -868 -852 -844 -861 -895 -675 -363 -864 -836 -814 -819 -821 -822 -802 -785 -796 -791 -790 -769 -725 -629 -543 -507 -530 -546 -548 -560 -574 -582 -586 -584 -598 -624 -640 -662 -692 -709 -719 -743 -767 -757 -719 -689 -683 -685 -687 -678 -628 -596 -610 -592 -581 -568 -574 -617 -650 -642 -652 -698 -752 -757 -716 -604 -551 -583 -671 -704 -752 -748 -708 -643 -554 -503 -491 -514 -550 -572 -573 -568 -568 -569 -580 -623 -671 -673 -635 -579 -523 -488 -482 -483 -480 -476 -451 -426 -409 -427 -475 -471 -443 -416 -426 -442 -410 -408 -415 -466 -512 -569 -612 -581 -555 -585 -613 -567 -571 -614 -610 -596 -565 -496 -436 -408 -412 -445 -473 -481 -487 -494 -481 -506 -563 -584 -556 -544 -556 -437 -454 -499 -544 -543 -533 -552 -572 -532 -524 -502 -439 -454 -469 -510 -510 -468 -430 -421 -426 -425 -440 -481 -524 -540 -542 -546 -550 -529 -434 -374 -383 -428 -461 -495 -513 -494 -496 -480 -446 -424 -405 -320 -340 -356 -432 -447 -461 -468 -472 -452 -436 -422 -440 -452 -455 -390 -293 -257 -307 -392 -420 -324 -255 -300 -353 -372 -361 -320 -279 -264 -213 -200 -245 -297 -285 -249 -267 -269 -278 -896 -912 -936 -946 -949 -954 -954 -950 -943 -937 -949 -976 -527 -437 -994 -992 -973 -973 -985 -975 -945 -932 -931 -929 -938 -917 -913 -901 -889 -870 -869 -874 -877 -853 -841 -832 -827 -827 -844 -857 -869 -879 -893 -887 -886 -889 -888 -879 -883 -889 -887 -883 -876 -863 -851 -859 -887 -906 -896 -864 -835 -829 -813 -823 -820 -801 -795 -806 -802 -789 -748 -685 -594 -530 -507 -515 -536 -550 -559 -581 -586 -588 -593 -612 -632 -650 -676 -701 -722 -731 -754 -777 -755 -715 -699 -704 -713 -709 -672 -618 -606 -619 -619 -617 -600 -589 -622 -666 -661 -643 -680 -762 -773 -708 -566 -529 -522 -562 -655 -724 -727 -650 -593 -553 -535 -537 -556 -567 -577 -570 -554 -554 -549 -551 -589 -629 -632 -608 -574 -538 -519 -507 -503 -502 -528 -481 -424 -406 -438 -495 -482 -467 -452 -458 -456 -451 -420 -420 -459 -496 -532 -543 -511 -476 -476 -490 -465 -491 -524 -563 -592 -566 -509 -468 -457 -450 -462 -469 -479 -481 -484 -502 -519 -555 -589 -550 -504 -476 -362 -396 -465 -511 -535 -535 -539 -540 -468 -413 -372 -342 -396 -471 -484 -461 -417 -387 -382 -402 -428 -467 -515 -548 -568 -574 -560 -525 -461 -372 -363 -386 -434 -475 -495 -519 -521 -535 -519 -468 -423 -367 -284 -293 -349 -432 -461 -488 -477 -448 -453 -448 -427 -424 -442 -450 -341 -249 -270 -345 -412 -382 -284 -255 -307 -359 -390 -395 -336 -293 -248 -213 -224 -265 -304 -283 -282 -281 -297 -302 -892 -914 -945 -954 -959 -954 -951 -941 -932 -930 -946 -972 -500 -42 -112 -494 -993 -984 -984 -977 -958 -949 -936 -937 -931 -910 -912 -896 -886 -877 -892 -880 -882 -851 -841 -827 -823 -835 -855 -871 -882 -883 -899 -905 -899 -897 -890 -881 -887 -891 -901 -901 -877 -855 -845 -856 -876 -889 -891 -873 -842 -834 -824 -822 -818 -814 -807 -812 -797 -758 -700 -647 -568 -557 -517 -527 -545 -556 -571 -590 -595 -593 -595 -624 -660 -677 -699 -711 -721 -740 -771 -794 -783 -753 -737 -736 -732 -718 -666 -612 -623 -629 -639 -647 -617 -593 -625 -659 -642 -596 -605 -694 -711 -658 -560 -544 -526 -542 -594 -653 -672 -600 -559 -562 -569 -585 -601 -607 -601 -572 -549 -554 -554 -543 -561 -593 -605 -612 -618 -606 -599 -591 -577 -562 -566 -499 -446 -418 -445 -478 -475 -472 -476 -478 -491 -494 -447 -437 -465 -486 -503 -495 -455 -429 -416 -416 -426 -431 -450 -492 -535 -549 -524 -506 -495 -457 -443 -437 -449 -459 -478 -508 -505 -489 -501 -465 -415 -379 -356 -385 -431 -440 -469 -507 -531 -479 -402 -342 -301 -292 -350 -419 -434 -423 -415 -393 -387 -414 -446 -489 -531 -551 -570 -573 -546 -504 -453 -353 -366 -423 -482 -519 -546 -539 -557 -545 -533 -463 -447 -373 -285 -312 -369 -435 -463 -468 -449 -405 -424 -434 -436 -435 -431 -397 -295 -253 -317 -390 -407 -349 -277 -257 -288 -335 -378 -376 -319 -274 -220 -219 -253 -297 -311 -310 -291 -303 -315 -315 -890 -914 -949 -960 -957 -949 -946 -939 -932 -935 -957 -457 -19 0 0 -442 -1001 -984 -978 -969 -945 -945 -935 -923 -920 -911 -901 -895 -874 -880 -887 -889 -865 -850 -841 -816 -817 -839 -864 -879 -893 -894 -905 -906 -886 -883 -872 -878 -896 -907 -899 -879 -863 -858 -859 -864 -876 -881 -872 -854 -839 -832 -829 -819 -814 -830 -822 -806 -776 -731 -674 -665 -597 -530 -513 -545 -560 -573 -587 -597 -598 -597 -605 -638 -670 -679 -679 -685 -706 -743 -778 -781 -764 -755 -756 -752 -730 -692 -635 -584 -598 -637 -654 -662 -624 -604 -627 -647 -608 -556 -573 -618 -635 -635 -580 -548 -527 -522 -532 -565 -592 -570 -571 -594 -606 -622 -636 -644 -626 -579 -559 -585 -598 -572 -559 -577 -598 -628 -644 -649 -665 -653 -638 -620 -580 -506 -482 -438 -434 -465 -487 -476 -466 -464 -479 -484 -456 -437 -448 -470 -494 -495 -468 -449 -437 -433 -456 -467 -456 -472 -503 -522 -536 -542 -516 -459 -423 -420 -422 -435 -461 -472 -442 -406 -412 -382 -352 -344 -375 -380 -387 -378 -432 -479 -509 -453 -379 -345 -311 -299 -333 -392 -425 -444 -442 -418 -398 -410 -455 -501 -529 -546 -557 -557 -540 -495 -427 -339 -381 -450 -508 -559 -590 -594 -615 -556 -544 -488 -416 -363 -304 -354 -396 -431 -434 -407 -376 -352 -372 -408 -428 -412 -368 -304 -250 -263 -324 -358 -341 -313 -297 -285 -322 -352 -363 -349 -283 -240 -214 -238 -276 -283 -294 -295 -285 -314 -326 -323 -888 -919 -950 -969 -970 -961 -955 -944 -934 -939 -405 -5 0 0 0 -452 -978 -980 -983 -975 -967 -954 -919 -927 -916 -907 -901 -889 -877 -882 -893 -877 -852 -849 -835 -805 -810 -842 -873 -895 -908 -916 -919 -904 -875 -862 -856 -867 -884 -898 -902 -885 -864 -859 -862 -862 -866 -868 -856 -846 -829 -826 -819 -816 -818 -829 -819 -799 -757 -712 -700 -642 -571 -516 -523 -566 -584 -596 -604 -606 -600 -599 -617 -628 -661 -670 -667 -665 -683 -728 -771 -775 -759 -760 -764 -753 -720 -683 -640 -567 -591 -633 -654 -664 -639 -625 -636 -624 -592 -563 -582 -590 -613 -604 -571 -548 -539 -523 -511 -532 -558 -564 -595 -621 -635 -640 -652 -648 -620 -582 -580 -621 -629 -595 -575 -586 -606 -622 -632 -633 -656 -646 -635 -624 -570 -525 -479 -427 -402 -451 -458 -473 -445 -461 -496 -469 -426 -416 -426 -452 -486 -491 -499 -505 -507 -501 -493 -494 -498 -522 -553 -567 -584 -569 -530 -508 -462 -442 -423 -424 -440 -449 -414 -394 -402 -386 -359 -359 -368 -350 -352 -364 -412 -470 -509 -456 -435 -410 -382 -364 -367 -370 -400 -448 -468 -446 -397 -390 -453 -506 -511 -513 -523 -539 -519 -453 -376 -344 -395 -440 -489 -557 -575 -624 -568 -563 -492 -444 -389 -369 -347 -371 -399 -415 -402 -382 -354 -338 -372 -400 -382 -329 -268 -226 -235 -282 -313 -314 -302 -296 -285 -297 -348 -374 -352 -327 -262 -201 -202 -214 -267 -287 -287 -284 -282 -324 -347 -344 -899 -941 -971 -988 -981 -968 -955 -948 -930 -935 -959 -397 -9 -531 -963 -971 -995 -984 -979 -965 -957 -946 -933 -929 -918 -900 -908 -866 -871 -880 -881 -880 -850 -843 -820 -789 -804 -847 -865 -898 -913 -929 -935 -908 -871 -848 -844 -858 -874 -900 -909 -885 -870 -872 -870 -872 -870 -858 -848 -842 -840 -830 -823 -828 -834 -842 -829 -803 -786 -741 -689 -619 -553 -521 -543 -588 -603 -609 -616 -613 -607 -604 -604 -635 -669 -678 -662 -647 -657 -706 -755 -762 -757 -767 -770 -761 -745 -693 -613 -561 -584 -617 -632 -656 -651 -635 -632 -606 -587 -576 -580 -616 -634 -606 -560 -549 -556 -536 -521 -533 -558 -569 -593 -610 -627 -628 -623 -613 -592 -567 -583 -635 -646 -616 -591 -599 -622 -634 -598 -582 -586 -581 -583 -581 -548 -537 -452 -419 -413 -427 -463 -429 -427 -445 -477 -480 -443 -415 -416 -446 -480 -490 -480 -490 -523 -534 -508 -499 -522 -558 -591 -603 -608 -589 -565 -555 -501 -463 -442 -432 -444 -455 -450 -426 -404 -387 -379 -358 -341 -332 -346 -377 -428 -498 -561 -525 -510 -484 -449 -433 -415 -393 -402 -426 -448 -449 -404 -383 -431 -474 -475 -479 -500 -511 -467 -379 -330 -344 -401 -387 -425 -492 -514 -515 -508 -493 -444 -424 -375 -363 -367 -382 -393 -396 -391 -392 -396 -399 -402 -367 -306 -253 -214 -209 -235 -270 -290 -296 -299 -293 -298 -309 -362 -395 -359 -316 -250 -227 -180 -226 -273 -301 -300 -296 -298 -329 -375 -372 -921 -960 -987 -1007 -1001 -984 -963 -954 -936 -937 -956 -412 -591 -980 -989 -990 -985 -996 -993 -974 -969 -950 -942 -918 -899 -894 -893 -861 -877 -873 -865 -858 -844 -830 -801 -776 -786 -836 -859 -894 -920 -939 -930 -906 -864 -841 -838 -853 -875 -893 -889 -882 -880 -875 -866 -870 -871 -851 -847 -842 -833 -829 -825 -837 -841 -832 -828 -805 -774 -720 -665 -604 -539 -526 -570 -592 -612 -623 -622 -627 -627 -616 -614 -643 -665 -666 -636 -608 -619 -669 -720 -749 -761 -768 -772 -764 -737 -677 -595 -553 -555 -594 -633 -672 -655 -631 -622 -591 -585 -565 -586 -633 -645 -603 -560 -565 -572 -557 -550 -557 -572 -576 -580 -602 -625 -613 -592 -584 -564 -546 -567 -611 -633 -624 -607 -596 -611 -626 -575 -550 -531 -525 -538 -542 -533 -501 -456 -451 -437 -457 -455 -421 -448 -476 -498 -519 -505 -465 -437 -450 -480 -489 -472 -472 -495 -503 -494 -498 -520 -546 -567 -585 -598 -598 -574 -522 -486 -463 -447 -462 -484 -488 -518 -488 -430 -425 -379 -345 -319 -313 -332 -391 -435 -539 -647 -621 -579 -563 -510 -459 -446 -428 -407 -405 -424 -440 -420 -405 -420 -436 -452 -478 -480 -457 -396 -335 -325 -371 -429 -375 -345 -343 -364 -427 -410 -414 -416 -404 -380 -374 -383 -392 -394 -403 -415 -444 -484 -481 -392 -291 -239 -209 -203 -219 -235 -249 -288 -306 -291 -297 -319 -324 -369 -407 -352 -281 -255 -228 -195 -249 -295 -318 -319 -315 -323 -354 -366 -355 -937 -987 -1008 -1010 -1001 -975 -962 -941 -941 -946 -902 -903 -961 -995 -994 -993 -990 -991 -981 -948 -946 -934 -925 -937 -920 -899 -879 -869 -875 -877 -857 -859 -849 -820 -788 -784 -789 -835 -871 -894 -914 -937 -914 -907 -869 -847 -842 -844 -870 -882 -880 -885 -878 -874 -864 -859 -861 -843 -842 -837 -845 -836 -833 -840 -845 -841 -836 -803 -775 -711 -647 -588 -536 -538 -586 -602 -624 -633 -636 -647 -643 -633 -630 -659 -675 -660 -620 -585 -581 -627 -686 -725 -748 -765 -774 -760 -725 -655 -583 -546 -544 -575 -646 -681 -663 -648 -633 -595 -573 -551 -572 -607 -615 -599 -568 -592 -596 -597 -597 -601 -604 -598 -596 -613 -635 -619 -590 -578 -553 -533 -547 -565 -584 -605 -594 -563 -580 -602 -570 -542 -507 -504 -513 -527 -531 -510 -473 -458 -457 -484 -460 -445 -455 -499 -515 -533 -534 -505 -494 -485 -502 -494 -468 -467 -485 -490 -486 -480 -471 -480 -503 -516 -524 -529 -511 -472 -463 -460 -467 -492 -526 -544 -555 -547 -505 -463 -395 -356 -331 -301 -319 -381 -424 -528 -645 -684 -639 -545 -447 -422 -462 -469 -430 -411 -442 -482 -486 -478 -469 -460 -464 -492 -474 -420 -353 -340 -364 -436 -470 -396 -395 -298 -293 -334 -390 -421 -445 -432 -407 -398 -402 -402 -407 -419 -440 -487 -509 -458 -337 -229 -207 -203 -215 -224 -246 -268 -311 -319 -294 -315 -339 -348 -374 -379 -352 -281 -258 -232 -220 -251 -298 -316 -309 -301 -306 -332 -317 -305 -961 -996 -1007 -1004 -998 -981 -953 -935 -942 -958 -298 -77 -650 -972 -974 -451 -9 -506 -989 -961 -946 -935 -927 -928 -899 -901 -874 -876 -869 -868 -865 -848 -838 -826 -793 -790 -818 -861 -884 -890 -924 -952 -924 -916 -881 -860 -847 -836 -853 -874 -878 -886 -884 -875 -860 -855 -859 -848 -848 -848 -860 -845 -843 -845 -852 -845 -836 -795 -754 -693 -628 -569 -536 -565 -610 -620 -635 -637 -646 -670 -674 -656 -650 -665 -668 -654 -618 -578 -567 -598 -630 -658 -705 -747 -760 -745 -706 -640 -574 -538 -542 -567 -644 -673 -689 -682 -632 -597 -568 -548 -547 -561 -585 -602 -597 -622 -624 -629 -636 -638 -638 -616 -603 -607 -629 -618 -595 -583 -553 -533 -531 -527 -539 -562 -549 -519 -553 -588 -541 -513 -488 -503 -535 -540 -546 -517 -473 -466 -477 -487 -474 -481 -493 -512 -507 -503 -503 -510 -515 -528 -535 -495 -455 -459 -464 -458 -462 -458 -439 -428 -433 -452 -464 -457 -457 -457 -445 -465 -477 -501 -547 -556 -531 -547 -501 -467 -425 -395 -346 -317 -321 -356 -403 -492 -529 -589 -566 -445 -356 -376 -459 -497 -457 -424 -454 -498 -548 -571 -553 -530 -509 -531 -484 -404 -350 -371 -417 -511 -515 -466 -370 -291 -281 -311 -348 -399 -466 -476 -452 -422 -410 -409 -428 -436 -433 -441 -415 -344 -263 -211 -201 -198 -210 -247 -273 -289 -327 -339 -316 -337 -352 -369 -379 -357 -331 -266 -242 -228 -222 -249 -295 -312 -292 -270 -261 -265 -291 -289 -986 -1006 -1013 -1013 -990 -967 -952 -949 -960 -970 -396 -613 -850 -939 -985 -979 -971 -970 -975 -954 -929 -937 -931 -914 -894 -877 -872 -878 -869 -864 -850 -842 -838 -825 -797 -798 -833 -879 -899 -899 -936 -964 -943 -919 -895 -883 -864 -843 -848 -866 -875 -880 -881 -871 -857 -856 -850 -848 -859 -852 -864 -863 -856 -857 -861 -863 -837 -790 -731 -657 -599 -542 -545 -590 -617 -624 -639 -641 -653 -684 -691 -669 -664 -670 -671 -660 -627 -593 -572 -564 -586 -639 -693 -729 -745 -735 -697 -635 -579 -546 -551 -577 -608 -625 -695 -680 -626 -585 -562 -560 -547 -549 -590 -609 -622 -617 -631 -644 -656 -652 -635 -609 -593 -593 -607 -603 -601 -593 -565 -546 -522 -507 -505 -507 -495 -486 -520 -562 -512 -498 -499 -529 -541 -582 -561 -506 -485 -489 -511 -496 -479 -498 -507 -519 -509 -504 -481 -473 -500 -546 -563 -521 -474 -453 -437 -437 -452 -452 -439 -432 -450 -468 -463 -445 -450 -458 -448 -482 -483 -493 -519 -517 -516 -495 -466 -468 -470 -452 -377 -324 -329 -346 -350 -372 -429 -497 -509 -394 -304 -346 -443 -513 -497 -458 -459 -476 -579 -661 -651 -604 -556 -569 -511 -437 -399 -421 -427 -486 -468 -409 -338 -283 -276 -286 -314 -386 -473 -490 -473 -423 -406 -426 -479 -495 -438 -375 -314 -255 -220 -222 -232 -225 -238 -268 -292 -307 -349 -350 -356 -368 -371 -385 -385 -354 -326 -280 -244 -228 -218 -237 -288 -309 -312 -289 -263 -263 -290 -276 -1002 -1002 -1009 -1002 -978 -960 -947 -950 -970 -991 -988 -404 -47 -556 -935 -974 -978 -973 -972 -950 -922 -927 -918 -891 -882 -897 -882 -876 -880 -858 -853 -845 -826 -815 -795 -811 -858 -901 -916 -936 -945 -956 -951 -933 -921 -902 -883 -855 -855 -864 -874 -877 -887 -888 -870 -856 -844 -836 -851 -864 -873 -883 -871 -868 -865 -855 -829 -773 -728 -648 -584 -537 -555 -595 -620 -637 -645 -652 -661 -688 -692 -679 -674 -685 -686 -673 -652 -634 -602 -576 -585 -621 -672 -711 -727 -728 -696 -640 -583 -554 -554 -556 -571 -594 -661 -650 -607 -568 -564 -570 -556 -548 -579 -585 -591 -587 -621 -647 -662 -656 -627 -606 -590 -579 -587 -599 -607 -609 -589 -553 -526 -517 -502 -479 -464 -470 -491 -520 -506 -506 -507 -512 -539 -571 -529 -501 -495 -499 -538 -532 -515 -518 -518 -527 -527 -492 -452 -448 -495 -566 -588 -557 -523 -495 -471 -455 -442 -430 -424 -438 -484 -511 -496 -478 -485 -473 -492 -531 -532 -515 -518 -509 -499 -457 -425 -468 -503 -478 -412 -365 -372 -364 -344 -342 -357 -385 -376 -320 -291 -326 -400 -469 -485 -479 -460 -452 -556 -672 -707 -666 -582 -580 -525 -483 -479 -463 -463 -482 -445 -377 -321 -290 -270 -268 -296 -348 -418 -466 -446 -404 -418 -470 -528 -529 -433 -323 -258 -225 -221 -233 -265 -253 -268 -286 -296 -317 -356 -362 -375 -372 -379 -393 -387 -343 -319 -288 -269 -248 -231 -246 -303 -328 -337 -325 -290 -276 -283 -257 -1002 -1005 -1007 -992 -972 -952 -947 -955 -988 -802 -767 -779 -233 0 -616 -940 -952 -972 -958 -940 -937 -935 -919 -888 -872 -869 -871 -874 -879 -857 -851 -836 -822 -816 -812 -832 -867 -901 -930 -951 -949 -948 -948 -943 -951 -923 -898 -870 -867 -860 -867 -882 -899 -900 -870 -851 -844 -831 -844 -869 -875 -883 -872 -870 -865 -847 -813 -758 -718 -638 -592 -547 -534 -577 -639 -648 -644 -656 -669 -692 -685 -679 -687 -702 -701 -693 -683 -653 -611 -587 -588 -613 -656 -687 -700 -706 -690 -645 -602 -570 -561 -557 -564 -580 -622 -627 -599 -577 -577 -549 -536 -533 -542 -533 -545 -573 -623 -657 -675 -668 -646 -620 -593 -569 -564 -586 -616 -631 -608 -562 -537 -524 -502 -472 -459 -468 -487 -509 -514 -544 -520 -511 -533 -530 -508 -493 -499 -491 -526 -573 -559 -553 -549 -567 -535 -484 -443 -441 -502 -585 -606 -591 -582 -554 -528 -502 -453 -426 -432 -449 -491 -524 -509 -493 -510 -488 -501 -547 -551 -538 -555 -532 -474 -413 -399 -453 -477 -461 -434 -426 -394 -365 -343 -325 -324 -330 -317 -302 -306 -322 -358 -395 -422 -449 -426 -408 -468 -579 -661 -663 -608 -581 -479 -471 -472 -508 -490 -483 -447 -381 -332 -301 -270 -258 -279 -295 -362 -456 -461 -435 -463 -510 -517 -463 -379 -283 -242 -234 -231 -264 -295 -287 -299 -313 -319 -340 -368 -373 -381 -381 -382 -391 -380 -339 -308 -301 -300 -268 -249 -248 -268 -321 -365 -349 -291 -272 -288 -266 -1008 -1009 -1002 -984 -965 -957 -962 -980 -748 -133 0 0 0 -124 -701 -946 -888 -919 -944 -931 -925 -926 -910 -893 -894 -889 -889 -882 -863 -854 -847 -837 -834 -822 -822 -843 -886 -909 -941 -967 -967 -960 -957 -963 -970 -941 -907 -880 -884 -866 -870 -896 -908 -901 -884 -868 -860 -849 -850 -864 -875 -893 -875 -872 -863 -844 -799 -749 -714 -657 -625 -567 -547 -608 -649 -650 -642 -654 -677 -686 -691 -690 -694 -708 -716 -707 -691 -661 -624 -602 -596 -612 -651 -684 -689 -683 -674 -646 -623 -590 -567 -568 -565 -581 -600 -603 -598 -586 -567 -542 -500 -488 -510 -511 -535 -577 -629 -667 -680 -663 -637 -613 -576 -534 -523 -553 -606 -636 -612 -564 -538 -523 -510 -494 -488 -492 -507 -517 -547 -584 -553 -539 -525 -499 -497 -511 -525 -490 -522 -531 -584 -587 -591 -583 -552 -504 -455 -454 -522 -608 -646 -641 -626 -603 -578 -533 -476 -448 -454 -468 -487 -505 -492 -487 -497 -490 -493 -540 -525 -525 -555 -527 -450 -381 -386 -437 -439 -432 -433 -438 -398 -367 -343 -320 -320 -328 -318 -319 -341 -333 -334 -361 -405 -418 -406 -397 -406 -476 -560 -587 -572 -564 -412 -398 -427 -460 -463 -467 -449 -368 -332 -311 -290 -279 -266 -282 -363 -478 -511 -488 -485 -486 -477 -418 -341 -306 -250 -230 -251 -286 -301 -298 -315 -344 -345 -347 -370 -415 -413 -403 -393 -387 -368 -339 -337 -333 -324 -318 -289 -257 -271 -326 -371 -350 -295 -285 -298 -285 -1016 -1010 -1002 -970 -962 -966 -979 -685 -86 0 0 0 0 -554 -782 -801 -296 -566 -939 -929 -933 -937 -914 -909 -915 -900 -878 -877 -863 -843 -846 -842 -846 -850 -870 -880 -892 -905 -941 -950 -964 -976 -979 -979 -976 -969 -938 -893 -885 -878 -883 -576 -396 -691 -898 -875 -867 -861 -863 -884 -894 -905 -890 -884 -867 -845 -805 -776 -738 -695 -621 -570 -573 -627 -663 -658 -651 -654 -682 -692 -698 -699 -694 -700 -712 -713 -698 -672 -645 -622 -606 -613 -646 -675 -681 -676 -669 -641 -600 -585 -570 -583 -576 -576 -572 -593 -593 -594 -570 -528 -476 -458 -491 -516 -542 -588 -611 -624 -622 -611 -594 -583 -556 -514 -503 -531 -577 -608 -589 -542 -519 -524 -533 -516 -504 -503 -502 -530 -582 -604 -572 -541 -517 -490 -515 -548 -531 -500 -494 -540 -587 -600 -621 -619 -573 -512 -463 -473 -553 -637 -682 -688 -643 -596 -578 -532 -488 -471 -472 -493 -502 -497 -484 -485 -482 -478 -519 -548 -526 -516 -507 -465 -418 -374 -387 -397 -412 -412 -422 -420 -388 -365 -351 -342 -351 -361 -355 -355 -367 -351 -344 -384 -430 -427 -419 -432 -401 -418 -449 -455 -482 -478 -397 -385 -414 -428 -427 -420 -405 -353 -334 -335 -339 -320 -286 -285 -361 -487 -552 -531 -489 -439 -413 -389 -337 -303 -254 -246 -265 -292 -303 -313 -331 -355 -372 -381 -392 -422 -414 -399 -397 -398 -385 -367 -381 -378 -371 -360 -330 -298 -303 -347 -370 -340 -304 -302 -308 -303 -1021 -1011 -991 -962 -966 -978 -1000 -424 -36 0 0 -226 -251 -228 -58 0 0 -581 -857 -881 -925 -931 -928 -915 -901 -892 -884 -889 -871 -857 -835 -845 -864 -880 -876 -873 -867 -901 -933 -943 -951 -966 -990 -998 -998 -966 -936 -898 -892 -895 -899 -681 -215 -524 -890 -868 -872 -864 -860 -880 -891 -902 -893 -888 -865 -851 -817 -793 -753 -702 -617 -563 -588 -634 -676 -663 -657 -646 -666 -681 -693 -698 -686 -693 -709 -714 -702 -682 -661 -641 -623 -622 -639 -652 -652 -653 -644 -618 -579 -568 -575 -593 -592 -578 -557 -596 -594 -591 -576 -495 -473 -480 -512 -534 -555 -584 -577 -557 -551 -551 -555 -562 -546 -507 -506 -540 -560 -572 -568 -532 -508 -532 -560 -552 -532 -505 -491 -537 -588 -619 -582 -529 -503 -494 -521 -546 -549 -525 -527 -589 -614 -631 -648 -626 -578 -524 -474 -478 -555 -621 -662 -661 -599 -579 -563 -520 -490 -477 -475 -489 -507 -500 -489 -481 -472 -488 -582 -610 -587 -551 -462 -419 -408 -403 -407 -404 -394 -397 -411 -406 -383 -366 -360 -364 -376 -382 -382 -381 -370 -335 -342 -411 -482 -481 -460 -456 -446 -429 -433 -416 -434 -460 -417 -416 -428 -432 -428 -404 -379 -351 -338 -355 -375 -357 -306 -289 -359 -477 -552 -536 -480 -439 -380 -362 -340 -285 -262 -268 -285 -297 -305 -323 -344 -348 -381 -409 -417 -417 -398 -380 -372 -389 -396 -390 -419 -448 -434 -385 -333 -302 -308 -342 -355 -335 -318 -316 -318 -313 -1023 -1003 -976 -961 -976 -990 -1003 -1011 -78 -319 -331 -879 -969 -971 -422 -209 -185 -661 -434 -593 -930 -943 -935 -911 -906 -905 -878 -870 -857 -852 -853 -855 -874 -890 -890 -882 -882 -911 -945 -959 -944 -942 -979 -993 -991 -983 -951 -911 -895 -894 -900 -912 -709 -771 -895 -876 -876 -866 -860 -876 -890 -896 -890 -877 -865 -852 -809 -767 -733 -687 -594 -557 -597 -632 -668 -659 -644 -638 -643 -656 -676 -685 -676 -690 -707 -708 -702 -690 -676 -659 -643 -635 -629 -627 -627 -628 -620 -601 -571 -560 -587 -613 -605 -581 -575 -592 -597 -583 -542 -492 -504 -537 -559 -573 -585 -588 -565 -534 -527 -542 -569 -597 -575 -522 -525 -558 -562 -565 -568 -547 -527 -529 -547 -563 -557 -533 -490 -538 -592 -620 -571 -525 -517 -517 -518 -532 -542 -498 -536 -623 -635 -650 -667 -640 -577 -529 -492 -468 -492 -568 -630 -598 -536 -542 -541 -520 -484 -468 -469 -474 -503 -504 -483 -461 -456 -519 -604 -665 -608 -545 -442 -422 -423 -440 -467 -429 -389 -378 -394 -407 -395 -380 -381 -392 -400 -398 -389 -378 -362 -319 -340 -437 -531 -536 -524 -509 -540 -485 -466 -434 -436 -467 -423 -451 -465 -466 -453 -428 -416 -378 -352 -368 -388 -371 -314 -288 -351 -451 -517 -523 -486 -423 -365 -352 -337 -278 -280 -301 -301 -310 -322 -337 -336 -350 -381 -402 -412 -412 -379 -354 -338 -356 -369 -391 -420 -439 -441 -402 -332 -295 -318 -354 -342 -334 -335 -342 -334 -321 -1018 -989 -969 -965 -976 -995 -1000 -1015 -443 -954 -1000 -991 -972 -983 -773 -889 -938 -923 -913 -911 -917 -926 -919 -911 -902 -887 -871 -856 -856 -847 -848 -857 -885 -889 -887 -875 -906 -938 -967 -969 -947 -963 -992 -1014 -355 -856 -954 -927 -916 -899 -911 -922 -924 -570 -650 -890 -890 -887 -887 -901 -912 -907 -911 -897 -870 -842 -796 -751 -715 -662 -572 -568 -600 -642 -659 -658 -641 -626 -614 -645 -666 -670 -666 -675 -696 -696 -696 -695 -686 -675 -664 -648 -632 -625 -624 -623 -612 -588 -569 -572 -604 -630 -619 -602 -596 -594 -597 -574 -524 -513 -540 -575 -587 -606 -615 -605 -591 -551 -545 -582 -627 -652 -610 -544 -544 -576 -575 -574 -575 -569 -558 -538 -544 -573 -574 -561 -519 -543 -588 -602 -571 -561 -539 -538 -537 -549 -558 -497 -535 -625 -645 -670 -673 -634 -572 -535 -522 -496 -495 -546 -567 -529 -506 -526 -524 -528 -492 -478 -465 -467 -515 -512 -473 -424 -440 -550 -661 -633 -556 -493 -467 -433 -463 -505 -470 -413 -380 -367 -383 -416 -423 -415 -418 -417 -419 -414 -399 -378 -355 -307 -346 -458 -552 -577 -579 -581 -581 -516 -489 -459 -465 -475 -439 -489 -512 -497 -472 -460 -429 -387 -383 -394 -394 -363 -304 -286 -342 -412 -437 -475 -473 -415 -371 -355 -315 -293 -306 -323 -316 -312 -312 -349 -341 -347 -375 -387 -398 -398 -369 -341 -328 -318 -315 -349 -389 -409 -399 -333 -266 -277 -327 -358 -350 -347 -353 -373 -354 -351 -1009 -982 -973 -966 -979 -999 -1011 -1019 -591 -981 -995 -980 -696 -664 -143 -707 -932 -925 -916 -920 -920 -928 -922 -908 -891 -875 -876 -870 -856 -858 -871 -883 -888 -892 -875 -896 -893 -970 -975 -968 -972 -989 -990 -984 -775 -901 -928 -923 -928 -928 -933 -930 -925 -364 -521 -906 -897 -890 -897 -907 -917 -926 -932 -923 -880 -834 -794 -751 -711 -641 -550 -564 -604 -654 -659 -671 -646 -610 -602 -634 -655 -655 -653 -663 -681 -686 -688 -689 -685 -683 -676 -656 -638 -630 -628 -626 -608 -584 -569 -574 -603 -613 -606 -610 -598 -591 -579 -558 -515 -530 -563 -589 -604 -610 -612 -600 -595 -549 -546 -591 -649 -661 -599 -542 -556 -594 -603 -605 -604 -597 -585 -575 -558 -568 -592 -572 -548 -561 -607 -600 -584 -584 -583 -573 -579 -544 -537 -494 -526 -607 -653 -684 -666 -611 -576 -539 -511 -491 -486 -519 -528 -511 -507 -501 -499 -518 -501 -504 -476 -480 -519 -517 -468 -393 -420 -572 -683 -561 -521 -482 -446 -431 -470 -520 -449 -385 -362 -358 -399 -452 -468 -458 -436 -411 -410 -409 -401 -380 -355 -300 -366 -469 -543 -560 -610 -610 -626 -565 -521 -496 -495 -497 -471 -511 -539 -540 -513 -469 -429 -411 -413 -410 -399 -354 -291 -285 -315 -362 -389 -437 -456 -420 -387 -361 -312 -327 -317 -340 -341 -348 -335 -347 -346 -356 -381 -391 -398 -388 -365 -348 -332 -319 -318 -345 -386 -366 -299 -261 -251 -287 -334 -360 -372 -368 -391 -401 -367 -377 -1003 -991 -975 -967 -992 -955 -504 -518 -1 -973 -985 -974 -121 0 -248 -790 -923 -934 -914 -910 -930 -933 -917 -900 -887 -880 -880 -869 -855 -866 -870 -874 -879 -874 -892 -904 -935 -975 -987 -976 -975 -995 -1006 -984 -981 -948 -935 -939 -945 -952 -461 -266 -699 -357 -169 -640 -897 -883 -886 -890 -905 -710 -551 -914 -874 -835 -805 -768 -715 -624 -549 -568 -587 -635 -664 -677 -653 -606 -605 -628 -645 -650 -653 -659 -670 -675 -671 -672 -681 -687 -683 -666 -648 -635 -625 -619 -604 -581 -565 -561 -575 -584 -585 -593 -586 -580 -560 -539 -514 -533 -580 -610 -618 -616 -602 -578 -559 -540 -544 -566 -610 -622 -571 -537 -563 -597 -606 -606 -608 -611 -601 -604 -582 -542 -562 -547 -558 -585 -646 -647 -624 -593 -596 -594 -573 -516 -514 -493 -511 -556 -602 -637 -650 -611 -543 -507 -500 -488 -489 -515 -536 -533 -498 -449 -448 -453 -468 -507 -496 -505 -489 -483 -446 -378 -403 -544 -582 -487 -468 -459 -442 -433 -450 -443 -391 -363 -350 -362 -430 -489 -512 -503 -457 -426 -400 -405 -389 -360 -331 -296 -374 -417 -483 -539 -616 -644 -659 -610 -538 -519 -513 -514 -514 -582 -575 -522 -496 -469 -440 -425 -435 -435 -394 -335 -292 -294 -312 -357 -404 -441 -462 -428 -386 -342 -312 -359 -357 -358 -366 -376 -349 -353 -371 -388 -404 -408 -405 -399 -381 -367 -356 -350 -345 -341 -344 -310 -250 -238 -265 -302 -322 -358 -363 -368 -408 -389 -368 -391 -1001 -989 -972 -973 -994 -889 0 -29 -504 -994 -981 -600 -60 0 -523 -895 -935 -932 -907 -912 -923 -922 -914 -911 -895 -881 -884 -874 -857 -861 -876 -894 -907 -903 -901 -931 -967 -997 -1002 -1006 -997 -977 -993 -990 -965 -943 -945 -940 -946 -407 -67 -489 -404 -98 -402 -808 -912 -900 -894 -904 -667 -199 -320 -911 -887 -857 -833 -796 -715 -611 -553 -560 -571 -615 -666 -680 -654 -607 -610 -628 -641 -650 -655 -656 -659 -661 -660 -664 -675 -682 -681 -669 -650 -634 -621 -616 -612 -597 -585 -562 -561 -574 -583 -593 -590 -583 -559 -540 -528 -551 -589 -604 -608 -592 -565 -545 -534 -546 -559 -566 -584 -585 -549 -540 -564 -597 -632 -619 -616 -611 -604 -621 -579 -549 -560 -535 -516 -575 -576 -650 -572 -547 -553 -565 -543 -501 -497 -488 -484 -500 -531 -546 -557 -534 -492 -492 -502 -492 -497 -520 -554 -547 -480 -448 -427 -416 -455 -514 -515 -496 -449 -428 -417 -385 -393 -421 -451 -445 -451 -467 -468 -451 -422 -388 -366 -352 -339 -359 -395 -451 -524 -510 -457 -430 -423 -421 -392 -332 -285 -279 -336 -377 -454 -539 -616 -668 -618 -567 -529 -530 -556 -566 -575 -600 -575 -512 -476 -466 -459 -449 -441 -426 -385 -344 -311 -324 -360 -391 -443 -476 -471 -420 -347 -315 -338 -362 -360 -361 -389 -399 -375 -368 -400 -417 -416 -413 -404 -396 -377 -367 -377 -384 -371 -343 -317 -278 -228 -215 -228 -297 -362 -359 -341 -355 -396 -352 -367 -388 -993 -980 -973 -981 -998 -869 0 -83 -1012 -993 -984 -456 -31 0 0 -795 -941 -926 -911 -919 -921 -921 -917 -915 -912 -907 -898 -888 -875 -870 -888 -895 -905 -900 -927 -955 -991 -995 -990 -1020 -1010 -995 -139 -940 -963 -244 -841 -939 -343 -631 -753 -378 -77 0 -577 -946 -935 -924 -914 -917 -538 0 -108 -505 -900 -876 -848 -782 -699 -654 -595 -562 -577 -621 -663 -682 -650 -616 -610 -621 -638 -646 -647 -655 -657 -657 -656 -659 -663 -669 -669 -657 -637 -624 -622 -624 -629 -636 -614 -578 -579 -587 -601 -608 -601 -588 -564 -543 -547 -557 -578 -588 -582 -540 -527 -517 -520 -562 -576 -581 -582 -559 -536 -528 -541 -595 -639 -623 -603 -588 -583 -603 -575 -576 -588 -554 -550 -477 -536 -586 -566 -512 -495 -484 -484 -487 -482 -477 -473 -470 -477 -492 -495 -481 -476 -493 -501 -493 -502 -531 -577 -574 -527 -461 -425 -421 -469 -506 -508 -472 -437 -398 -410 -407 -403 -406 -427 -438 -479 -509 -526 -507 -441 -386 -366 -351 -338 -334 -370 -449 -498 -491 -468 -485 -491 -471 -421 -322 -292 -266 -316 -373 -457 -535 -588 -623 -600 -532 -538 -560 -567 -568 -566 -541 -518 -506 -490 -473 -469 -459 -440 -426 -393 -358 -327 -362 -413 -427 -469 -475 -445 -361 -307 -303 -321 -360 -364 -370 -399 -410 -401 -403 -417 -424 -421 -415 -400 -382 -363 -346 -347 -361 -367 -362 -333 -283 -274 -237 -231 -313 -388 -343 -289 -361 -379 -347 -384 -396 -980 -973 -973 -988 -1012 -851 0 -108 -1002 -993 -989 -988 -467 -413 -46 -512 -881 -927 -916 -914 -908 -920 -934 -928 -919 -915 -911 -897 -884 -892 -916 -935 -931 -935 -964 -979 -1000 -844 -42 -58 -72 -83 -1 -106 -120 -755 -929 -932 -838 -320 -189 -58 0 0 -594 -960 -954 -944 -932 -929 -534 0 -230 -704 -851 -810 -767 -731 -672 -670 -623 -578 -588 -630 -659 -672 -655 -619 -610 -624 -640 -644 -646 -653 -659 -656 -649 -648 -649 -654 -654 -642 -630 -629 -637 -639 -639 -644 -624 -597 -594 -602 -610 -618 -605 -579 -556 -544 -547 -558 -597 -579 -543 -514 -511 -516 -530 -571 -579 -577 -582 -579 -562 -529 -523 -566 -605 -613 -583 -565 -568 -577 -570 -574 -575 -578 -550 -469 -473 -510 -509 -510 -480 -457 -478 -498 -490 -482 -487 -480 -478 -478 -479 -469 -475 -491 -483 -490 -499 -523 -572 -606 -584 -448 -411 -426 -457 -476 -496 -465 -419 -386 -388 -413 -418 -438 -460 -474 -525 -561 -600 -549 -462 -411 -393 -389 -360 -339 -388 -457 -478 -464 -472 -533 -554 -523 -484 -375 -318 -279 -328 -369 -441 -507 -540 -559 -549 -507 -497 -555 -607 -586 -543 -526 -526 -514 -493 -476 -466 -461 -457 -456 -424 -357 -335 -395 -463 -468 -487 -477 -417 -319 -312 -284 -345 -374 -382 -385 -403 -420 -423 -416 -412 -416 -425 -422 -410 -395 -368 -345 -334 -324 -336 -335 -326 -316 -277 -251 -250 -327 -412 -340 -283 -372 -366 -355 -367 -380 -968 -969 -977 -995 -863 -303 -102 -648 -1005 -962 -484 -507 -527 -545 -426 -49 -796 -929 -917 -913 -913 -931 -939 -938 -944 -936 -922 -911 -902 -916 -933 -922 -911 -936 -977 -986 -1006 -810 0 0 0 0 0 0 -817 -932 -931 -937 -958 -849 -198 0 0 0 -607 -968 -963 -950 -936 -933 -829 -679 -743 -850 -782 -731 -699 -641 -625 -645 -638 -601 -601 -634 -654 -661 -655 -623 -618 -626 -633 -643 -654 -654 -652 -645 -642 -640 -642 -646 -642 -632 -625 -631 -641 -640 -633 -624 -611 -604 -608 -623 -627 -615 -596 -568 -561 -552 -568 -588 -615 -572 -530 -517 -525 -537 -546 -563 -575 -578 -579 -581 -576 -546 -519 -532 -574 -599 -570 -558 -563 -566 -582 -580 -561 -552 -487 -443 -436 -468 -493 -511 -479 -473 -507 -530 -539 -519 -506 -502 -495 -478 -468 -466 -476 -478 -465 -482 -495 -512 -534 -569 -529 -433 -421 -444 -459 -496 -501 -457 -441 -389 -375 -404 -425 -467 -488 -502 -547 -578 -565 -509 -476 -449 -418 -395 -353 -347 -417 -482 -480 -450 -477 -534 -554 -548 -508 -401 -322 -301 -338 -364 -427 -478 -526 -540 -540 -479 -481 -573 -640 -641 -583 -538 -544 -530 -492 -487 -481 -462 -459 -460 -420 -347 -334 -408 -467 -483 -491 -464 -452 -376 -293 -294 -358 -380 -385 -387 -402 -421 -430 -418 -408 -413 -428 -437 -438 -426 -396 -364 -339 -318 -313 -313 -312 -307 -282 -251 -247 -345 -391 -331 -316 -353 -348 -329 -326 -346 -966 -975 -988 -1009 -763 0 -71 -394 -417 -396 0 0 0 -450 -935 -472 -874 -938 -930 -929 -931 -949 -956 -953 -953 -944 -933 -929 -925 -933 -931 -906 -909 -939 -981 -977 -763 0 0 0 0 0 0 0 -895 -914 -926 -930 -961 -971 -865 -219 -583 -271 -617 -970 -968 -953 -935 -927 -922 -908 -876 -835 -799 -731 -660 -593 -601 -639 -649 -626 -622 -658 -659 -663 -649 -640 -627 -626 -632 -654 -665 -653 -641 -628 -629 -632 -638 -647 -649 -643 -637 -636 -631 -617 -611 -608 -601 -604 -610 -624 -629 -606 -600 -581 -572 -575 -601 -617 -621 -559 -531 -534 -541 -562 -576 -581 -602 -609 -602 -587 -567 -552 -531 -534 -574 -585 -546 -528 -560 -559 -552 -563 -541 -489 -456 -429 -428 -475 -510 -522 -496 -491 -494 -538 -573 -561 -531 -515 -503 -472 -451 -461 -471 -463 -460 -472 -492 -520 -512 -495 -457 -431 -462 -489 -476 -499 -496 -457 -433 -386 -380 -403 -425 -474 -494 -516 -549 -540 -503 -486 -472 -458 -452 -408 -346 -362 -447 -502 -485 -449 -470 -515 -528 -533 -450 -364 -332 -323 -349 -367 -409 -467 -522 -534 -520 -438 -467 -590 -671 -671 -615 -584 -592 -564 -512 -482 -461 -443 -442 -465 -397 -329 -331 -403 -439 -437 -436 -402 -399 -334 -292 -327 -362 -381 -400 -400 -412 -427 -435 -429 -409 -396 -403 -418 -425 -415 -395 -365 -349 -351 -371 -383 -394 -370 -317 -248 -255 -332 -326 -297 -309 -317 -324 -314 -320 -337 -975 -988 -1004 -1022 -743 0 0 0 0 0 0 0 -10 -491 -511 -937 -949 -935 -930 -930 -932 -951 -958 -964 -966 -956 -947 -943 -944 -946 -933 -914 -918 -957 -998 -982 -724 0 0 0 0 0 0 -6 -900 -907 -910 -181 -91 -103 -783 -248 -713 -890 -917 -963 -948 -926 -911 -904 -902 -890 -867 -841 -780 -697 -616 -579 -606 -648 -652 -642 -648 -661 -665 -665 -659 -658 -635 -629 -641 -663 -672 -653 -634 -616 -617 -626 -642 -655 -656 -653 -649 -645 -631 -602 -586 -590 -589 -592 -592 -600 -605 -579 -594 -592 -582 -591 -612 -618 -611 -555 -537 -545 -563 -598 -613 -611 -614 -621 -617 -584 -552 -550 -554 -558 -577 -604 -586 -554 -553 -544 -523 -530 -505 -456 -452 -442 -457 -503 -548 -548 -543 -512 -515 -548 -588 -585 -544 -515 -498 -462 -442 -459 -470 -468 -466 -478 -500 -535 -518 -487 -462 -467 -503 -498 -466 -469 -456 -431 -416 -387 -396 -421 -452 -466 -483 -525 -537 -531 -512 -494 -492 -494 -480 -412 -343 -382 -474 -518 -497 -471 -460 -488 -492 -494 -402 -373 -365 -357 -394 -378 -392 -405 -468 -487 -467 -426 -464 -572 -665 -691 -645 -597 -576 -550 -523 -476 -420 -407 -457 -491 -401 -336 -345 -400 -433 -430 -400 -330 -329 -311 -325 -359 -390 -406 -426 -425 -429 -434 -444 -442 -403 -371 -372 -378 -382 -385 -389 -382 -394 -403 -408 -416 -434 -393 -317 -236 -259 -304 -293 -281 -280 -300 -328 -344 -362 -374 -994 -1006 -1019 -1028 -712 0 0 0 0 0 0 0 0 0 0 -916 -945 -940 -941 -941 -942 -951 -964 -978 -981 -971 -965 -964 -954 -940 -927 -918 -919 -934 -969 -707 0 0 0 0 0 0 -50 -933 -905 -895 -911 -865 -864 -152 -772 -910 -961 -982 -965 -939 -952 -950 -930 -919 -914 -890 -859 -812 -708 -650 -611 -599 -616 -640 -657 -645 -651 -667 -669 -672 -676 -666 -647 -633 -648 -668 -672 -646 -622 -603 -610 -621 -635 -651 -654 -648 -644 -638 -613 -580 -564 -569 -570 -570 -570 -571 -568 -568 -586 -595 -589 -600 -610 -609 -591 -563 -569 -586 -594 -611 -623 -618 -595 -588 -583 -561 -551 -553 -558 -578 -605 -635 -631 -607 -564 -547 -514 -495 -449 -435 -440 -443 -496 -536 -568 -596 -576 -534 -537 -558 -590 -588 -543 -508 -491 -463 -449 -463 -481 -489 -471 -472 -512 -557 -546 -521 -498 -509 -501 -493 -445 -442 -439 -429 -422 -424 -440 -455 -469 -470 -481 -524 -548 -521 -497 -507 -525 -529 -483 -390 -348 -402 -489 -521 -529 -516 -478 -473 -424 -437 -410 -435 -431 -412 -416 -406 -372 -380 -447 -469 -441 -416 -470 -563 -644 -685 -664 -614 -575 -537 -478 -429 -386 -414 -523 -515 -407 -352 -388 -405 -434 -447 -396 -318 -309 -329 -368 -398 -424 -438 -459 -468 -449 -434 -436 -424 -391 -378 -389 -387 -386 -385 -391 -403 -424 -442 -434 -417 -427 -409 -309 -257 -271 -292 -297 -299 -309 -324 -371 -400 -415 -425 -1012 -1023 -1026 -1030 -685 0 0 0 0 0 0 0 0 0 -1 -934 -955 -946 -946 -945 -945 -947 -964 -980 -984 -978 -976 -975 -964 -950 -935 -922 -924 -945 -930 -605 0 0 0 0 0 -5 -92 -929 -897 -897 -897 -926 -945 -908 -953 -973 -970 -950 -948 -963 -942 -911 -901 -906 -903 -854 -797 -736 -639 -618 -617 -620 -632 -642 -642 -649 -672 -676 -676 -677 -682 -675 -649 -634 -653 -660 -656 -628 -613 -605 -605 -619 -633 -638 -636 -633 -631 -620 -592 -561 -554 -564 -575 -573 -573 -571 -560 -567 -576 -575 -576 -590 -591 -585 -576 -587 -608 -616 -624 -622 -605 -594 -584 -557 -538 -536 -538 -542 -554 -575 -573 -574 -588 -525 -500 -513 -520 -492 -421 -434 -432 -450 -513 -528 -566 -596 -584 -547 -544 -558 -580 -563 -513 -484 -474 -462 -458 -482 -514 -500 -458 -468 -526 -570 -548 -522 -523 -528 -527 -491 -420 -433 -445 -439 -436 -434 -482 -519 -514 -499 -495 -516 -543 -522 -498 -526 -555 -540 -463 -366 -353 -422 -477 -508 -557 -539 -493 -430 -374 -396 -440 -481 -472 -458 -455 -395 -350 -377 -449 -473 -465 -457 -510 -596 -648 -657 -646 -622 -575 -532 -470 -398 -373 -465 -578 -537 -408 -387 -396 -430 -450 -444 -401 -315 -332 -374 -398 -430 -468 -487 -507 -500 -472 -456 -449 -434 -404 -407 -445 -430 -426 -406 -393 -401 -422 -397 -386 -374 -336 -335 -281 -280 -285 -304 -308 -329 -354 -369 -412 -439 -454 -470 -1025 -1032 -1036 -701 -140 0 0 0 0 0 0 0 0 0 -11 -448 -945 -950 -948 -946 -953 -955 -966 -994 -999 -1001 -998 -988 -972 -959 -943 -925 -927 -958 -642 0 0 0 0 0 0 -103 -907 -924 -922 -899 -903 -936 -945 -943 -951 -954 -950 -972 -928 -921 -915 -903 -887 -863 -831 -779 -724 -653 -586 -600 -623 -639 -652 -651 -653 -655 -665 -672 -681 -684 -688 -681 -659 -644 -648 -653 -650 -631 -624 -616 -612 -627 -644 -647 -638 -626 -617 -602 -577 -559 -563 -577 -583 -592 -587 -578 -557 -569 -566 -554 -556 -575 -575 -559 -566 -583 -604 -618 -622 -612 -593 -581 -567 -561 -552 -531 -522 -518 -516 -522 -525 -504 -536 -506 -512 -510 -473 -466 -426 -462 -450 -450 -468 -507 -564 -595 -576 -548 -542 -549 -566 -533 -487 -464 -451 -450 -464 -514 -546 -489 -437 -465 -523 -568 -519 -481 -488 -529 -545 -520 -444 -443 -460 -459 -441 -460 -524 -572 -585 -559 -541 -569 -589 -551 -527 -569 -592 -520 -413 -351 -362 -419 -447 -509 -550 -533 -487 -389 -379 -399 -467 -506 -508 -465 -421 -357 -336 -384 -461 -499 -500 -504 -549 -611 -640 -658 -668 -635 -582 -519 -444 -375 -384 -511 -597 -527 -474 -407 -413 -448 -466 -439 -391 -316 -365 -403 -414 -453 -477 -510 -532 -506 -483 -488 -488 -484 -464 -457 -490 -475 -443 -410 -373 -342 -368 -316 -280 -270 -271 -279 -272 -288 -312 -335 -337 -354 -383 -406 -426 -435 -454 -474 -1031 -1044 -1039 -594 0 0 0 0 0 0 0 0 0 0 -27 -553 -956 -953 -951 -954 -959 -956 -975 -701 -890 -762 -664 -863 -979 -963 -936 -922 -937 -976 -636 0 0 0 0 0 0 0 -84 -889 -920 -905 -914 -932 -933 -933 -940 -941 -935 -931 -955 -937 -909 -881 -854 -826 -784 -729 -660 -601 -591 -607 -622 -640 -652 -653 -657 -661 -673 -671 -687 -693 -698 -687 -667 -652 -643 -645 -645 -633 -621 -620 -623 -634 -648 -650 -636 -621 -608 -595 -581 -567 -576 -588 -606 -613 -615 -588 -563 -574 -564 -548 -548 -565 -560 -556 -561 -576 -594 -609 -607 -593 -581 -582 -581 -594 -594 -562 -548 -529 -483 -464 -465 -461 -489 -481 -519 -518 -495 -448 -457 -473 -471 -476 -497 -509 -531 -563 -542 -532 -535 -541 -561 -544 -504 -471 -448 -442 -464 -527 -545 -459 -432 -459 -501 -536 -509 -450 -430 -508 -555 -554 -480 -491 -476 -460 -450 -488 -545 -565 -563 -548 -567 -626 -620 -560 -546 -581 -574 -470 -398 -354 -353 -397 -454 -498 -518 -513 -488 -396 -400 -410 -435 -495 -534 -476 -379 -330 -341 -411 -480 -513 -516 -522 -556 -583 -605 -658 -691 -689 -639 -537 -390 -356 -410 -518 -552 -533 -484 -405 -415 -463 -494 -432 -350 -325 -400 -437 -439 -434 -471 -527 -538 -513 -511 -522 -499 -493 -507 -499 -492 -459 -423 -365 -331 -301 -307 -250 -215 -215 -242 -254 -286 -302 -335 -368 -378 -378 -394 -423 -413 -385 -400 -441 -1038 -1044 -1036 -564 0 0 0 0 0 0 0 0 0 0 -70 -986 -971 -966 -963 -963 -956 -947 -965 -231 -435 -190 0 -614 -973 -952 -928 -920 -936 -957 -593 0 0 0 0 -31 -109 0 -12 -152 -918 -911 -921 -932 -925 -928 -931 -930 -921 -919 -920 -922 -896 -859 -827 -789 -737 -683 -630 -594 -603 -633 -637 -635 -639 -649 -664 -672 -685 -682 -686 -690 -706 -694 -668 -653 -639 -637 -636 -626 -616 -618 -628 -643 -656 -661 -656 -637 -611 -595 -588 -583 -582 -601 -614 -620 -606 -575 -564 -567 -562 -553 -553 -554 -554 -549 -553 -574 -581 -589 -581 -571 -576 -604 -622 -623 -625 -620 -602 -561 -494 -433 -417 -452 -461 -467 -515 -506 -486 -462 -465 -500 -479 -490 -505 -505 -519 -535 -523 -531 -539 -549 -570 -580 -541 -483 -454 -443 -461 -504 -515 -456 -447 -458 -477 -488 -491 -433 -412 -526 -595 -584 -517 -523 -491 -470 -473 -478 -538 -575 -551 -515 -564 -642 -628 -551 -514 -527 -505 -439 -413 -366 -354 -408 -457 -485 -498 -516 -502 -439 -411 -410 -413 -483 -527 -466 -364 -324 -358 -436 -484 -501 -511 -514 -516 -521 -531 -581 -671 -697 -646 -537 -347 -357 -399 -480 -503 -501 -451 -401 -404 -437 -455 -391 -343 -359 -394 -441 -455 -440 -477 -536 -537 -513 -523 -528 -499 -492 -505 -497 -449 -442 -394 -353 -322 -289 -266 -238 -207 -201 -216 -267 -317 -339 -350 -381 -397 -374 -375 -399 -406 -378 -346 -414 -1040 -1036 -1027 -960 -486 0 0 0 0 0 0 0 0 0 -35 -423 -974 -972 -968 -960 -935 -940 -964 -553 -106 0 0 -397 -829 -940 -922 -921 -939 -962 -681 -146 0 0 0 -222 -785 -23 -228 -932 -920 -916 -924 -923 -917 -919 -923 -919 -918 -912 -907 -901 -874 -838 -800 -754 -692 -639 -611 -611 -639 -656 -652 -636 -628 -641 -673 -677 -685 -675 -688 -696 -717 -703 -682 -677 -653 -641 -627 -627 -625 -631 -648 -661 -664 -663 -657 -642 -630 -619 -599 -590 -593 -605 -607 -608 -585 -571 -563 -564 -580 -568 -568 -558 -552 -546 -546 -559 -559 -569 -571 -560 -568 -608 -640 -638 -617 -602 -589 -555 -504 -429 -401 -416 -429 -460 -488 -479 -475 -469 -493 -515 -490 -498 -498 -490 -508 -523 -535 -549 -552 -547 -567 -576 -536 -488 -464 -454 -460 -482 -501 -488 -478 -478 -477 -458 -476 -448 -441 -572 -655 -577 -498 -482 -471 -467 -489 -512 -576 -595 -500 -439 -490 -552 -550 -512 -498 -487 -449 -420 -372 -353 -363 -419 -468 -482 -463 -489 -511 -496 -473 -426 -413 -435 -479 -434 -363 -329 -386 -469 -494 -488 -512 -529 -509 -508 -512 -530 -585 -625 -593 -474 -340 -358 -403 -480 -498 -461 -440 -409 -382 -380 -366 -341 -338 -340 -380 -430 -435 -430 -472 -521 -520 -514 -536 -533 -514 -499 -485 -475 -429 -450 -411 -395 -374 -333 -283 -259 -255 -226 -235 -305 -361 -363 -350 -379 -386 -336 -306 -325 -354 -343 -322 -386 -1041 -1022 -1008 -1004 -534 0 0 0 0 0 0 0 0 0 0 -30 -406 -973 -964 -941 -922 -935 -951 -980 -230 0 0 0 -593 -932 -919 -926 -943 -957 -969 -697 -235 -220 -149 -189 -662 -300 -945 -932 -920 -915 -917 -918 -916 -910 -913 -913 -906 -898 -895 -889 -857 -818 -773 -719 -668 -625 -615 -642 -676 -696 -681 -654 -640 -647 -682 -700 -703 -683 -695 -689 -720 -715 -712 -695 -658 -641 -628 -626 -623 -627 -647 -662 -670 -676 -672 -664 -657 -634 -605 -591 -596 -596 -602 -610 -583 -569 -568 -574 -574 -570 -580 -572 -565 -554 -543 -542 -539 -553 -551 -550 -579 -599 -628 -628 -580 -558 -551 -538 -493 -426 -406 -415 -440 -470 -485 -483 -458 -473 -517 -512 -496 -508 -497 -488 -503 -536 -548 -561 -569 -560 -571 -565 -522 -493 -483 -474 -478 -499 -523 -527 -536 -521 -474 -441 -453 -440 -460 -590 -651 -525 -453 -439 -437 -446 -483 -521 -580 -559 -444 -391 -441 -496 -509 -504 -511 -509 -451 -382 -347 -357 -379 -423 -482 -493 -443 -459 -476 -510 -504 -460 -418 -413 -431 -408 -364 -346 -421 -485 -485 -485 -506 -528 -518 -526 -529 -487 -480 -521 -494 -427 -350 -364 -453 -517 -516 -477 -448 -410 -366 -348 -332 -324 -330 -340 -378 -423 -430 -432 -472 -518 -526 -519 -502 -504 -490 -463 -456 -446 -429 -441 -396 -414 -419 -397 -396 -328 -290 -250 -252 -337 -382 -352 -327 -348 -357 -317 -274 -272 -298 -319 -366 -430 -658 -1014 -1000 -998 -506 0 0 0 0 0 0 0 0 0 0 0 -68 -971 -943 -913 -909 -918 -933 -577 -111 0 0 0 -606 -928 -922 -932 -945 -949 -952 -954 -953 -951 -741 -214 -366 -910 -761 -783 -923 -922 -920 -920 -926 -927 -915 -902 -895 -894 -893 -879 -841 -801 -758 -708 -670 -632 -604 -628 -687 -723 -703 -671 -644 -645 -685 -708 -704 -686 -693 -691 -694 -712 -714 -693 -665 -667 -643 -627 -626 -637 -660 -679 -694 -703 -696 -681 -663 -642 -618 -594 -591 -586 -602 -610 -595 -578 -569 -570 -573 -577 -580 -578 -577 -558 -540 -537 -541 -546 -534 -543 -554 -588 -627 -616 -568 -531 -519 -502 -455 -421 -418 -430 -447 -454 -496 -489 -466 -503 -531 -505 -502 -517 -501 -494 -499 -525 -552 -575 -569 -555 -565 -559 -521 -497 -494 -495 -515 -541 -550 -554 -564 -546 -466 -434 -423 -421 -468 -556 -585 -507 -491 -445 -435 -450 -485 -528 -587 -516 -405 -399 -455 -512 -530 -543 -553 -531 -439 -367 -346 -368 -385 -417 -462 -492 -472 -457 -453 -497 -512 -490 -444 -432 -425 -393 -357 -364 -406 -455 -493 -511 -539 -565 -572 -563 -513 -457 -429 -435 -423 -411 -343 -412 -500 -537 -520 -498 -462 -414 -396 -395 -372 -340 -331 -341 -395 -443 -433 -432 -473 -513 -514 -502 -468 -461 -447 -437 -440 -441 -443 -439 -420 -436 -439 -418 -419 -372 -323 -270 -272 -350 -377 -324 -294 -311 -325 -317 -289 -295 -323 -349 -440 -493 -1012 -997 -990 -998 -973 -473 0 0 0 0 0 0 0 0 0 -86 -674 -947 -934 -905 -903 -906 -938 -148 0 0 0 -292 -752 -922 -922 -931 -935 -933 -933 -936 -936 -936 -941 -941 -933 -784 -194 -284 -931 -928 -921 -921 -921 -919 -826 -890 -896 -896 -893 -873 -832 -789 -740 -689 -641 -618 -617 -643 -717 -764 -730 -691 -657 -658 -692 -713 -709 -701 -701 -701 -685 -700 -708 -708 -687 -685 -660 -639 -630 -638 -665 -680 -691 -713 -706 -674 -658 -639 -610 -591 -588 -591 -602 -610 -605 -601 -566 -566 -570 -563 -575 -593 -596 -575 -557 -554 -544 -541 -542 -542 -555 -583 -598 -574 -540 -528 -518 -500 -459 -429 -419 -412 -419 -439 -501 -501 -476 -513 -535 -505 -524 -546 -519 -508 -504 -494 -530 -575 -550 -520 -536 -541 -520 -506 -499 -500 -521 -563 -561 -551 -575 -559 -464 -408 -400 -427 -480 -541 -551 -554 -512 -456 -446 -460 -472 -500 -531 -462 -393 -420 -479 -535 -568 -612 -602 -526 -424 -363 -362 -379 -367 -384 -382 -436 -478 -489 -474 -503 -526 -523 -485 -463 -433 -386 -363 -361 -417 -490 -508 -529 -560 -603 -623 -592 -506 -452 -419 -394 -375 -357 -339 -446 -529 -553 -518 -495 -472 -431 -425 -442 -428 -384 -343 -346 -402 -442 -429 -431 -463 -488 -499 -489 -460 -438 -440 -445 -453 -445 -468 -467 -468 -471 -462 -435 -432 -397 -328 -275 -294 -356 -366 -324 -299 -306 -335 -344 -342 -361 -385 -403 -483 -468 -970 -961 -969 -978 -994 -979 -917 -494 0 0 0 0 0 0 0 -146 -964 -950 -929 -899 -906 -918 -949 -591 -520 -105 0 -675 -928 -918 -918 -925 -931 -928 -924 -923 -921 -919 -922 -926 -921 -905 -918 -941 -943 -930 -927 -917 -918 -903 -207 -790 -899 -902 -897 -871 -830 -776 -727 -707 -684 -641 -630 -672 -733 -764 -740 -702 -670 -665 -682 -718 -713 -714 -714 -704 -685 -701 -709 -709 -700 -690 -675 -643 -631 -641 -648 -666 -697 -726 -726 -700 -672 -647 -626 -601 -591 -590 -598 -599 -600 -610 -591 -570 -571 -563 -582 -605 -602 -590 -577 -569 -567 -555 -545 -533 -533 -554 -579 -575 -550 -534 -518 -502 -480 -458 -451 -427 -422 -455 -497 -491 -473 -507 -526 -505 -547 -572 -554 -533 -514 -503 -536 -568 -537 -499 -502 -508 -495 -486 -483 -485 -501 -562 -558 -519 -547 -549 -432 -386 -400 -452 -515 -531 -571 -594 -542 -477 -450 -465 -467 -477 -469 -418 -399 -421 -456 -536 -617 -666 -626 -491 -405 -370 -376 -381 -339 -344 -324 -380 -444 -500 -495 -522 -548 -564 -521 -480 -433 -403 -378 -366 -431 -505 -526 -552 -587 -623 -641 -588 -514 -475 -463 -396 -358 -332 -350 -452 -522 -537 -517 -508 -505 -495 -496 -524 -505 -432 -362 -362 -427 -454 -435 -438 -454 -473 -502 -487 -458 -432 -443 -455 -476 -484 -519 -520 -498 -445 -425 -428 -419 -381 -302 -268 -317 -369 -368 -346 -330 -337 -373 -378 -396 -438 -478 -473 -438 -434 -937 -937 -928 -944 -979 -999 -990 -523 0 0 0 0 0 0 0 -45 -370 -944 -919 -902 -912 -927 -956 -978 -975 -592 -110 -691 -928 -922 -921 -926 -930 -926 -919 -915 -908 -902 -903 -902 -894 -881 -899 -925 -934 -956 -951 -916 -903 -898 -894 -889 -884 -895 -893 -867 -825 -797 -766 -723 -673 -628 -625 -672 -733 -773 -762 -721 -691 -681 -683 -690 -731 -731 -723 -709 -690 -704 -693 -701 -704 -689 -658 -643 -640 -631 -637 -661 -712 -746 -727 -690 -664 -644 -621 -595 -587 -587 -588 -601 -613 -609 -587 -582 -580 -560 -580 -607 -619 -609 -590 -584 -574 -561 -547 -529 -523 -546 -577 -577 -548 -527 -519 -507 -499 -482 -460 -435 -428 -480 -489 -472 -462 -499 -516 -512 -564 -585 -598 -566 -526 -514 -542 -555 -530 -505 -496 -491 -484 -478 -469 -458 -481 -560 -565 -487 -484 -467 -404 -380 -407 -418 -480 -539 -593 -616 -564 -513 -487 -475 -447 -429 -418 -396 -392 -419 -470 -537 -616 -662 -614 -445 -398 -391 -395 -393 -354 -320 -315 -370 -415 -475 -510 -558 -616 -600 -541 -515 -480 -420 -373 -381 -450 -521 -554 -562 -573 -594 -605 -571 -526 -486 -462 -416 -363 -323 -363 -457 -517 -525 -521 -516 -534 -525 -475 -492 -525 -454 -371 -383 -443 -467 -455 -445 -446 -480 -504 -490 -456 -465 -455 -448 -466 -469 -471 -515 -476 -414 -408 -414 -395 -344 -278 -263 -313 -365 -378 -364 -357 -377 -391 -385 -396 -418 -444 -439 -432 -322 -901 -903 -910 -937 -969 -982 -977 -950 -493 0 0 0 0 0 0 -142 -735 -937 -915 -915 -920 -929 -953 -969 -954 -940 -587 -817 -590 -776 -917 -922 -931 -928 -917 -909 -898 -890 -889 -885 -875 -868 -876 -883 -907 -931 -947 -929 -905 -912 -894 -886 -878 -879 -879 -857 -845 -809 -764 -718 -675 -641 -635 -685 -756 -783 -766 -732 -702 -688 -684 -679 -729 -732 -732 -739 -720 -713 -713 -711 -708 -688 -676 -673 -646 -621 -637 -664 -704 -739 -745 -724 -682 -644 -617 -593 -590 -593 -602 -604 -617 -609 -596 -573 -574 -560 -577 -609 -619 -621 -627 -621 -589 -563 -549 -535 -537 -557 -579 -571 -534 -517 -510 -500 -472 -447 -434 -433 -447 -487 -488 -468 -466 -491 -506 -518 -554 -581 -591 -566 -527 -518 -545 -545 -517 -509 -512 -503 -494 -489 -470 -466 -480 -560 -570 -483 -449 -415 -385 -384 -389 -422 -496 -560 -612 -615 -580 -539 -519 -493 -452 -421 -409 -401 -394 -415 -468 -541 -597 -594 -538 -413 -392 -397 -402 -403 -367 -314 -321 -373 -409 -469 -527 -584 -647 -663 -631 -569 -488 -414 -372 -390 -460 -535 -588 -566 -551 -567 -574 -565 -513 -475 -465 -425 -368 -327 -377 -458 -520 -534 -527 -520 -533 -506 -447 -465 -482 -420 -381 -401 -451 -480 -480 -452 -454 -479 -508 -505 -484 -494 -471 -446 -448 -439 -430 -463 -460 -455 -467 -427 -372 -313 -265 -261 -299 -364 -390 -368 -380 -405 -412 -399 -386 -376 -377 -352 -319 -304 -895 -903 -910 -932 -955 -963 -971 -978 -957 -906 -523 0 0 0 0 -211 -953 -933 -920 -927 -930 -938 -366 -905 -932 -925 -920 -918 -596 -450 -757 -919 -929 -923 -911 -900 -889 -882 -876 -870 -865 -862 -868 -879 -891 -900 -910 -910 -906 -903 -898 -885 -871 -869 -868 -861 -835 -802 -766 -723 -682 -651 -654 -698 -753 -790 -782 -760 -748 -710 -686 -693 -735 -749 -757 -759 -739 -739 -715 -712 -698 -695 -685 -669 -653 -636 -637 -652 -691 -715 -716 -707 -670 -639 -627 -616 -588 -595 -614 -612 -628 -612 -597 -574 -566 -559 -577 -603 -610 -630 -632 -624 -592 -572 -557 -544 -551 -569 -578 -563 -538 -530 -516 -498 -463 -440 -428 -426 -457 -482 -490 -478 -478 -485 -489 -522 -549 -552 -548 -536 -510 -506 -538 -552 -548 -556 -554 -530 -506 -501 -479 -469 -466 -531 -579 -492 -447 -415 -410 -401 -392 -426 -491 -565 -613 -606 -593 -569 -545 -506 -477 -457 -439 -419 -397 -413 -455 -527 -554 -503 -438 -405 -387 -390 -392 -393 -354 -320 -343 -386 -418 -483 -544 -599 -627 -647 -643 -585 -497 -422 -383 -404 -479 -560 -624 -588 -560 -565 -604 -583 -504 -477 -464 -422 -365 -331 -387 -424 -495 -546 -540 -516 -513 -468 -421 -415 -406 -401 -398 -410 -428 -477 -484 -476 -477 -484 -516 -530 -514 -487 -477 -457 -461 -447 -424 -420 -460 -512 -507 -439 -369 -306 -259 -284 -350 -390 -393 -376 -409 -433 -456 -435 -413 -412 -393 -352 -314 -349 -892 -909 -924 -939 -950 -959 -970 -976 -979 -979 -944 -532 0 0 0 -234 -954 -933 -927 -931 -933 -920 -17 -879 -916 -913 -910 -911 -915 -608 -776 -927 -930 -919 -907 -897 -886 -878 -869 -861 -860 -864 -873 -880 -887 -888 -892 -896 -897 -887 -884 -876 -867 -864 -858 -846 -822 -798 -767 -728 -692 -667 -670 -709 -768 -800 -799 -793 -767 -729 -699 -702 -743 -764 -768 -780 -759 -754 -732 -721 -720 -708 -686 -673 -656 -637 -633 -644 -664 -685 -703 -708 -701 -692 -659 -618 -594 -598 -620 -631 -639 -613 -601 -581 -570 -564 -562 -571 -600 -638 -640 -626 -595 -574 -565 -558 -559 -568 -561 -544 -534 -524 -530 -524 -488 -464 -433 -421 -448 -478 -495 -490 -483 -459 -466 -508 -532 -520 -510 -505 -500 -516 -556 -581 -600 -612 -593 -565 -531 -516 -492 -459 -465 -532 -579 -492 -483 -426 -422 -417 -398 -422 -466 -540 -606 -619 -601 -588 -564 -541 -494 -455 -470 -453 -405 -408 -433 -482 -483 -434 -397 -384 -397 -406 -404 -387 -344 -329 -369 -405 -435 -495 -527 -560 -610 -649 -637 -570 -489 -430 -402 -410 -475 -562 -617 -619 -562 -563 -630 -629 -542 -506 -459 -421 -367 -347 -363 -417 -496 -557 -544 -516 -510 -444 -369 -360 -376 -406 -415 -424 -440 -478 -498 -514 -513 -514 -544 -553 -543 -509 -495 -475 -462 -443 -430 -452 -489 -508 -490 -439 -398 -340 -266 -307 -402 -411 -403 -400 -449 -465 -476 -483 -462 -430 -407 -374 -357 -377 -911 -918 -928 -935 -944 -957 -968 -973 -974 -974 -975 -569 0 0 -249 -841 -956 -942 -938 -935 -936 -922 -634 -911 -905 -903 -902 -909 -919 -919 -570 -768 -932 -919 -902 -890 -881 -875 -867 -859 -858 -865 -874 -879 -883 -887 -890 -892 -887 -874 -871 -870 -870 -862 -847 -832 -812 -795 -766 -732 -701 -680 -686 -727 -764 -779 -801 -798 -768 -739 -713 -710 -737 -761 -768 -770 -762 -761 -760 -720 -716 -699 -701 -684 -661 -632 -622 -623 -638 -672 -696 -702 -710 -711 -677 -629 -594 -595 -610 -650 -642 -629 -628 -602 -598 -574 -553 -562 -598 -633 -631 -610 -584 -563 -559 -557 -553 -551 -544 -531 -523 -537 -556 -557 -524 -486 -437 -428 -444 -471 -489 -496 -477 -443 -451 -488 -505 -495 -493 -495 -510 -533 -564 -597 -629 -640 -610 -583 -570 -564 -543 -475 -484 -547 -572 -553 -472 -421 -420 -419 -424 -432 -450 -517 -598 -637 -635 -641 -604 -519 -453 -445 -481 -473 -406 -399 -415 -434 -429 -400 -384 -377 -437 -447 -436 -394 -345 -339 -378 -418 -462 -489 -523 -573 -621 -653 -643 -587 -517 -453 -409 -399 -448 -516 -525 -594 -522 -511 -584 -618 -573 -511 -448 -396 -369 -352 -356 -418 -495 -561 -558 -533 -524 -436 -321 -328 -376 -403 -453 -451 -453 -479 -502 -511 -509 -513 -540 -539 -542 -523 -511 -474 -464 -468 -477 -498 -495 -464 -447 -428 -374 -303 -274 -350 -449 -424 -410 -434 -488 -494 -495 -484 -447 -426 -413 -385 -377 -407 -933 -932 -939 -942 -946 -953 -964 -967 -970 -972 -975 -547 0 0 -315 -962 -958 -948 -948 -950 -949 -946 -926 -908 -901 -901 -911 -924 -929 -930 -260 -639 -930 -911 -895 -884 -877 -873 -864 -854 -855 -863 -868 -870 -874 -879 -885 -885 -880 -875 -874 -873 -866 -859 -839 -824 -808 -793 -762 -734 -709 -696 -706 -719 -746 -785 -804 -805 -774 -749 -721 -710 -726 -757 -769 -757 -755 -755 -746 -734 -725 -711 -707 -690 -671 -638 -626 -622 -633 -646 -651 -669 -692 -695 -671 -631 -594 -595 -632 -648 -655 -639 -642 -641 -611 -564 -542 -553 -581 -615 -610 -592 -569 -557 -558 -559 -552 -533 -514 -511 -530 -556 -565 -570 -543 -492 -443 -439 -444 -452 -471 -490 -467 -442 -453 -483 -494 -487 -486 -489 -499 -521 -556 -602 -631 -624 -603 -582 -592 -598 -573 -515 -483 -499 -531 -531 -463 -422 -414 -422 -438 -438 -455 -515 -603 -639 -678 -660 -567 -467 -403 -416 -469 -470 -411 -408 -427 -436 -433 -405 -376 -403 -481 -492 -484 -418 -356 -350 -390 -425 -445 -475 -521 -567 -599 -622 -606 -552 -518 -478 -434 -403 -399 -419 -506 -588 -511 -484 -552 -623 -599 -499 -456 -387 -351 -338 -366 -424 -481 -538 -562 -567 -548 -429 -307 -309 -349 -444 -499 -485 -464 -475 -502 -495 -498 -500 -516 -507 -527 -530 -494 -461 -452 -475 -511 -525 -489 -457 -455 -414 -328 -277 -310 -404 -484 -437 -415 -461 -483 -514 -504 -483 -471 -462 -446 -398 -383 -437 -950 -941 -941 -949 -954 -956 -958 -964 -970 -973 -979 -972 -536 -353 -609 -378 -958 -766 -174 -194 -300 -932 -889 -259 -874 -909 -926 -937 -938 -934 -244 -648 -919 -907 -896 -884 -873 -869 -864 -853 -848 -857 -863 -865 -870 -868 -873 -872 -871 -873 -873 -875 -869 -857 -834 -812 -798 -783 -754 -728 -709 -699 -702 -718 -750 -784 -801 -800 -778 -759 -742 -725 -742 -750 -763 -741 -748 -747 -757 -727 -721 -708 -713 -700 -684 -655 -647 -641 -630 -637 -654 -660 -661 -666 -649 -626 -601 -608 -633 -653 -657 -660 -651 -638 -600 -554 -526 -539 -561 -585 -587 -577 -567 -559 -558 -561 -548 -520 -494 -501 -544 -564 -551 -563 -544 -493 -458 -440 -436 -445 -466 -478 -454 -442 -459 -482 -488 -476 -467 -476 -478 -493 -530 -578 -614 -584 -529 -533 -580 -598 -580 -527 -513 -468 -496 -487 -441 -394 -383 -424 -432 -432 -448 -509 -538 -599 -683 -650 -525 -421 -368 -386 -437 -448 -425 -447 -459 -467 -443 -386 -377 -448 -498 -522 -523 -454 -377 -362 -371 -414 -453 -474 -507 -551 -578 -584 -576 -554 -535 -531 -521 -477 -420 -416 -502 -607 -549 -510 -585 -665 -623 -562 -492 -386 -327 -327 -380 -436 -473 -530 -559 -557 -575 -542 -427 -317 -369 -459 -534 -532 -491 -480 -498 -509 -512 -522 -528 -519 -537 -538 -484 -461 -472 -467 -469 -478 -479 -481 -460 -377 -281 -275 -354 -445 -493 -449 -439 -450 -468 -503 -495 -489 -515 -528 -497 -437 -417 -421 -958 -941 -939 -944 -948 -955 -961 -969 -972 -975 -982 -986 -542 -21 -381 -905 -707 -98 0 0 -132 -923 -901 -681 -900 -926 -941 -944 -939 -463 -517 -817 -915 -909 -899 -887 -878 -874 -869 -857 -846 -851 -860 -864 -866 -864 -864 -865 -862 -867 -875 -881 -874 -848 -817 -796 -792 -776 -752 -726 -714 -704 -704 -717 -741 -771 -794 -797 -781 -773 -758 -737 -735 -737 -736 -734 -737 -745 -740 -727 -718 -715 -700 -695 -696 -680 -669 -665 -644 -639 -650 -647 -647 -644 -628 -615 -613 -623 -632 -646 -645 -664 -657 -643 -599 -550 -520 -531 -547 -569 -579 -578 -575 -568 -562 -561 -547 -515 -489 -493 -531 -545 -521 -522 -519 -491 -482 -438 -435 -440 -471 -457 -441 -443 -464 -485 -495 -499 -483 -475 -460 -458 -483 -518 -549 -510 -431 -466 -542 -583 -578 -550 -491 -449 -491 -462 -428 -386 -368 -381 -394 -406 -410 -441 -510 -591 -659 -628 -504 -396 -348 -370 -420 -446 -452 -493 -503 -518 -463 -365 -376 -479 -509 -533 -540 -482 -447 -396 -388 -431 -473 -478 -490 -536 -571 -568 -546 -541 -559 -562 -558 -528 -451 -418 -500 -627 -599 -550 -622 -666 -668 -630 -512 -385 -319 -323 -380 -430 -465 -515 -540 -528 -553 -574 -461 -346 -363 -426 -519 -550 -511 -493 -504 -513 -525 -541 -549 -549 -543 -524 -479 -476 -495 -500 -484 -456 -449 -465 -445 -327 -250 -288 -383 -465 -481 -477 -480 -456 -467 -494 -488 -448 -445 -466 -479 -484 -491 -505 -953 -940 -936 -934 -948 -959 -965 -975 -983 -949 -946 -471 -3 0 -19 -68 -60 0 0 0 -153 -933 -924 -921 -921 -937 -948 -945 -935 -670 -850 -921 -914 -906 -900 -889 -882 -881 -875 -859 -846 -849 -853 -859 -858 -860 -860 -860 -858 -864 -871 -878 -866 -834 -803 -794 -790 -776 -761 -739 -721 -713 -724 -740 -755 -778 -791 -785 -786 -778 -763 -737 -736 -748 -740 -741 -748 -744 -738 -724 -724 -718 -703 -720 -721 -715 -697 -673 -651 -651 -659 -652 -643 -628 -618 -629 -639 -632 -636 -657 -647 -651 -648 -637 -588 -541 -523 -533 -546 -564 -578 -587 -584 -571 -566 -560 -538 -511 -495 -495 -514 -517 -501 -477 -482 -493 -485 -454 -447 -457 -481 -452 -443 -450 -472 -486 -506 -531 -515 -493 -472 -462 -467 -470 -469 -421 -355 -388 -418 -481 -502 -483 -442 -445 -509 -484 -442 -391 -377 -378 -385 -387 -392 -413 -491 -566 -626 -615 -494 -384 -355 -372 -407 -444 -473 -512 -544 -553 -504 -370 -370 -457 -511 -534 -540 -537 -509 -422 -408 -445 -486 -490 -493 -534 -568 -571 -563 -568 -586 -607 -596 -565 -482 -445 -501 -628 -632 -600 -612 -617 -686 -641 -519 -403 -338 -331 -379 -426 -464 -489 -491 -516 -554 -609 -498 -375 -358 -395 -464 -514 -496 -480 -484 -497 -526 -546 -577 -583 -553 -497 -485 -505 -512 -499 -473 -446 -432 -434 -380 -279 -242 -297 -372 -423 -457 -500 -519 -469 -472 -502 -475 -396 -354 -376 -390 -431 -502 -553 -948 -943 -935 -936 -943 -957 -971 -885 -877 -346 0 0 0 0 0 0 0 0 0 0 -26 -276 -954 -944 -915 -240 -912 -942 -938 -403 -311 -324 -746 -909 -901 -890 -884 -880 -870 -851 -841 -845 -844 -847 -849 -853 -855 -852 -852 -861 -862 -867 -851 -818 -798 -794 -793 -787 -764 -738 -732 -733 -748 -765 -770 -777 -778 -772 -783 -779 -778 -765 -754 -763 -752 -743 -756 -743 -748 -738 -728 -725 -723 -726 -720 -698 -682 -673 -663 -662 -662 -655 -646 -627 -614 -629 -636 -640 -652 -680 -670 -665 -655 -641 -596 -556 -540 -540 -543 -547 -571 -604 -601 -574 -564 -556 -532 -514 -501 -491 -496 -495 -484 -470 -480 -494 -496 -475 -460 -471 -463 -452 -456 -460 -477 -487 -518 -535 -533 -524 -497 -474 -467 -448 -422 -376 -333 -347 -380 -416 -438 -438 -415 -448 -523 -494 -445 -396 -390 -390 -381 -381 -385 -401 -447 -523 -589 -577 -479 -392 -378 -378 -384 -433 -514 -546 -550 -570 -538 -399 -365 -405 -466 -468 -523 -572 -525 -437 -424 -453 -489 -512 -517 -529 -546 -554 -557 -561 -551 -582 -628 -605 -523 -471 -499 -615 -631 -649 -583 -569 -637 -625 -535 -442 -370 -336 -363 -419 -450 -455 -473 -500 -520 -578 -519 -413 -368 -393 -421 -446 -448 -451 -478 -508 -529 -554 -592 -584 -561 -526 -518 -526 -518 -490 -444 -403 -390 -400 -326 -277 -283 -320 -361 -370 -436 -494 -512 -452 -456 -493 -444 -381 -342 -330 -360 -437 -532 -595 -943 -930 -934 -938 -951 -968 -846 -232 0 0 0 0 0 0 0 0 0 0 0 0 0 -164 -978 -893 -182 -2 -221 -243 -260 -42 0 0 -657 -908 -909 -892 -882 -874 -855 -840 -837 -837 -837 -838 -839 -840 -845 -844 -847 -857 -861 -856 -837 -817 -807 -806 -804 -792 -766 -742 -741 -746 -755 -761 -763 -768 -766 -768 -783 -789 -793 -783 -770 -760 -755 -752 -755 -749 -747 -736 -740 -739 -740 -732 -721 -699 -683 -673 -666 -668 -670 -662 -649 -629 -607 -605 -620 -631 -654 -678 -673 -670 -657 -647 -606 -564 -546 -548 -547 -553 -574 -604 -598 -573 -565 -557 -537 -531 -527 -497 -492 -494 -493 -490 -506 -522 -509 -478 -455 -460 -444 -451 -457 -474 -500 -503 -523 -547 -564 -563 -523 -483 -466 -439 -421 -394 -341 -345 -376 -395 -417 -435 -417 -467 -515 -491 -430 -419 -402 -397 -388 -376 -372 -379 -411 -478 -528 -510 -449 -413 -416 -406 -398 -436 -527 -552 -522 -563 -559 -446 -377 -380 -400 -420 -519 -587 -535 -461 -441 -453 -480 -509 -511 -501 -505 -521 -541 -545 -517 -538 -621 -626 -555 -488 -490 -562 -604 -650 -565 -536 -576 -591 -554 -480 -392 -337 -331 -361 -414 -463 -501 -495 -513 -578 -535 -452 -395 -416 -411 -420 -434 -447 -479 -515 -526 -557 -588 -585 -561 -543 -536 -520 -495 -449 -382 -356 -348 -361 -307 -301 -321 -348 -360 -369 -409 -481 -486 -432 -427 -451 -407 -377 -362 -331 -345 -435 -550 -638 -936 -930 -940 -946 -955 -974 -209 0 0 0 0 0 0 0 -11 -2 0 0 0 0 -207 -908 -861 -138 0 -22 -736 -736 -66 0 0 -503 -832 -914 -925 -907 -887 -871 -856 -845 -837 -833 -830 -831 -829 -829 -836 -838 -843 -849 -857 -844 -832 -826 -810 -810 -809 -794 -766 -748 -751 -755 -750 -753 -760 -760 -757 -759 -773 -790 -798 -788 -777 -765 -757 -759 -752 -755 -751 -746 -741 -735 -735 -738 -730 -706 -688 -675 -670 -675 -678 -669 -661 -661 -647 -623 -625 -625 -652 -676 -676 -669 -673 -662 -611 -583 -571 -571 -565 -561 -575 -597 -590 -574 -568 -557 -543 -545 -546 -525 -521 -511 -506 -509 -525 -538 -513 -469 -439 -434 -431 -436 -448 -484 -519 -519 -530 -563 -587 -584 -545 -495 -464 -446 -434 -396 -344 -363 -399 -422 -441 -457 -438 -469 -466 -429 -421 -402 -398 -405 -389 -371 -378 -396 -411 -428 -440 -433 -419 -415 -434 -412 -400 -434 -508 -529 -473 -563 -592 -553 -470 -411 -387 -401 -491 -568 -538 -484 -458 -457 -480 -495 -513 -549 -559 -554 -550 -526 -501 -505 -583 -630 -544 -501 -473 -502 -589 -644 -553 -508 -539 -576 -573 -507 -446 -398 -340 -352 -414 -478 -535 -518 -513 -570 -569 -494 -431 -435 -433 -448 -455 -467 -485 -507 -528 -553 -572 -576 -578 -562 -522 -496 -472 -408 -355 -356 -341 -339 -316 -304 -321 -387 -378 -378 -401 -488 -496 -453 -433 -434 -412 -383 -366 -343 -345 -407 -510 -625 -935 -940 -949 -962 -967 -770 -143 0 0 0 0 0 0 -37 -481 -536 -404 -607 0 0 -251 -1003 -959 -835 -745 -45 -930 -226 -16 0 0 -206 -269 -286 -306 -708 -899 -882 -869 -851 -838 -830 -825 -823 -819 -820 -826 -827 -830 -835 -842 -828 -831 -820 -811 -815 -811 -792 -767 -754 -756 -762 -760 -756 -755 -753 -752 -760 -781 -794 -801 -792 -784 -782 -776 -762 -765 -767 -769 -752 -733 -738 -740 -738 -728 -708 -690 -681 -677 -682 -683 -676 -678 -673 -651 -632 -627 -623 -647 -668 -671 -670 -670 -665 -627 -611 -588 -580 -570 -566 -582 -594 -584 -571 -565 -554 -543 -551 -565 -569 -554 -526 -525 -525 -534 -546 -512 -460 -422 -417 -411 -422 -446 -485 -508 -512 -527 -564 -572 -556 -533 -506 -486 -455 -424 -375 -347 -383 -434 -469 -491 -499 -478 -465 -450 -425 -400 -376 -385 -398 -390 -380 -388 -402 -408 -402 -392 -393 -398 -407 -451 -442 -424 -454 -504 -484 -439 -573 -597 -625 -544 -451 -401 -398 -464 -539 -545 -519 -495 -474 -466 -479 -529 -597 -617 -593 -550 -534 -500 -503 -556 -593 -547 -515 -449 -482 -572 -633 -551 -486 -522 -581 -586 -560 -515 -422 -351 -356 -418 -497 -553 -522 -487 -519 -548 -561 -488 -437 -432 -450 -458 -476 -492 -509 -517 -518 -544 -567 -561 -534 -505 -480 -421 -352 -337 -375 -377 -384 -374 -291 -331 -376 -382 -399 -436 -503 -508 -468 -449 -431 -408 -397 -381 -353 -342 -382 -481 -591 -938 -943 -957 -979 -708 -86 0 0 0 0 -108 -137 -114 -583 -511 -486 -976 -970 -614 -300 -953 -978 -809 -236 -949 -754 -153 -3 0 0 0 0 0 0 0 -196 -302 -649 -874 -852 -841 -832 -828 -824 -815 -815 -817 -814 -815 -818 -823 -815 -822 -824 -825 -824 -813 -793 -771 -759 -757 -765 -771 -769 -756 -742 -742 -760 -784 -801 -805 -799 -792 -785 -785 -779 -794 -786 -794 -759 -734 -749 -751 -739 -726 -717 -697 -692 -693 -688 -686 -687 -681 -665 -649 -646 -648 -632 -642 -659 -665 -664 -671 -667 -642 -613 -599 -579 -571 -581 -608 -616 -597 -572 -559 -545 -532 -561 -606 -618 -588 -545 -530 -531 -545 -554 -508 -483 -431 -406 -402 -425 -454 -471 -480 -490 -511 -538 -532 -512 -512 -507 -481 -440 -401 -357 -351 -409 -478 -534 -547 -549 -499 -496 -454 -407 -371 -367 -387 -401 -394 -394 -404 -408 -410 -410 -401 -385 -378 -394 -441 -466 -472 -503 -514 -448 -443 -508 -582 -641 -574 -493 -425 -395 -453 -541 -571 -546 -525 -518 -492 -480 -535 -613 -632 -591 -565 -550 -494 -503 -552 -563 -592 -530 -460 -467 -539 -599 -530 -470 -517 -568 -590 -608 -555 -443 -369 -361 -414 -493 -545 -470 -409 -437 -447 -518 -486 -433 -446 -475 -481 -483 -477 -484 -500 -494 -490 -515 -524 -493 -478 -461 -386 -329 -320 -351 -364 -434 -388 -283 -300 -324 -353 -410 -473 -513 -524 -497 -464 -445 -428 -415 -392 -343 -311 -340 -429 -506 -943 -937 -950 -639 -36 0 0 0 0 -150 -742 -984 -981 -971 -961 -957 -957 -946 -938 -947 -958 -957 -754 -167 -979 -857 0 -5 -779 -60 -657 -742 -717 -707 -195 -458 -654 -795 -884 -861 -849 -841 -841 -840 -827 -821 -816 -813 -810 -811 -816 -808 -817 -834 -838 -829 -814 -794 -774 -761 -758 -765 -772 -769 -758 -741 -734 -753 -783 -802 -806 -800 -797 -796 -801 -807 -840 -815 -823 -781 -746 -753 -750 -741 -741 -733 -718 -711 -710 -699 -690 -689 -676 -657 -655 -665 -664 -652 -643 -654 -657 -661 -663 -655 -630 -615 -606 -584 -579 -596 -624 -642 -630 -592 -560 -541 -526 -552 -617 -653 -622 -585 -551 -532 -557 -553 -532 -500 -441 -406 -410 -454 -490 -495 -481 -476 -486 -498 -498 -482 -475 -483 -463 -412 -380 -357 -367 -428 -500 -538 -590 -591 -577 -507 -464 -412 -382 -383 -402 -416 -402 -403 -415 -416 -408 -390 -383 -378 -362 -384 -424 -461 -512 -550 -551 -516 -459 -467 -585 -651 -609 -541 -470 -419 -459 -547 -587 -588 -577 -538 -497 -481 -488 -560 -601 -578 -560 -538 -498 -507 -569 -597 -606 -564 -502 -483 -505 -518 -466 -454 -488 -528 -594 -647 -597 -463 -385 -367 -392 -465 -518 -417 -410 -342 -405 -464 -454 -431 -461 -483 -493 -491 -482 -485 -502 -511 -500 -495 -499 -477 -458 -438 -381 -329 -302 -306 -355 -407 -332 -261 -264 -283 -337 -421 -490 -513 -511 -500 -483 -480 -468 -429 -395 -356 -322 -328 -365 -383 -959 -913 -546 0 0 0 0 0 0 -739 -968 -972 -971 -961 -947 -929 -917 -904 -887 -892 -899 -907 -924 -896 -816 -183 -885 -863 -979 -57 -163 -854 -957 -958 -253 -181 -707 -920 -901 -886 -871 -856 -852 -857 -856 -840 -835 -823 -813 -810 -813 -806 -819 -846 -854 -831 -812 -793 -775 -764 -758 -758 -766 -767 -758 -746 -740 -754 -780 -795 -797 -798 -800 -802 -810 -828 -852 -832 -827 -790 -755 -752 -750 -753 -760 -756 -745 -731 -723 -713 -705 -699 -675 -663 -672 -685 -686 -666 -663 -654 -656 -661 -659 -654 -631 -616 -619 -595 -591 -607 -639 -659 -657 -622 -577 -546 -517 -519 -574 -623 -621 -630 -601 -564 -596 -570 -543 -481 -426 -412 -430 -487 -517 -520 -493 -469 -464 -465 -464 -452 -448 -467 -448 -390 -371 -364 -380 -434 -504 -543 -545 -582 -574 -523 -467 -416 -394 -400 -414 -423 -405 -401 -423 -440 -433 -406 -388 -380 -359 -380 -422 -442 -484 -505 -572 -596 -468 -480 -599 -658 -628 -576 -518 -454 -455 -484 -525 -576 -585 -561 -529 -488 -429 -496 -559 -582 -556 -522 -515 -545 -598 -607 -606 -570 -532 -507 -478 -439 -409 -408 -437 -514 -624 -678 -600 -467 -402 -368 -376 -436 -464 -407 -373 -343 -383 -416 -420 -431 -473 -503 -523 -525 -516 -509 -520 -543 -549 -537 -527 -496 -461 -425 -384 -371 -312 -317 -369 -330 -274 -257 -267 -297 -359 -404 -456 -487 -488 -481 -480 -489 -488 -459 -408 -372 -362 -350 -339 -355 -969 -908 -386 0 0 0 0 0 -222 -804 -967 -970 -965 -948 -925 -902 -890 -887 -883 -877 -866 -877 -920 -762 -47 -130 -1024 -981 -130 -6 0 -155 -192 -207 -55 0 -625 -918 -911 -909 -894 -876 -869 -885 -901 -877 -855 -832 -819 -807 -805 -806 -827 -860 -858 -832 -810 -800 -782 -774 -760 -755 -763 -765 -758 -747 -746 -759 -776 -792 -797 -802 -806 -798 -815 -847 -868 -859 -839 -793 -770 -764 -754 -752 -767 -776 -755 -738 -735 -726 -712 -695 -673 -668 -680 -706 -721 -698 -684 -664 -656 -653 -665 -651 -635 -625 -624 -602 -606 -618 -634 -648 -651 -625 -583 -547 -513 -505 -539 -576 -593 -628 -642 -626 -626 -577 -524 -456 -411 -421 -458 -502 -550 -556 -514 -489 -468 -439 -428 -424 -429 -454 -432 -380 -372 -370 -391 -436 -441 -491 -530 -569 -577 -516 -465 -419 -404 -413 -423 -415 -404 -398 -418 -453 -452 -431 -417 -409 -385 -399 -431 -432 -418 -416 -543 -589 -458 -481 -601 -659 -628 -586 -533 -501 -472 -455 -502 -554 -552 -535 -502 -460 -401 -433 -505 -528 -534 -530 -503 -549 -583 -585 -617 -596 -555 -522 -484 -431 -392 -384 -416 -512 -649 -682 -534 -436 -390 -356 -350 -352 -382 -364 -354 -370 -395 -408 -425 -445 -480 -501 -515 -524 -522 -527 -552 -578 -583 -565 -534 -509 -447 -394 -385 -325 -300 -325 -358 -318 -273 -284 -299 -317 -347 -383 -444 -491 -496 -488 -480 -463 -467 -487 -456 -423 -411 -357 -346 -355 -970 -907 -482 0 0 0 0 -283 -859 -957 -969 -973 -967 -943 -916 -905 -894 -895 -898 -881 -878 -910 -957 -761 0 -151 -1026 -956 0 0 0 0 0 0 0 -532 -860 -921 -924 -552 -607 -912 -907 -923 -938 -912 -883 -859 -835 -809 -798 -807 -837 -867 -853 -832 -820 -808 -794 -780 -762 -753 -755 -762 -758 -745 -747 -761 -768 -778 -791 -795 -807 -806 -822 -863 -878 -860 -836 -799 -795 -787 -774 -767 -776 -779 -764 -747 -741 -730 -714 -697 -677 -673 -680 -707 -730 -735 -707 -686 -662 -654 -662 -657 -641 -617 -615 -608 -619 -631 -624 -626 -639 -627 -588 -545 -512 -503 -528 -562 -571 -587 -616 -641 -622 -571 -509 -448 -412 -435 -483 -531 -567 -574 -572 -534 -483 -448 -423 -410 -415 -437 -418 -374 -368 -379 -383 -414 -451 -490 -510 -524 -513 -499 -452 -420 -415 -426 -434 -435 -422 -405 -424 -465 -472 -460 -450 -441 -416 -430 -461 -457 -378 -363 -487 -542 -441 -478 -598 -655 -628 -597 -582 -548 -490 -467 -508 -542 -527 -511 -472 -442 -415 -425 -441 -438 -476 -497 -494 -541 -557 -564 -589 -581 -549 -529 -499 -447 -401 -388 -407 -491 -642 -653 -462 -395 -377 -372 -345 -340 -350 -323 -340 -405 -427 -431 -446 -462 -489 -510 -520 -525 -526 -545 -587 -610 -605 -592 -521 -474 -466 -425 -371 -318 -317 -332 -343 -320 -290 -305 -327 -323 -314 -352 -429 -490 -508 -508 -507 -492 -493 -517 -510 -471 -418 -370 -359 -367 -962 -789 0 0 0 -4 -345 -907 -955 -952 -964 -965 -957 -930 -914 -902 -889 -895 -908 -907 -917 -951 -983 -753 0 -6 -51 -63 0 0 -805 -822 -104 0 0 -697 -926 -932 -949 -405 -136 -601 -947 -959 -966 -946 -922 -895 -855 -816 -809 -813 -851 -870 -863 -847 -830 -805 -795 -782 -766 -768 -772 -773 -767 -757 -753 -755 -757 -767 -785 -791 -802 -814 -833 -871 -873 -841 -813 -788 -796 -799 -796 -779 -783 -775 -758 -745 -739 -726 -715 -708 -690 -682 -680 -687 -720 -745 -724 -699 -674 -654 -658 -656 -632 -610 -606 -602 -610 -625 -621 -611 -613 -613 -588 -543 -512 -507 -520 -540 -556 -558 -575 -614 -602 -562 -503 -451 -424 -450 -493 -543 -552 -572 -590 -558 -504 -456 -417 -397 -406 -420 -407 -380 -384 -385 -386 -411 -436 -466 -482 -493 -485 -470 -438 -412 -417 -425 -440 -455 -439 -425 -454 -488 -488 -473 -456 -447 -438 -461 -518 -494 -390 -334 -433 -486 -430 -462 -584 -654 -659 -632 -607 -565 -498 -470 -503 -533 -526 -499 -442 -452 -433 -481 -457 -427 -444 -457 -494 -544 -545 -532 -525 -517 -507 -510 -495 -459 -430 -408 -396 -460 -605 -614 -449 -352 -348 -331 -336 -347 -342 -309 -351 -424 -449 -458 -467 -475 -509 -538 -536 -528 -543 -568 -583 -600 -615 -597 -576 -488 -437 -410 -368 -326 -333 -345 -356 -324 -305 -308 -343 -334 -299 -310 -375 -455 -513 -547 -544 -516 -490 -493 -502 -484 -443 -402 -388 -374 -954 -774 0 -57 -440 -430 -942 -936 -951 -953 -962 -965 -965 -958 -938 -917 -901 -905 -919 -926 -936 -956 -989 -754 -12 0 0 -97 -890 -16 -935 -960 -107 0 0 -126 -727 -950 -968 -842 -737 -849 -976 -980 -975 -964 -948 -930 -883 -856 -830 -825 -870 -876 -874 -863 -834 -805 -793 -782 -776 -781 -789 -787 -778 -772 -763 -755 -757 -767 -776 -787 -800 -816 -834 -863 -855 -835 -815 -798 -788 -808 -799 -774 -770 -763 -752 -743 -733 -729 -728 -720 -708 -697 -691 -690 -714 -740 -728 -710 -688 -662 -658 -655 -629 -615 -606 -599 -606 -616 -612 -600 -600 -601 -578 -541 -516 -509 -515 -526 -540 -551 -561 -590 -592 -555 -496 -441 -426 -452 -468 -484 -514 -543 -557 -538 -502 -464 -417 -391 -405 -419 -410 -402 -375 -385 -389 -404 -420 -445 -453 -447 -441 -454 -430 -421 -417 -426 -458 -483 -475 -465 -483 -499 -502 -485 -453 -452 -452 -481 -548 -517 -419 -338 -401 -444 -419 -452 -545 -584 -632 -636 -606 -564 -497 -458 -492 -540 -552 -547 -505 -504 -521 -559 -520 -465 -440 -446 -504 -555 -561 -520 -496 -474 -462 -482 -491 -481 -469 -426 -381 -422 -539 -548 -511 -367 -344 -313 -307 -349 -351 -315 -367 -426 -453 -471 -484 -498 -524 -544 -534 -513 -504 -522 -561 -572 -586 -576 -527 -431 -402 -381 -332 -341 -380 -390 -377 -350 -322 -311 -355 -355 -308 -292 -338 -420 -495 -564 -604 -597 -558 -533 -517 -492 -495 -475 -444 -402 -961 -876 -513 -554 -965 -952 -937 -942 -952 -954 -960 -963 -964 -959 -944 -928 -923 -930 -938 -939 -948 -973 -1007 -1042 -1054 -838 0 -3 -35 -2 -69 -86 -10 0 0 -629 -910 -967 -976 -988 -994 -987 -985 -983 -971 -964 -958 -951 -919 -898 -859 -857 -889 -884 -879 -864 -831 -807 -795 -785 -781 -780 -778 -769 -763 -767 -768 -764 -767 -773 -774 -783 -796 -807 -830 -849 -842 -832 -823 -817 -810 -814 -798 -777 -766 -765 -757 -750 -743 -743 -744 -737 -729 -710 -700 -698 -711 -728 -722 -711 -699 -668 -658 -656 -645 -631 -607 -595 -604 -617 -609 -597 -600 -595 -570 -547 -535 -521 -515 -524 -534 -558 -562 -578 -582 -535 -474 -432 -429 -436 -456 -474 -504 -531 -545 -530 -489 -444 -408 -394 -405 -424 -422 -416 -405 -397 -385 -395 -428 -446 -439 -444 -441 -440 -441 -440 -431 -438 -470 -503 -519 -520 -513 -511 -526 -515 -484 -460 -444 -488 -553 -531 -415 -350 -392 -437 -397 -390 -422 -488 -563 -596 -597 -570 -506 -460 -494 -559 -591 -587 -583 -549 -590 -662 -590 -508 -448 -466 -535 -586 -627 -601 -554 -500 -477 -502 -518 -525 -523 -446 -370 -396 -489 -489 -477 -383 -340 -301 -286 -364 -370 -335 -390 -430 -444 -465 -487 -504 -524 -549 -553 -522 -477 -456 -495 -502 -536 -514 -480 -434 -413 -358 -321 -358 -415 -428 -410 -374 -319 -311 -360 -381 -350 -326 -344 -397 -437 -454 -512 -561 -567 -600 -573 -556 -524 -502 -465 -438 -962 -966 -975 -962 -944 -934 -943 -958 -960 -959 -966 -969 -970 -963 -954 -948 -950 -950 -940 -939 -958 -981 -994 -1003 -1023 -798 -4 -142 -985 -978 -938 -915 -914 -108 0 -762 -959 -970 -980 -991 -997 -991 -986 -981 -967 -959 -969 -978 -956 -940 -924 -905 -897 -907 -888 -866 -828 -809 -803 -796 -782 -780 -778 -765 -754 -755 -764 -770 -778 -785 -775 -774 -791 -800 -824 -841 -838 -817 -812 -800 -805 -820 -815 -806 -794 -781 -765 -756 -752 -751 -753 -754 -741 -716 -711 -710 -715 -727 -715 -714 -706 -673 -665 -660 -660 -638 -615 -606 -617 -624 -610 -598 -597 -590 -577 -564 -547 -530 -522 -522 -537 -557 -572 -581 -571 -526 -463 -448 -426 -432 -458 -486 -538 -575 -566 -530 -484 -428 -392 -394 -402 -427 -438 -426 -412 -399 -393 -420 -430 -434 -433 -438 -441 -447 -448 -457 -451 -456 -483 -518 -543 -545 -533 -522 -547 -541 -512 -455 -415 -478 -557 -494 -388 -354 -387 -438 -435 -399 -386 -416 -484 -540 -563 -553 -504 -471 -508 -558 -572 -623 -638 -632 -654 -723 -644 -532 -474 -496 -541 -597 -680 -687 -619 -557 -531 -541 -561 -586 -589 -476 -369 -372 -391 -459 -464 -413 -363 -283 -285 -378 -388 -364 -395 -417 -441 -467 -487 -509 -537 -559 -558 -537 -503 -476 -485 -493 -518 -488 -457 -395 -389 -367 -334 -361 -408 -441 -445 -367 -302 -312 -366 -413 -415 -389 -377 -380 -385 -402 -479 -540 -569 -613 -612 -560 -521 -505 -476 -460 -956 -960 -960 -945 -935 -941 -953 -963 -970 -967 -979 -978 -976 -966 -956 -952 -954 -949 -939 -940 -959 -975 -980 -990 -1004 -782 -239 -999 -975 -983 -954 -966 -1005 -944 -898 -962 -968 -964 -982 -994 -994 -988 -981 -971 -952 -948 -971 -981 -975 -968 -958 -937 -920 -922 -897 -870 -825 -806 -803 -801 -794 -787 -788 -784 -770 -763 -770 -779 -786 -793 -788 -778 -785 -794 -805 -824 -824 -798 -790 -779 -791 -819 -828 -834 -816 -791 -773 -767 -760 -755 -758 -764 -756 -732 -724 -716 -724 -727 -717 -720 -717 -692 -684 -668 -663 -645 -634 -630 -634 -634 -619 -606 -603 -600 -593 -577 -557 -539 -532 -524 -530 -551 -579 -581 -571 -524 -505 -466 -431 -434 -466 -505 -553 -582 -577 -536 -472 -421 -400 -403 -412 -423 -437 -420 -423 -402 -398 -421 -424 -437 -431 -426 -438 -457 -456 -466 -466 -472 -500 -530 -549 -552 -545 -542 -559 -552 -504 -422 -376 -446 -538 -440 -362 -351 -360 -400 -435 -417 -399 -403 -419 -465 -512 -517 -505 -485 -483 -494 -550 -634 -663 -662 -666 -707 -674 -572 -510 -511 -510 -566 -645 -652 -606 -592 -596 -591 -608 -631 -592 -492 -452 -361 -375 -441 -464 -452 -389 -280 -290 -355 -377 -380 -390 -419 -451 -474 -492 -513 -542 -563 -563 -551 -542 -526 -516 -502 -509 -489 -472 -402 -363 -332 -326 -325 -332 -396 -416 -342 -289 -313 -364 -411 -441 -435 -427 -402 -374 -382 -505 -521 -539 -545 -538 -508 -511 -533 -496 -456 -951 -951 -945 -930 -931 -939 -947 -957 -978 -977 -979 -982 -977 -963 -959 -953 -951 -943 -934 -928 -932 -947 -955 -950 -964 -1001 -1023 -996 -959 -957 -933 -933 -978 -981 -984 -972 -962 -960 -966 -972 -962 -959 -964 -954 -928 -929 -957 -964 -978 -987 -985 -961 -950 -966 -922 -881 -820 -798 -798 -799 -801 -786 -791 -797 -786 -778 -777 -783 -796 -803 -798 -787 -787 -789 -788 -810 -808 -790 -782 -771 -786 -808 -828 -839 -819 -797 -780 -770 -762 -755 -761 -772 -768 -750 -744 -733 -734 -734 -720 -722 -727 -710 -691 -677 -666 -648 -648 -659 -660 -653 -634 -620 -618 -617 -612 -599 -582 -562 -551 -535 -536 -544 -566 -578 -576 -559 -534 -479 -437 -440 -474 -517 -564 -596 -593 -547 -505 -476 -422 -407 -423 -440 -452 -461 -440 -404 -409 -430 -442 -445 -445 -424 -442 -468 -475 -477 -482 -490 -511 -536 -546 -552 -558 -561 -570 -554 -470 -375 -349 -407 -492 -403 -371 -351 -350 -387 -436 -437 -418 -389 -384 -419 -473 -518 -515 -516 -514 -515 -530 -564 -573 -547 -602 -654 -669 -621 -574 -543 -512 -531 -595 -594 -564 -603 -646 -645 -656 -668 -641 -546 -433 -364 -378 -424 -467 -490 -387 -289 -293 -304 -359 -382 -401 -434 -462 -480 -496 -514 -533 -551 -555 -564 -542 -519 -516 -488 -485 -527 -513 -458 -363 -310 -293 -292 -312 -353 -363 -316 -275 -290 -340 -389 -398 -402 -421 -424 -387 -399 -544 -553 -580 -586 -574 -559 -559 -571 -529 -479 -959 -957 -938 -918 -926 -939 -939 -952 -976 -985 -979 -978 -969 -961 -963 -954 -946 -932 -917 -907 -919 -936 -929 -924 -950 -994 -1004 -975 -931 -921 -911 -935 -936 -972 -956 -950 -930 -933 -938 -935 -932 -928 -932 -930 -918 -913 -927 -950 -964 -981 -983 -985 -979 -978 -925 -882 -828 -810 -810 -806 -802 -782 -795 -806 -794 -784 -784 -791 -807 -816 -811 -799 -776 -776 -784 -803 -803 -792 -780 -765 -766 -782 -807 -818 -810 -799 -776 -765 -763 -756 -761 -775 -774 -764 -766 -755 -747 -747 -740 -730 -734 -720 -705 -697 -675 -654 -662 -681 -681 -678 -665 -648 -638 -632 -627 -623 -610 -581 -562 -546 -540 -548 -566 -570 -585 -573 -525 -482 -449 -447 -474 -511 -551 -564 -553 -543 -521 -470 -427 -420 -436 -448 -456 -455 -438 -417 -430 -435 -438 -450 -453 -434 -455 -472 -484 -492 -502 -513 -524 -538 -545 -552 -563 -567 -569 -533 -421 -344 -335 -373 -441 -397 -367 -354 -361 -400 -450 -460 -443 -408 -384 -407 -470 -531 -539 -549 -527 -555 -513 -494 -439 -445 -527 -634 -656 -678 -660 -601 -526 -485 -529 -542 -539 -600 -651 -652 -671 -714 -668 -486 -412 -390 -404 -459 -501 -492 -384 -302 -283 -311 -363 -394 -417 -445 -471 -490 -509 -523 -525 -533 -539 -546 -547 -532 -535 -515 -516 -533 -517 -453 -430 -356 -306 -292 -309 -317 -313 -295 -266 -261 -281 -300 -309 -317 -353 -402 -415 -474 -544 -559 -584 -588 -598 -624 -629 -618 -587 -541 -970 -974 -961 -934 -925 -936 -942 -956 -972 -992 -981 -974 -957 -959 -962 -953 -951 -929 -889 -883 -908 -916 -899 -896 -928 -973 -963 -931 -908 -891 -890 -884 -912 -953 -948 -931 -914 -917 -922 -910 -906 -905 -911 -918 -913 -922 -952 -971 -980 -992 -992 -996 -994 -984 -951 -903 -888 -844 -822 -819 -807 -792 -805 -810 -799 -794 -797 -807 -826 -835 -824 -804 -771 -771 -779 -799 -803 -794 -779 -764 -755 -765 -777 -785 -791 -787 -769 -766 -766 -758 -763 -776 -776 -772 -774 -782 -777 -769 -768 -750 -745 -730 -723 -714 -676 -659 -668 -686 -690 -689 -675 -668 -661 -648 -650 -650 -644 -605 -577 -554 -551 -553 -559 -570 -590 -575 -543 -492 -459 -453 -475 -498 -525 -535 -537 -533 -496 -456 -441 -443 -448 -446 -471 -464 -444 -436 -434 -425 -441 -461 -450 -431 -457 -476 -494 -508 -525 -538 -536 -540 -550 -554 -562 -564 -544 -483 -389 -332 -333 -344 -368 -389 -377 -372 -377 -410 -476 -500 -465 -426 -405 -395 -415 -483 -566 -606 -583 -604 -528 -461 -392 -404 -466 -565 -627 -690 -691 -635 -526 -440 -461 -489 -497 -549 -585 -605 -677 -724 -610 -400 -414 -450 -460 -518 -523 -490 -445 -343 -297 -323 -370 -405 -425 -446 -476 -503 -518 -524 -524 -525 -534 -534 -555 -553 -548 -532 -546 -504 -476 -467 -406 -348 -323 -318 -322 -301 -286 -290 -280 -275 -270 -267 -273 -272 -311 -376 -384 -462 -533 -509 -535 -551 -596 -636 -653 -630 -612 -574 -992 -989 -973 -947 -937 -943 -950 -964 -969 -989 -979 -983 -957 -953 -944 -943 -947 -907 -875 -889 -911 -914 -902 -907 -946 -970 -956 -920 -865 -861 -845 -867 -925 -915 -917 -915 -884 -897 -916 -900 -909 -919 -915 -917 -920 -936 -958 -959 -976 -996 -991 -992 -989 -960 -960 -947 -903 -881 -857 -846 -825 -811 -813 -810 -801 -800 -807 -815 -827 -836 -821 -802 -792 -786 -796 -804 -804 -796 -776 -761 -749 -752 -750 -760 -770 -770 -765 -767 -769 -762 -764 -772 -770 -771 -772 -781 -785 -785 -786 -761 -762 -739 -734 -724 -687 -675 -678 -675 -683 -679 -671 -667 -663 -668 -673 -667 -655 -616 -591 -583 -568 -559 -560 -572 -591 -579 -551 -507 -469 -466 -485 -496 -498 -515 -532 -518 -485 -452 -437 -454 -447 -448 -473 -474 -455 -454 -438 -432 -446 -462 -465 -448 -464 -486 -509 -525 -542 -557 -555 -547 -541 -538 -544 -559 -528 -432 -368 -330 -332 -335 -334 -372 -381 -383 -385 -411 -478 -529 -514 -497 -490 -442 -432 -475 -544 -614 -632 -640 -574 -467 -398 -400 -408 -491 -622 -687 -677 -625 -508 -405 -415 -437 -414 -437 -466 -509 -626 -643 -505 -363 -458 -500 -478 -517 -508 -504 -393 -312 -299 -330 -372 -408 -433 -452 -476 -498 -505 -515 -534 -535 -536 -523 -528 -544 -535 -522 -512 -519 -487 -454 -407 -354 -326 -329 -330 -308 -301 -322 -330 -338 -305 -282 -277 -272 -293 -297 -282 -371 -444 -400 -457 -535 -598 -637 -656 -624 -609 -573 -991 -997 -970 -940 -938 -956 -962 -969 -966 -979 -985 -970 -948 -928 -928 -932 -930 -905 -889 -903 -917 -914 -899 -895 -918 -941 -935 -919 -871 -850 -837 -863 -895 -922 -919 -904 -853 -874 -896 -889 -886 -893 -905 -919 -923 -940 -967 -968 -969 -976 -975 -981 -981 -971 -948 -962 -920 -875 -866 -856 -834 -817 -814 -806 -798 -801 -807 -817 -834 -843 -833 -814 -807 -795 -799 -810 -805 -795 -774 -767 -758 -751 -747 -755 -762 -763 -766 -771 -771 -764 -761 -766 -767 -768 -767 -769 -789 -792 -790 -777 -763 -744 -737 -730 -694 -684 -679 -682 -677 -675 -679 -671 -668 -673 -666 -676 -673 -649 -644 -616 -573 -563 -569 -577 -591 -591 -558 -509 -474 -473 -477 -490 -497 -513 -530 -520 -495 -463 -452 -467 -472 -472 -473 -473 -477 -469 -456 -445 -472 -455 -466 -445 -468 -492 -505 -521 -546 -564 -557 -546 -532 -522 -520 -534 -503 -406 -383 -354 -350 -341 -335 -360 -389 -400 -397 -413 -482 -535 -537 -538 -527 -488 -456 -461 -509 -583 -629 -624 -592 -496 -418 -386 -409 -504 -622 -672 -650 -602 -511 -421 -417 -439 -411 -377 -361 -429 -550 -533 -408 -344 -490 -509 -455 -446 -444 -438 -340 -296 -310 -342 -379 -416 -445 -462 -475 -482 -487 -503 -533 -539 -525 -472 -532 -552 -540 -519 -515 -518 -503 -469 -425 -367 -327 -327 -332 -321 -328 -353 -361 -355 -312 -297 -329 -310 -315 -309 -272 -310 -316 -366 -456 -555 -608 -632 -639 -610 -622 -660 -616 -594 -973 -958 -955 -969 -973 -970 -981 -978 -983 -968 -944 -918 -919 -916 -917 -902 -890 -905 -923 -913 -892 -892 -913 -928 -927 -906 -859 -824 -831 -874 -918 -917 -901 -880 -849 -850 -852 -877 -885 -896 -921 -935 -934 -949 -967 -956 -949 -959 -959 -969 -968 -964 -960 -960 -908 -885 -864 -859 -841 -822 -815 -809 -806 -804 -809 -826 -846 -853 -844 -825 -794 -788 -801 -818 -811 -795 -800 -784 -771 -764 -759 -759 -761 -761 -764 -769 -771 -766 -760 -762 -764 -764 -759 -766 -789 -801 -803 -782 -768 -746 -737 -737 -718 -697 -689 -679 -672 -679 -689 -683 -673 -673 -668 -662 -662 -660 -656 -608 -577 -553 -559 -565 -591 -591 -548 -511 -501 -484 -469 -484 -497 -513 -533 -519 -481 -451 -452 -468 -472 -472 -473 -473 -486 -494 -469 -451 -484 -478 -469 -444 -461 -489 -506 -534 -560 -564 -553 -540 -529 -515 -503 -491 -460 -420 -393 -379 -365 -348 -340 -354 -384 -407 -401 -405 -420 -462 -525 -555 -554 -525 -499 -500 -527 -555 -577 -579 -577 -568 -463 -382 -391 -499 -628 -686 -660 -600 -510 -438 -441 -471 -456 -367 -308 -367 -488 -493 -368 -328 -439 -479 -481 -415 -376 -353 -294 -288 -323 -357 -396 -435 -458 -467 -472 -473 -486 -511 -546 -555 -518 -497 -485 -497 -496 -520 -513 -502 -496 -455 -407 -366 -334 -324 -320 -313 -323 -342 -326 -308 -301 -333 -412 -385 -415 -383 -382 -336 -318 -334 -402 -503 -565 -589 -609 -618 -655 -726 -510 -856 -973 -969 -970 -968 -968 -958 -984 -978 -981 -985 -942 -926 -921 -912 -917 -913 -897 -910 -920 -904 -887 -883 -899 -927 -928 -896 -850 -812 -845 -885 -904 -925 -918 -873 -839 -864 -863 -871 -882 -899 -930 -958 -962 -954 -937 -908 -903 -926 -937 -944 -968 -975 -967 -957 -915 -880 -857 -851 -842 -825 -823 -823 -818 -808 -817 -841 -857 -862 -856 -841 -815 -809 -820 -831 -829 -821 -816 -795 -778 -770 -768 -767 -764 -763 -764 -766 -771 -773 -768 -766 -769 -770 -764 -765 -785 -802 -809 -772 -764 -742 -738 -735 -725 -709 -701 -684 -682 -696 -705 -698 -686 -684 -685 -678 -664 -667 -679 -640 -579 -551 -548 -558 -583 -576 -546 -536 -519 -482 -480 -498 -497 -505 -526 -525 -497 -460 -458 -471 -473 -475 -488 -473 -487 -504 -486 -472 -496 -491 -471 -456 -451 -477 -521 -551 -562 -559 -545 -534 -533 -522 -500 -490 -458 -453 -412 -395 -373 -352 -343 -351 -385 -410 -389 -371 -375 -411 -485 -552 -575 -559 -539 -535 -527 -537 -552 -573 -574 -542 -436 -388 -381 -481 -627 -698 -682 -617 -547 -490 -469 -506 -474 -372 -294 -335 -463 -481 -346 -307 -305 -339 -403 -376 -333 -302 -279 -297 -329 -359 -390 -421 -450 -466 -469 -476 -502 -524 -538 -533 -500 -513 -513 -472 -457 -462 -471 -486 -471 -418 -368 -338 -320 -310 -302 -301 -315 -328 -291 -276 -324 -400 -425 -474 -484 -516 -486 -413 -342 -290 -313 -395 -455 -484 -514 -558 -613 -606 -110 -607 -976 -972 -964 -960 -961 -950 -963 -974 -990 -980 -948 -934 -930 -933 -924 -928 -899 -908 -913 -900 -888 -884 -900 -930 -936 -897 -833 -808 -828 -907 -921 -945 -934 -904 -899 -845 -856 -873 -886 -910 -932 -946 -940 -927 -908 -887 -882 -890 -910 -934 -955 -952 -956 -943 -918 -863 -859 -858 -853 -848 -843 -837 -827 -820 -832 -854 -864 -866 -863 -857 -847 -836 -837 -840 -837 -841 -822 -801 -778 -777 -778 -781 -774 -768 -765 -762 -767 -775 -774 -771 -777 -776 -763 -764 -784 -798 -805 -770 -768 -758 -740 -729 -721 -713 -710 -697 -692 -702 -714 -713 -705 -701 -693 -688 -681 -675 -664 -663 -584 -531 -540 -549 -566 -568 -575 -554 -527 -494 -490 -502 -502 -502 -510 -510 -491 -458 -455 -454 -473 -485 -500 -501 -510 -514 -511 -489 -510 -505 -496 -478 -464 -479 -519 -547 -555 -554 -527 -514 -514 -520 -512 -515 -480 -473 -433 -407 -387 -359 -347 -347 -389 -414 -409 -375 -349 -381 -460 -542 -581 -582 -560 -564 -539 -535 -533 -547 -552 -530 -437 -384 -383 -456 -590 -654 -649 -619 -573 -504 -476 -537 -504 -384 -287 -340 -490 -506 -368 -365 -265 -268 -327 -342 -326 -304 -283 -302 -331 -352 -369 -384 -421 -456 -467 -481 -515 -528 -524 -522 -527 -516 -494 -483 -490 -495 -488 -484 -453 -400 -354 -330 -326 -325 -313 -304 -327 -328 -283 -262 -326 -403 -436 -435 -499 -557 -517 -423 -326 -259 -251 -297 -340 -369 -407 -444 -487 -423 -493 -902 -972 -965 -958 -961 -961 -956 -961 -973 -983 -979 -952 -926 -928 -939 -934 -931 -907 -911 -911 -910 -893 -887 -910 -935 -930 -880 -830 -810 -828 -906 -927 -966 -972 -962 -918 -900 -903 -888 -890 -891 -924 -941 -929 -899 -867 -854 -859 -875 -905 -945 -966 -965 -953 -942 -908 -857 -862 -870 -871 -864 -857 -852 -838 -827 -840 -860 -869 -871 -869 -864 -863 -857 -848 -850 -841 -849 -828 -807 -784 -788 -788 -787 -782 -774 -771 -767 -771 -778 -780 -783 -790 -787 -766 -761 -780 -793 -799 -791 -767 -761 -736 -720 -717 -711 -707 -699 -704 -723 -728 -728 -733 -723 -711 -696 -682 -688 -674 -644 -595 -541 -539 -551 -554 -575 -580 -567 -537 -511 -509 -518 -510 -499 -508 -518 -510 -501 -470 -474 -483 -494 -506 -530 -536 -522 -528 -511 -518 -526 -512 -493 -478 -482 -510 -537 -550 -542 -506 -490 -489 -504 -529 -527 -495 -485 -451 -424 -400 -371 -350 -349 -357 -399 -420 -381 -341 -354 -430 -527 -587 -605 -585 -583 -578 -537 -526 -534 -533 -502 -424 -375 -372 -427 -498 -535 -544 -552 -539 -479 -458 -542 -542 -401 -267 -337 -512 -513 -529 -416 -265 -239 -275 -309 -336 -327 -302 -306 -323 -342 -362 -372 -395 -425 -453 -470 -497 -514 -514 -514 -523 -516 -545 -529 -520 -509 -507 -496 -460 -415 -378 -356 -353 -350 -327 -322 -345 -330 -289 -275 -315 -327 -370 -384 -449 -511 -476 -401 -324 -261 -231 -243 -267 -297 -348 -376 -379 -320 -944 -977 -967 -959 -946 -954 -962 -960 -970 -978 -975 -977 -936 -917 -922 -936 -939 -939 -931 -917 -910 -915 -899 -899 -933 -956 -937 -884 -838 -823 -820 -878 -921 -929 -969 -968 -929 -915 -912 -906 -914 -914 -922 -926 -910 -886 -876 -867 -855 -865 -896 -923 -940 -935 -925 -911 -886 -844 -843 -867 -879 -878 -878 -871 -849 -838 -848 -864 -876 -876 -870 -868 -867 -863 -849 -851 -835 -850 -835 -813 -793 -795 -795 -792 -791 -787 -782 -779 -782 -786 -788 -798 -804 -788 -762 -761 -781 -784 -789 -791 -775 -752 -733 -722 -721 -715 -712 -709 -714 -721 -732 -741 -736 -731 -727 -718 -705 -713 -684 -653 -600 -546 -544 -545 -557 -581 -587 -569 -556 -527 -520 -531 -524 -510 -506 -508 -514 -512 -482 -487 -489 -495 -510 -529 -555 -537 -540 -548 -522 -523 -525 -513 -498 -489 -497 -517 -526 -517 -503 -495 -489 -492 -527 -548 -516 -505 -469 -446 -417 -380 -366 -349 -350 -403 -433 -398 -357 -358 -420 -524 -601 -607 -611 -607 -589 -547 -532 -532 -502 -453 -403 -365 -364 -389 -413 -430 -446 -468 -478 -449 -434 -537 -573 -422 -261 -270 -330 -507 -548 -449 -276 -231 -248 -297 -346 -348 -324 -322 -339 -357 -370 -373 -387 -403 -435 -456 -475 -505 -505 -513 -528 -542 -549 -540 -520 -487 -492 -500 -471 -442 -418 -396 -386 -375 -342 -342 -356 -335 -284 -264 -267 -264 -308 -319 -384 -445 -437 -391 -325 -265 -237 -225 -230 -258 -301 -334 -328 -278 -692 -987 -973 -953 -935 -947 -962 -961 -969 -968 -968 -969 -935 -914 -932 -941 -940 -951 -946 -915 -908 -918 -912 -919 -953 -967 -943 -891 -833 -819 -826 -838 -903 -934 -960 -951 -911 -935 -933 -917 -919 -907 -913 -922 -923 -898 -865 -850 -852 -870 -893 -930 -947 -951 -918 -876 -859 -855 -814 -852 -888 -889 -884 -882 -861 -853 -864 -872 -874 -875 -876 -879 -873 -867 -854 -851 -845 -858 -843 -811 -800 -799 -801 -801 -800 -800 -793 -792 -795 -797 -802 -813 -818 -801 -780 -779 -788 -788 -787 -794 -772 -754 -731 -724 -719 -714 -713 -715 -716 -730 -746 -753 -756 -751 -735 -729 -712 -715 -687 -650 -596 -593 -544 -543 -558 -578 -580 -568 -547 -522 -529 -544 -532 -520 -517 -515 -517 -516 -496 -492 -496 -504 -523 -530 -546 -544 -543 -565 -542 -539 -539 -528 -516 -500 -488 -497 -509 -506 -505 -511 -500 -524 -540 -570 -542 -514 -469 -447 -431 -422 -395 -362 -361 -429 -471 -424 -365 -354 -397 -485 -555 -547 -585 -579 -571 -536 -505 -499 -457 -426 -403 -383 -365 -346 -361 -385 -409 -434 -415 -393 -401 -517 -573 -460 -433 -264 -289 -427 -496 -400 -277 -229 -235 -297 -346 -364 -360 -357 -372 -385 -400 -398 -406 -411 -429 -465 -471 -494 -514 -540 -565 -570 -543 -522 -507 -467 -462 -484 -489 -465 -423 -418 -415 -383 -354 -360 -358 -319 -304 -278 -262 -241 -260 -290 -345 -402 -420 -376 -316 -284 -263 -249 -237 -248 -278 -315 -315 -269 -674 -1008 -992 -953 -930 -942 -951 -955 -973 -973 -966 -964 -940 -917 -925 -930 -930 -943 -939 -906 -903 -918 -927 -946 -973 -979 -947 -897 -857 -833 -824 -835 -904 -916 -931 -927 -923 -932 -928 -929 -933 -930 -929 -926 -893 -878 -863 -841 -836 -838 -874 -919 -930 -923 -875 -872 -870 -824 -807 -838 -885 -907 -904 -893 -866 -854 -861 -874 -883 -884 -886 -881 -872 -869 -860 -852 -846 -851 -833 -803 -803 -803 -804 -809 -811 -812 -805 -805 -806 -804 -808 -822 -827 -816 -808 -796 -802 -798 -795 -802 -774 -763 -738 -725 -711 -708 -708 -714 -723 -730 -744 -757 -756 -755 -750 -735 -723 -712 -692 -688 -638 -578 -535 -544 -562 -594 -597 -574 -557 -541 -540 -548 -550 -545 -528 -517 -519 -508 -492 -496 -501 -515 -520 -527 -529 -547 -556 -581 -566 -558 -555 -545 -536 -518 -497 -494 -506 -509 -502 -516 -529 -565 -559 -572 -544 -493 -474 -469 -455 -439 -406 -361 -365 -441 -480 -435 -388 -369 -393 -436 -450 -514 -553 -567 -562 -517 -453 -459 -448 -435 -429 -424 -386 -337 -331 -371 -423 -433 -381 -349 -384 -481 -494 -503 -453 -302 -297 -363 -384 -331 -298 -254 -236 -281 -324 -357 -374 -378 -399 -420 -437 -434 -440 -444 -449 -493 -496 -501 -515 -540 -566 -557 -528 -502 -488 -461 -438 -450 -465 -448 -432 -427 -417 -370 -353 -358 -344 -323 -323 -302 -283 -269 -256 -275 -315 -372 -408 -393 -373 -341 -291 -289 -265 -261 -274 -301 -320 -283 -1005 -1027 -991 -942 -935 -949 -943 -943 -966 -981 -983 -968 -941 -932 -912 -903 -909 -927 -933 -901 -903 -922 -934 -941 -965 -981 -962 -935 -908 -859 -834 -856 -893 -895 -906 -899 -909 -906 -934 -939 -916 -911 -910 -913 -920 -902 -858 -843 -852 -846 -862 -901 -902 -904 -898 -869 -836 -815 -815 -842 -892 -900 -917 -919 -890 -877 -878 -881 -882 -880 -883 -885 -882 -888 -876 -853 -831 -838 -834 -802 -804 -799 -803 -815 -820 -825 -819 -818 -817 -814 -821 -836 -845 -840 -826 -807 -806 -808 -806 -812 -787 -775 -742 -722 -719 -719 -717 -724 -732 -746 -762 -765 -759 -755 -749 -731 -712 -706 -703 -677 -641 -592 -538 -539 -560 -592 -593 -608 -603 -564 -539 -545 -557 -554 -535 -520 -515 -511 -492 -510 -513 -526 -528 -535 -542 -546 -564 -591 -582 -571 -564 -553 -544 -535 -521 -509 -511 -516 -511 -527 -550 -571 -572 -570 -543 -499 -511 -523 -503 -455 -410 -370 -376 -445 -484 -455 -425 -387 -385 -385 -432 -493 -555 -555 -547 -516 -479 -468 -477 -463 -446 -437 -405 -356 -339 -379 -426 -406 -342 -330 -381 -408 -483 -483 -431 -336 -332 -349 -347 -343 -319 -276 -252 -242 -284 -350 -375 -389 -420 -443 -459 -467 -482 -485 -489 -516 -506 -505 -514 -533 -552 -545 -512 -479 -467 -452 -425 -422 -443 -436 -419 -385 -361 -332 -336 -335 -332 -329 -333 -316 -307 -295 -289 -288 -308 -353 -387 -421 -445 -408 -361 -353 -319 -303 -298 -308 -339 -334 -1019 -1013 -974 -922 -923 -943 -942 -943 -952 -976 -987 -967 -958 -934 -905 -888 -913 -935 -925 -904 -899 -913 -925 -927 -942 -964 -976 -963 -924 -878 -852 -867 -851 -866 -862 -883 -913 -934 -950 -949 -917 -922 -934 -937 -932 -915 -884 -853 -828 -822 -851 -884 -900 -898 -888 -884 -848 -793 -810 -850 -887 -924 -925 -922 -904 -895 -885 -881 -888 -894 -899 -902 -904 -902 -877 -841 -819 -824 -823 -818 -799 -792 -806 -823 -834 -838 -836 -830 -820 -814 -815 -819 -831 -847 -833 -812 -806 -819 -823 -819 -797 -781 -749 -741 -743 -736 -720 -719 -729 -744 -758 -764 -768 -765 -744 -721 -717 -700 -686 -662 -639 -595 -564 -546 -562 -594 -624 -626 -621 -598 -564 -552 -560 -558 -540 -528 -528 -510 -500 -514 -524 -525 -533 -542 -550 -550 -563 -589 -594 -585 -570 -561 -559 -556 -548 -534 -528 -527 -527 -538 -554 -567 -587 -584 -578 -567 -556 -557 -530 -476 -409 -359 -373 -439 -477 -451 -419 -416 -404 -385 -425 -472 -534 -545 -549 -549 -535 -527 -528 -508 -474 -448 -415 -373 -364 -399 -418 -355 -299 -301 -340 -411 -494 -481 -431 -373 -327 -344 -359 -356 -328 -303 -268 -244 -278 -341 -371 -391 -432 -461 -473 -482 -490 -502 -516 -522 -509 -512 -522 -523 -524 -529 -508 -491 -486 -468 -436 -416 -430 -432 -403 -353 -316 -307 -296 -308 -320 -329 -343 -342 -329 -312 -300 -292 -306 -325 -369 -452 -490 -471 -437 -402 -386 -368 -336 -338 -326 -315 -1008 -995 -961 -936 -934 -940 -940 -935 -945 -978 -995 -985 -966 -936 -911 -896 -924 -939 -921 -907 -897 -907 -918 -927 -934 -959 -993 -990 -945 -895 -870 -866 -827 -812 -815 -842 -903 -937 -951 -940 -916 -929 -945 -960 -948 -925 -895 -869 -857 -862 -874 -880 -891 -894 -891 -871 -823 -783 -792 -836 -906 -913 -928 -946 -950 -933 -913 -906 -900 -894 -897 -899 -896 -889 -859 -822 -811 -812 -823 -816 -797 -782 -804 -827 -831 -842 -844 -833 -819 -813 -811 -819 -844 -852 -828 -806 -804 -824 -833 -827 -809 -795 -790 -771 -760 -740 -719 -729 -747 -753 -757 -763 -762 -746 -728 -725 -711 -688 -675 -667 -632 -620 -570 -553 -564 -590 -613 -623 -614 -585 -560 -550 -554 -562 -548 -544 -532 -519 -509 -520 -528 -530 -547 -557 -555 -557 -560 -585 -601 -597 -587 -582 -577 -569 -562 -549 -538 -536 -533 -536 -546 -566 -593 -594 -593 -580 -581 -579 -558 -511 -437 -364 -362 -432 -482 -482 -469 -433 -406 -383 -423 -467 -522 -552 -562 -559 -577 -584 -557 -543 -515 -469 -420 -380 -371 -390 -379 -305 -285 -269 -348 -437 -482 -461 -437 -412 -352 -347 -348 -349 -344 -302 -261 -254 -281 -332 -364 -389 -434 -464 -467 -475 -483 -494 -514 -508 -503 -521 -536 -534 -526 -523 -513 -503 -501 -496 -474 -450 -446 -440 -391 -347 -323 -289 -272 -294 -312 -324 -348 -355 -348 -336 -310 -294 -293 -309 -364 -448 -505 -510 -489 -425 -441 -413 -398 -361 -314 -301 -1008 -982 -961 -918 -926 -949 -945 -934 -931 -954 -990 -993 -963 -934 -920 -912 -933 -936 -927 -910 -910 -917 -920 -927 -939 -965 -1000 -1002 -960 -909 -871 -847 -796 -769 -769 -804 -878 -896 -923 -935 -933 -938 -951 -975 -961 -934 -903 -870 -849 -843 -855 -880 -893 -914 -903 -899 -844 -802 -790 -834 -890 -937 -947 -949 -937 -917 -908 -908 -905 -898 -895 -891 -872 -857 -834 -828 -811 -807 -824 -821 -795 -779 -801 -832 -836 -848 -848 -841 -830 -813 -807 -817 -833 -835 -829 -809 -804 -828 -834 -832 -823 -821 -809 -784 -766 -743 -741 -756 -777 -781 -772 -766 -764 -760 -742 -719 -673 -686 -682 -680 -623 -642 -604 -558 -555 -558 -572 -607 -616 -590 -569 -561 -566 -582 -577 -578 -560 -547 -533 -519 -543 -536 -547 -559 -558 -549 -561 -582 -592 -601 -604 -599 -589 -577 -574 -562 -545 -541 -531 -522 -530 -536 -586 -599 -597 -587 -587 -580 -565 -504 -421 -357 -358 -399 -417 -455 -454 -423 -382 -364 -411 -452 -491 -543 -554 -557 -597 -615 -592 -560 -522 -471 -413 -368 -356 -355 -346 -310 -272 -268 -357 -444 -473 -456 -438 -395 -369 -363 -366 -376 -345 -285 -254 -261 -292 -330 -350 -377 -401 -422 -437 -455 -457 -464 -485 -488 -461 -486 -510 -516 -515 -508 -501 -488 -477 -485 -489 -474 -443 -430 -395 -348 -326 -278 -265 -283 -302 -329 -370 -385 -365 -335 -323 -310 -298 -307 -334 -391 -448 -495 -500 -448 -447 -434 -420 -359 -297 -298 -1009 -985 -966 -918 -921 -939 -928 -915 -922 -956 -997 -990 -953 -930 -923 -933 -954 -954 -934 -913 -915 -919 -919 -932 -948 -970 -997 -996 -963 -919 -869 -827 -774 -740 -736 -744 -816 -890 -908 -906 -906 -923 -935 -961 -959 -935 -906 -894 -891 -881 -873 -872 -891 -893 -915 -900 -850 -785 -783 -819 -891 -902 -919 -943 -943 -927 -929 -923 -896 -877 -879 -879 -859 -842 -837 -820 -806 -810 -828 -823 -792 -774 -799 -829 -838 -851 -857 -847 -830 -817 -811 -824 -847 -847 -830 -811 -814 -829 -833 -832 -836 -829 -814 -795 -780 -773 -760 -760 -774 -788 -790 -784 -775 -753 -737 -716 -678 -675 -678 -661 -645 -639 -617 -564 -547 -557 -571 -593 -586 -565 -559 -561 -565 -580 -607 -599 -596 -587 -545 -534 -558 -541 -547 -562 -568 -551 -570 -583 -587 -601 -608 -602 -598 -591 -585 -569 -552 -540 -526 -510 -512 -517 -578 -602 -605 -595 -589 -583 -564 -506 -425 -381 -355 -341 -399 -421 -425 -399 -365 -353 -387 -441 -464 -517 -535 -557 -597 -621 -603 -565 -514 -457 -411 -383 -373 -365 -342 -312 -263 -268 -363 -440 -459 -442 -420 -428 -433 -410 -427 -405 -329 -271 -254 -268 -304 -328 -340 -353 -357 -381 -415 -443 -441 -453 -465 -461 -463 -465 -463 -457 -456 -449 -450 -464 -480 -494 -493 -460 -413 -399 -379 -345 -312 -274 -269 -284 -298 -324 -371 -394 -394 -378 -345 -324 -318 -310 -312 -334 -382 -435 -441 -426 -406 -414 -386 -329 -286 -301 -1032 -997 -949 -908 -911 -921 -917 -916 -927 -954 -990 -998 -961 -934 -923 -957 -947 -958 -940 -931 -911 -916 -915 -926 -937 -961 -983 -984 -959 -921 -873 -817 -776 -737 -723 -736 -794 -875 -909 -915 -913 -925 -938 -945 -937 -928 -925 -905 -887 -881 -868 -860 -867 -900 -919 -908 -836 -795 -800 -799 -849 -892 -924 -921 -919 -931 -926 -910 -892 -877 -877 -882 -876 -856 -832 -817 -814 -825 -833 -825 -798 -790 -804 -831 -844 -848 -855 -847 -828 -812 -807 -820 -834 -837 -834 -814 -814 -827 -828 -832 -845 -842 -828 -803 -789 -769 -749 -744 -753 -774 -790 -780 -768 -771 -742 -704 -660 -664 -677 -644 -643 -645 -642 -626 -576 -568 -572 -578 -570 -558 -560 -569 -584 -600 -607 -615 -617 -603 -568 -532 -560 -545 -549 -557 -579 -577 -580 -584 -591 -606 -613 -610 -608 -606 -600 -578 -561 -544 -538 -517 -504 -508 -561 -610 -619 -614 -609 -593 -550 -479 -435 -403 -343 -338 -385 -395 -399 -384 -360 -354 -385 -416 -425 -462 -496 -539 -577 -603 -590 -553 -501 -454 -436 -432 -420 -383 -344 -292 -253 -272 -348 -414 -432 -423 -415 -415 -439 -432 -452 -429 -341 -269 -250 -275 -309 -321 -334 -341 -342 -366 -407 -432 -438 -449 -465 -467 -491 -504 -496 -481 -455 -446 -457 -463 -481 -485 -467 -442 -405 -389 -352 -328 -300 -277 -275 -278 -289 -319 -322 -356 -400 -383 -342 -308 -299 -307 -307 -321 -344 -365 -373 -386 -396 -394 -356 -304 -276 -291 -1014 -988 -956 -946 -950 -927 -911 -915 -936 -964 -990 -1002 -964 -933 -918 -947 -936 -942 -954 -951 -922 -931 -927 -925 -924 -946 -967 -969 -942 -905 -873 -842 -815 -753 -712 -722 -771 -852 -912 -904 -935 -932 -915 -917 -917 -914 -912 -912 -898 -876 -869 -860 -852 -893 -938 -921 -882 -848 -845 -819 -845 -886 -913 -941 -932 -926 -934 -917 -887 -874 -872 -871 -870 -869 -843 -824 -824 -850 -859 -832 -799 -796 -805 -809 -834 -848 -855 -846 -828 -815 -811 -827 -848 -847 -834 -816 -817 -828 -822 -826 -841 -837 -828 -811 -792 -768 -759 -762 -764 -780 -797 -789 -778 -770 -741 -709 -687 -667 -667 -657 -636 -666 -645 -608 -571 -566 -579 -579 -586 -584 -570 -574 -591 -599 -603 -629 -622 -615 -585 -549 -559 -544 -549 -556 -578 -587 -585 -590 -603 -618 -624 -622 -625 -625 -614 -592 -579 -572 -547 -520 -498 -502 -558 -619 -636 -620 -610 -588 -573 -543 -478 -398 -338 -344 -385 -398 -403 -397 -375 -370 -385 -391 -413 -443 -470 -508 -543 -569 -565 -527 -482 -461 -459 -457 -443 -400 -354 -309 -269 -279 -337 -385 -403 -405 -400 -423 -453 -454 -468 -443 -349 -269 -249 -268 -291 -309 -331 -350 -345 -373 -402 -425 -441 -464 -483 -488 -502 -511 -513 -513 -510 -498 -485 -490 -497 -487 -458 -444 -427 -389 -355 -339 -302 -287 -278 -285 -297 -303 -333 -378 -395 -393 -363 -310 -292 -317 -330 -336 -341 -350 -375 -390 -394 -372 -329 -290 -290 -332 -1029 -995 -966 -959 -936 -915 -893 -899 -931 -956 -977 -993 -975 -939 -903 -923 -924 -947 -959 -964 -933 -943 -930 -920 -916 -937 -954 -964 -953 -916 -891 -880 -837 -776 -740 -738 -776 -838 -907 -952 -943 -941 -915 -903 -915 -916 -924 -926 -900 -875 -865 -856 -872 -915 -954 -937 -956 -935 -885 -848 -893 -907 -898 -934 -927 -931 -938 -930 -910 -897 -892 -884 -878 -859 -833 -829 -850 -871 -866 -840 -805 -793 -792 -803 -828 -844 -855 -848 -829 -817 -819 -829 -838 -847 -847 -843 -821 -831 -826 -824 -837 -842 -840 -824 -803 -781 -797 -814 -813 -815 -806 -790 -786 -764 -740 -716 -690 -671 -680 -679 -652 -669 -647 -583 -557 -564 -580 -601 -620 -623 -618 -617 -612 -607 -601 -631 -629 -619 -593 -572 -566 -552 -552 -557 -576 -601 -610 -619 -631 -632 -628 -631 -637 -642 -632 -624 -607 -584 -555 -520 -489 -497 -556 -610 -630 -630 -616 -588 -567 -534 -461 -380 -339 -357 -399 -425 -422 -422 -395 -385 -382 -393 -412 -440 -466 -495 -521 -538 -528 -499 -476 -465 -465 -455 -439 -399 -361 -316 -298 -296 -335 -370 -374 -382 -394 -433 -464 -471 -465 -429 -350 -279 -264 -264 -270 -307 -338 -360 -357 -378 -403 -429 -443 -468 -478 -492 -489 -488 -509 -537 -541 -519 -504 -503 -485 -463 -458 -431 -432 -395 -357 -339 -311 -295 -280 -277 -294 -317 -356 -408 -425 -395 -341 -316 -307 -323 -353 -353 -354 -378 -390 -400 -366 -327 -294 -274 -294 -318 -1016 -1014 -968 -949 -921 -894 -892 -901 -924 -947 -972 -998 -986 -946 -919 -921 -914 -956 -962 -963 -929 -929 -920 -907 -910 -929 -944 -956 -976 -956 -912 -888 -847 -797 -753 -747 -783 -843 -909 -952 -923 -932 -937 -921 -913 -907 -925 -920 -892 -874 -861 -849 -864 -910 -950 -963 -993 -949 -887 -848 -869 -885 -912 -958 -952 -950 -956 -958 -952 -934 -911 -889 -870 -862 -832 -835 -876 -890 -880 -850 -848 -818 -800 -812 -834 -845 -853 -844 -826 -819 -824 -833 -836 -841 -849 -829 -827 -832 -826 -832 -832 -832 -836 -824 -796 -795 -787 -793 -799 -790 -789 -792 -781 -767 -750 -720 -693 -681 -684 -679 -676 -651 -594 -548 -544 -557 -580 -615 -632 -635 -642 -634 -618 -615 -611 -639 -633 -639 -598 -598 -568 -563 -560 -560 -585 -607 -629 -645 -654 -651 -640 -641 -650 -656 -653 -645 -620 -582 -562 -524 -487 -496 -553 -607 -621 -621 -611 -585 -548 -497 -429 -369 -348 -375 -412 -438 -437 -437 -438 -403 -401 -405 -415 -443 -467 -488 -508 -514 -501 -486 -463 -443 -448 -434 -415 -374 -354 -325 -321 -317 -319 -332 -359 -376 -393 -431 -450 -449 -426 -394 -364 -325 -297 -261 -261 -299 -340 -371 -369 -380 -395 -423 -431 -442 -460 -482 -486 -489 -517 -544 -543 -519 -489 -481 -475 -457 -452 -445 -419 -385 -351 -335 -321 -316 -315 -298 -296 -322 -370 -397 -380 -389 -359 -336 -329 -336 -361 -359 -368 -392 -389 -380 -348 -295 -256 -244 -264 -318 -1009 -996 -950 -918 -901 -870 -856 -875 -915 -934 -942 -967 -978 -966 -942 -917 -910 -956 -970 -946 -924 -917 -903 -903 -919 -930 -938 -945 -970 -967 -932 -902 -863 -812 -759 -752 -783 -836 -909 -904 -917 -921 -933 -920 -903 -896 -912 -907 -891 -867 -838 -834 -858 -889 -916 -971 -982 -949 -888 -873 -868 -880 -921 -937 -940 -942 -942 -956 -963 -951 -939 -922 -885 -858 -841 -852 -879 -890 -889 -888 -851 -833 -805 -814 -840 -854 -861 -851 -836 -830 -831 -837 -833 -827 -840 -832 -823 -826 -835 -836 -837 -838 -838 -820 -814 -797 -782 -790 -792 -788 -790 -789 -789 -771 -749 -712 -680 -678 -697 -691 -696 -648 -580 -539 -537 -554 -574 -603 -623 -630 -634 -631 -624 -627 -632 -648 -642 -658 -612 -607 -589 -579 -567 -569 -589 -608 -636 -652 -656 -661 -658 -652 -656 -661 -662 -650 -622 -582 -567 -522 -481 -478 -533 -587 -602 -596 -590 -568 -530 -478 -415 -367 -357 -385 -419 -438 -449 -457 -461 -431 -420 -421 -422 -441 -464 -488 -502 -498 -486 -469 -440 -420 -422 -410 -383 -360 -341 -332 -320 -318 -326 -334 -360 -371 -389 -425 -439 -435 -427 -409 -401 -386 -318 -268 -263 -294 -336 -357 -374 -377 -390 -398 -408 -418 -433 -461 -477 -481 -503 -536 -541 -515 -486 -477 -468 -466 -451 -447 -408 -372 -348 -338 -333 -328 -315 -299 -301 -327 -372 -405 -386 -384 -360 -348 -341 -345 -380 -376 -373 -385 -376 -351 -320 -263 -228 -231 -257 -311 -1022 -1000 -941 -915 -879 -852 -850 -877 -911 -930 -945 -960 -968 -972 -947 -917 -919 -953 -970 -937 -920 -907 -889 -888 -898 -914 -935 -951 -979 -982 -951 -912 -867 -815 -763 -752 -778 -807 -859 -859 -887 -914 -936 -915 -891 -885 -889 -898 -893 -865 -836 -822 -807 -813 -893 -948 -976 -965 -896 -844 -864 -898 -942 -952 -954 -958 -951 -957 -969 -969 -953 -923 -894 -877 -859 -875 -902 -904 -916 -892 -856 -834 -815 -832 -857 -866 -870 -861 -841 -837 -839 -828 -826 -831 -827 -814 -821 -826 -839 -839 -839 -843 -844 -832 -820 -798 -779 -775 -778 -783 -796 -809 -801 -775 -752 -746 -720 -700 -708 -708 -709 -642 -571 -537 -543 -554 -568 -578 -594 -616 -623 -620 -625 -631 -647 -655 -656 -673 -648 -623 -609 -585 -571 -571 -588 -610 -639 -656 -666 -675 -674 -669 -664 -662 -663 -651 -622 -593 -566 -515 -479 -477 -483 -521 -565 -585 -593 -574 -527 -470 -406 -371 -369 -387 -421 -429 -448 -466 -471 -447 -441 -430 -424 -438 -462 -479 -482 -473 -454 -434 -414 -399 -399 -393 -378 -357 -337 -336 -322 -311 -327 -331 -354 -377 -394 -422 -436 -433 -434 -433 -431 -413 -336 -277 -272 -289 -331 -351 -370 -371 -374 -385 -399 -415 -429 -451 -473 -486 -506 -532 -544 -530 -481 -459 -452 -491 -462 -437 -415 -379 -360 -355 -349 -334 -314 -300 -313 -352 -378 -382 -389 -396 -377 -368 -341 -348 -396 -403 -383 -381 -372 -339 -315 -270 -222 -216 -242 -297 -1027 -995 -924 -889 -872 -853 -847 -843 -874 -903 -911 -931 -958 -958 -938 -918 -923 -944 -963 -946 -925 -905 -887 -882 -873 -892 -935 -956 -983 -991 -960 -916 -864 -806 -764 -743 -757 -767 -797 -842 -859 -895 -932 -911 -887 -871 -874 -890 -893 -873 -850 -827 -796 -804 -862 -938 -977 -966 -933 -883 -865 -894 -933 -948 -956 -976 -978 -974 -982 -985 -967 -936 -910 -890 -884 -893 -896 -920 -926 -882 -850 -835 -822 -839 -858 -867 -876 -870 -861 -859 -851 -846 -852 -849 -835 -839 -821 -826 -843 -840 -843 -844 -839 -838 -822 -782 -770 -779 -789 -802 -814 -818 -804 -781 -788 -765 -748 -728 -738 -732 -718 -625 -554 -535 -543 -551 -558 -570 -590 -608 -610 -607 -625 -650 -655 -659 -675 -675 -676 -643 -622 -588 -573 -574 -589 -610 -638 -662 -674 -685 -694 -685 -670 -659 -651 -648 -629 -593 -564 -512 -480 -476 -476 -516 -552 -562 -576 -566 -527 -478 -405 -371 -371 -373 -386 -422 -431 -458 -471 -446 -440 -431 -424 -425 -438 -452 -454 -439 -416 -404 -394 -394 -404 -406 -411 -360 -358 -334 -330 -324 -327 -334 -356 -386 -402 -421 -438 -439 -437 -446 -449 -409 -348 -293 -281 -293 -328 -353 -359 -358 -369 -382 -396 -411 -429 -448 -465 -488 -513 -527 -525 -506 -464 -459 -450 -484 -471 -443 -419 -402 -386 -380 -360 -334 -317 -310 -322 -343 -364 -383 -389 -388 -384 -349 -339 -353 -406 -419 -393 -386 -370 -349 -319 -271 -232 -218 -235 -266 -977 -964 -902 -899 -879 -824 -823 -845 -853 -885 -908 -922 -943 -949 -945 -936 -929 -938 -963 -953 -936 -929 -906 -890 -873 -887 -919 -947 -978 -989 -961 -917 -866 -809 -770 -746 -735 -751 -774 -807 -847 -875 -915 -915 -890 -855 -849 -866 -874 -873 -851 -809 -782 -779 -829 -923 -979 -976 -932 -876 -875 -873 -883 -934 -970 -1002 -994 -987 -989 -993 -986 -951 -912 -899 -903 -895 -897 -916 -896 -883 -852 -844 -834 -853 -870 -876 -877 -885 -881 -866 -855 -854 -868 -876 -875 -842 -843 -842 -840 -840 -842 -848 -843 -829 -815 -784 -779 -790 -801 -815 -825 -827 -822 -806 -798 -775 -781 -745 -754 -741 -711 -623 -566 -542 -534 -545 -563 -577 -589 -607 -623 -626 -637 -657 -661 -669 -661 -667 -671 -646 -636 -602 -582 -579 -594 -609 -633 -654 -665 -685 -699 -695 -673 -661 -650 -643 -622 -595 -569 -561 -516 -489 -487 -526 -568 -590 -596 -577 -524 -459 -411 -373 -368 -373 -386 -417 -440 -454 -464 -437 -430 -420 -417 -413 -415 -425 -432 -423 -399 -393 -392 -397 -414 -414 -415 -417 -387 -353 -337 -330 -331 -339 -364 -392 -412 -418 -429 -440 -427 -436 -434 -390 -352 -311 -295 -304 -315 -338 -355 -356 -369 -380 -393 -409 -428 -456 -480 -496 -510 -518 -526 -516 -481 -475 -468 -488 -474 -447 -432 -423 -399 -383 -361 -336 -323 -319 -319 -331 -370 -380 -364 -362 -380 -345 -336 -354 -407 -427 -410 -404 -396 -388 -362 -300 -242 -231 -247 -274 -983 -960 -912 -864 -837 -844 -834 -831 -815 -863 -909 -925 -944 -951 -950 -950 -931 -933 -942 -937 -933 -930 -914 -894 -885 -892 -921 -947 -968 -976 -956 -917 -883 -846 -797 -765 -734 -744 -761 -794 -838 -862 -899 -900 -881 -856 -848 -850 -862 -874 -861 -829 -799 -782 -819 -905 -972 -985 -951 -902 -892 -875 -880 -912 -974 -990 -985 -987 -1006 -1018 -994 -956 -937 -931 -917 -903 -895 -900 -905 -898 -873 -847 -837 -864 -879 -882 -887 -894 -882 -865 -861 -868 -883 -879 -865 -826 -825 -827 -849 -843 -842 -843 -837 -829 -815 -802 -796 -802 -810 -819 -830 -831 -828 -816 -806 -795 -796 -757 -761 -727 -694 -639 -604 -557 -535 -549 -568 -582 -598 -615 -633 -641 -659 -659 -668 -673 -651 -669 -674 -654 -640 -613 -589 -581 -597 -603 -609 -632 -661 -682 -691 -689 -676 -663 -655 -634 -618 -594 -590 -571 -526 -487 -490 -524 -580 -614 -600 -570 -530 -482 -459 -402 -366 -373 -394 -415 -449 -455 -468 -450 -439 -427 -416 -423 -425 -420 -423 -415 -396 -390 -401 -409 -413 -414 -435 -427 -432 -384 -343 -319 -320 -342 -378 -406 -415 -413 -422 -432 -420 -421 -409 -382 -353 -320 -304 -306 -322 -336 -356 -361 -370 -385 -396 -409 -429 -452 -468 -477 -501 -511 -519 -503 -500 -494 -494 -480 -466 -447 -434 -421 -400 -377 -355 -330 -315 -315 -311 -339 -346 -378 -374 -358 -364 -340 -325 -351 -396 -435 -441 -427 -415 -400 -363 -305 -251 -245 -256 -286 -963 -955 -891 -865 -851 -815 -799 -825 -837 -864 -884 -898 -928 -929 -918 -935 -906 -911 -934 -932 -927 -925 -917 -885 -874 -886 -907 -936 -964 -977 -959 -934 -912 -874 -821 -764 -732 -739 -754 -787 -831 -845 -884 -895 -879 -870 -844 -835 -858 -872 -864 -840 -803 -785 -818 -882 -956 -973 -952 -948 -894 -871 -864 -918 -971 -1004 -1002 -996 -1012 -1023 -996 -964 -954 -937 -930 -907 -883 -888 -913 -915 -886 -846 -843 -869 -880 -887 -892 -896 -881 -863 -863 -869 -876 -879 -886 -864 -861 -847 -864 -843 -844 -844 -839 -824 -804 -791 -796 -807 -813 -816 -822 -828 -831 -825 -810 -804 -811 -779 -763 -742 -707 -689 -618 -558 -546 -562 -576 -586 -599 -615 -638 -657 -669 -669 -666 -673 -660 -671 -672 -654 -638 -614 -593 -582 -585 -590 -594 -612 -644 -668 -675 -677 -671 -676 -675 -648 -647 -628 -607 -576 -515 -480 -488 -535 -590 -604 -590 -577 -559 -537 -468 -413 -378 -375 -403 -426 -452 -460 -472 -464 -457 -450 -438 -440 -447 -443 -429 -412 -399 -397 -409 -411 -411 -414 -447 -468 -453 -393 -344 -332 -339 -359 -372 -389 -402 -400 -415 -428 -424 -429 -411 -387 -353 -338 -322 -322 -338 -352 -362 -366 -373 -387 -401 -415 -426 -432 -452 -477 -497 -498 -500 -507 -507 -500 -497 -475 -457 -440 -421 -410 -401 -384 -361 -343 -334 -330 -331 -334 -348 -355 -329 -339 -338 -324 -319 -339 -362 -388 -417 -429 -418 -393 -348 -292 -251 -239 -257 -281 -943 -921 -898 -860 -853 -820 -814 -824 -815 -854 -867 -884 -925 -925 -909 -912 -877 -884 -907 -910 -913 -920 -908 -887 -884 -887 -904 -932 -959 -968 -958 -949 -922 -871 -819 -758 -729 -733 -747 -780 -824 -838 -866 -866 -879 -869 -849 -836 -858 -885 -882 -853 -818 -796 -810 -866 -922 -931 -964 -947 -888 -846 -839 -882 -954 -995 -1002 -1003 -1012 -1020 -1016 -1001 -978 -948 -935 -906 -878 -877 -923 -926 -887 -856 -839 -836 -866 -896 -906 -899 -877 -859 -852 -857 -886 -893 -883 -885 -867 -847 -857 -852 -849 -845 -844 -834 -823 -815 -817 -819 -819 -824 -824 -826 -832 -824 -812 -802 -804 -766 -773 -774 -729 -683 -614 -558 -548 -566 -585 -591 -598 -619 -638 -652 -662 -683 -678 -677 -669 -672 -669 -652 -637 -615 -605 -595 -586 -587 -595 -612 -645 -670 -670 -686 -682 -687 -683 -679 -655 -632 -587 -556 -515 -479 -490 -535 -581 -588 -572 -568 -558 -527 -458 -413 -384 -373 -410 -439 -450 -463 -478 -483 -472 -467 -460 -452 -462 -463 -434 -415 -406 -407 -411 -419 -425 -426 -462 -475 -451 -393 -349 -346 -352 -353 -363 -384 -393 -393 -416 -430 -436 -441 -425 -391 -374 -356 -340 -342 -350 -361 -364 -369 -376 -389 -401 -406 -411 -426 -441 -463 -482 -479 -485 -491 -503 -498 -487 -478 -445 -428 -420 -418 -417 -400 -376 -356 -344 -340 -328 -343 -366 -350 -309 -314 -323 -318 -322 -329 -332 -344 -378 -409 -406 -361 -294 -259 -249 -263 -273 -273 -915 -946 -901 -893 -855 -810 -803 -816 -824 -830 -850 -863 -899 -926 -915 -910 -903 -893 -890 -899 -911 -910 -906 -876 -875 -873 -885 -914 -929 -946 -959 -957 -930 -881 -819 -758 -729 -731 -750 -774 -812 -816 -838 -853 -883 -871 -859 -844 -860 -887 -885 -858 -824 -799 -805 -831 -857 -927 -951 -938 -892 -874 -840 -885 -948 -984 -994 -991 -987 -999 -1006 -994 -978 -959 -943 -902 -875 -867 -908 -909 -882 -874 -844 -834 -864 -894 -894 -879 -857 -842 -833 -831 -856 -865 -878 -899 -869 -857 -857 -853 -849 -846 -849 -841 -826 -820 -836 -836 -827 -829 -825 -822 -829 -820 -815 -793 -797 -776 -772 -768 -728 -683 -620 -573 -563 -579 -594 -597 -603 -619 -631 -644 -658 -683 -694 -695 -676 -683 -667 -649 -632 -621 -614 -601 -592 -591 -598 -615 -644 -680 -689 -706 -699 -698 -681 -687 -667 -639 -597 -560 -514 -484 -499 -533 -555 -563 -561 -552 -538 -508 -458 -417 -387 -384 -415 -442 -449 -456 -477 -485 -480 -487 -492 -488 -489 -476 -438 -421 -418 -416 -420 -433 -446 -434 -446 -448 -423 -391 -365 -357 -366 -368 -369 -381 -384 -387 -413 -429 -444 -451 -437 -425 -405 -371 -362 -360 -359 -361 -364 -370 -378 -384 -392 -403 -410 -427 -433 -452 -467 -452 -449 -464 -479 -485 -469 -462 -434 -426 -429 -428 -428 -415 -385 -359 -343 -338 -329 -343 -368 -347 -312 -313 -323 -326 -329 -326 -321 -342 -372 -391 -389 -337 -284 -270 -237 -258 -253 -265 -914 -909 -912 -876 -831 -805 -782 -792 -811 -841 -871 -887 -907 -909 -886 -881 -884 -865 -875 -885 -894 -898 -898 -880 -868 -868 -882 -894 -912 -942 -955 -952 -937 -895 -830 -769 -730 -723 -734 -757 -772 -788 -828 -852 -876 -865 -861 -855 -865 -878 -886 -868 -827 -804 -790 -785 -836 -917 -940 -927 -888 -876 -839 -869 -929 -969 -972 -989 -993 -988 -995 -997 -979 -958 -939 -903 -870 -859 -898 -906 -914 -884 -847 -834 -860 -881 -892 -885 -861 -835 -812 -797 -813 -859 -876 -884 -873 -858 -859 -854 -849 -850 -851 -844 -843 -845 -854 -851 -837 -831 -828 -823 -831 -818 -808 -790 -788 -782 -767 -752 -719 -673 -621 -578 -572 -590 -600 -601 -600 -604 -628 -646 -658 -685 -706 -708 -683 -688 -661 -649 -634 -625 -616 -607 -601 -597 -603 -626 -659 -694 -715 -723 -720 -695 -690 -683 -667 -644 -592 -563 -521 -486 -484 -491 -499 -518 -531 -525 -521 -511 -463 -410 -385 -391 -411 -436 -446 -457 -475 -486 -486 -503 -524 -528 -517 -479 -434 -427 -421 -417 -428 -430 -449 -418 -428 -424 -408 -393 -389 -376 -374 -373 -368 -372 -371 -378 -401 -419 -442 -438 -446 -456 -410 -369 -368 -361 -359 -358 -361 -370 -377 -385 -404 -415 -420 -431 -423 -447 -461 -443 -437 -441 -443 -454 -443 -435 -427 -425 -425 -429 -433 -423 -409 -372 -349 -335 -334 -334 -362 -338 -322 -309 -315 -324 -337 -334 -329 -358 -385 -376 -363 -310 -256 -227 -224 -245 -268 -278 -899 -871 -896 -861 -817 -798 -761 -774 -809 -839 -840 -855 -867 -886 -885 -858 -859 -871 -874 -871 -885 -886 -898 -853 -858 -860 -857 -865 -903 -937 -944 -944 -939 -901 -836 -774 -731 -726 -728 -727 -751 -768 -810 -837 -874 -864 -868 -855 -861 -877 -880 -868 -848 -826 -798 -784 -823 -898 -942 -935 -884 -894 -856 -868 -906 -929 -944 -971 -969 -969 -978 -979 -978 -958 -941 -901 -872 -856 -852 -890 -906 -882 -857 -846 -862 -883 -895 -888 -864 -830 -797 -782 -803 -850 -872 -884 -868 -860 -868 -864 -852 -850 -849 -848 -853 -858 -857 -852 -845 -838 -830 -824 -828 -810 -808 -788 -772 -752 -726 -728 -701 -667 -626 -588 -581 -593 -603 -608 -601 -597 -626 -644 -660 -682 -703 -707 -667 -675 -665 -647 -633 -625 -616 -611 -609 -606 -613 -637 -670 -690 -697 -714 -710 -700 -699 -686 -669 -636 -603 -560 -507 -480 -471 -472 -484 -508 -538 -539 -519 -513 -468 -411 -392 -398 -402 -425 -445 -456 -469 -480 -483 -505 -531 -535 -523 -493 -464 -440 -422 -422 -436 -439 -436 -432 -436 -437 -437 -424 -406 -391 -380 -367 -367 -375 -368 -376 -390 -400 -421 -428 -452 -452 -409 -378 -357 -357 -362 -357 -353 -359 -370 -385 -408 -420 -431 -440 -428 -464 -453 -453 -447 -434 -433 -433 -425 -421 -424 -424 -422 -427 -430 -422 -399 -365 -356 -331 -345 -357 -364 -344 -334 -319 -308 -321 -335 -343 -358 -391 -404 -370 -356 -320 -315 -312 -241 -271 -285 -287 -876 -844 -893 -839 -789 -796 -735 -745 -796 -847 -855 -851 -868 -878 -849 -827 -832 -832 -860 -866 -867 -890 -884 -843 -850 -867 -857 -854 -886 -923 -937 -938 -941 -909 -842 -781 -737 -737 -728 -711 -750 -753 -791 -831 -880 -856 -857 -856 -862 -870 -876 -887 -871 -827 -802 -793 -825 -900 -938 -942 -896 -896 -867 -859 -860 -902 -938 -958 -951 -945 -968 -989 -983 -970 -954 -930 -914 -872 -850 -873 -895 -896 -862 -850 -869 -892 -900 -888 -873 -847 -800 -773 -801 -851 -875 -872 -873 -860 -873 -879 -870 -866 -863 -859 -863 -863 -860 -856 -850 -847 -841 -826 -830 -821 -810 -760 -746 -725 -705 -715 -698 -667 -633 -599 -589 -595 -605 -613 -604 -594 -614 -648 -663 -672 -693 -675 -654 -649 -663 -641 -630 -637 -634 -620 -612 -608 -612 -636 -656 -668 -702 -701 -705 -710 -716 -692 -664 -626 -581 -542 -529 -496 -472 -473 -477 -502 -546 -556 -529 -517 -471 -431 -408 -405 -419 -432 -444 -451 -464 -475 -484 -503 -518 -517 -505 -482 -470 -438 -424 -429 -452 -436 -450 -458 -453 -452 -469 -456 -427 -407 -383 -364 -371 -381 -373 -377 -382 -382 -405 -423 -442 -433 -400 -368 -348 -363 -366 -358 -357 -363 -372 -386 -414 -428 -439 -450 -443 -474 -470 -468 -457 -454 -445 -426 -414 -416 -419 -415 -412 -414 -415 -406 -389 -371 -366 -345 -357 -357 -363 -364 -367 -352 -330 -326 -330 -347 -382 -412 -411 -368 -362 -335 -306 -311 -252 -249 -290 -293 -852 -847 -863 -819 -772 -806 -722 -730 -773 -790 -820 -831 -831 -858 -849 -813 -810 -815 -832 -860 -872 -873 -861 -855 -836 -857 -855 -865 -879 -915 -943 -958 -958 -917 -845 -794 -767 -740 -722 -699 -727 -752 -787 -820 -867 -850 -840 -852 -861 -864 -879 -899 -884 -843 -814 -798 -821 -895 -923 -933 -902 -897 -897 -868 -862 -896 -919 -951 -951 -954 -967 -979 -998 -989 -980 -984 -939 -893 -877 -869 -891 -890 -865 -852 -874 -897 -897 -892 -872 -834 -793 -771 -800 -854 -872 -869 -873 -864 -879 -884 -882 -872 -866 -862 -863 -862 -863 -849 -832 -839 -842 -832 -831 -827 -805 -757 -742 -714 -691 -694 -695 -671 -645 -617 -600 -602 -613 -620 -610 -595 -617 -658 -665 -665 -670 -656 -663 -636 -641 -638 -635 -639 -642 -630 -615 -608 -610 -616 -626 -658 -690 -710 -705 -733 -719 -690 -647 -598 -555 -542 -522 -485 -470 -474 -476 -497 -536 -541 -519 -514 -478 -472 -422 -417 -434 -442 -446 -450 -459 -467 -474 -482 -487 -489 -479 -459 -456 -438 -429 -440 -452 -439 -451 -471 -483 -491 -502 -491 -453 -416 -389 -373 -376 -386 -380 -375 -377 -381 -406 -425 -438 -427 -390 -367 -358 -376 -386 -378 -368 -367 -375 -391 -414 -430 -443 -455 -457 -465 -495 -481 -480 -462 -443 -418 -402 -409 -414 -408 -406 -403 -397 -392 -389 -375 -360 -335 -343 -346 -352 -356 -368 -360 -346 -330 -323 -344 -385 -418 -405 -375 -347 -314 -322 -330 -306 -302 -309 -297 -824 -840 -850 -805 -764 -800 -713 -717 -719 -769 -805 -833 -813 -827 -834 -804 -798 -820 -832 -820 -813 -818 -838 -850 -852 -857 -857 -865 -877 -913 -936 -944 -941 -925 -884 -830 -783 -732 -709 -697 -713 -749 -782 -818 -854 -846 -840 -852 -850 -852 -879 -893 -873 -846 -823 -807 -820 -880 -906 -921 -918 -903 -910 -876 -855 -896 -909 -935 -939 -951 -968 -978 -1000 -1004 -1007 -986 -951 -915 -896 -872 -888 -897 -867 -855 -870 -881 -901 -911 -891 -850 -800 -777 -810 -865 -885 -879 -874 -871 -868 -880 -877 -874 -869 -867 -866 -864 -857 -837 -822 -827 -834 -834 -829 -823 -813 -766 -728 -697 -671 -675 -683 -672 -658 -632 -612 -611 -618 -628 -627 -608 -620 -662 -667 -664 -662 -672 -664 -648 -654 -650 -644 -646 -653 -646 -625 -614 -607 -601 -627 -656 -692 -700 -700 -720 -689 -664 -620 -591 -583 -557 -524 -491 -475 -477 -479 -499 -535 -538 -514 -507 -487 -467 -424 -423 -439 -446 -447 -451 -456 -457 -458 -457 -461 -468 -457 -451 -442 -437 -435 -443 -444 -437 -437 -484 -513 -500 -491 -478 -452 -419 -390 -376 -383 -389 -385 -372 -374 -380 -413 -433 -445 -432 -396 -376 -371 -393 -406 -388 -373 -372 -378 -396 -418 -444 -450 -466 -466 -493 -507 -486 -479 -453 -424 -402 -387 -384 -394 -405 -403 -396 -393 -384 -381 -366 -335 -315 -325 -327 -324 -340 -362 -362 -353 -339 -324 -335 -366 -399 -387 -352 -334 -316 -327 -363 -341 -312 -296 -304 -795 -814 -814 -787 -755 -771 -721 -711 -712 -765 -786 -815 -797 -792 -805 -794 -789 -808 -834 -867 -862 -850 -845 -831 -841 -868 -858 -862 -865 -899 -933 -944 -938 -934 -904 -839 -780 -736 -704 -698 -706 -747 -772 -798 -831 -831 -831 -838 -842 -846 -873 -885 -867 -845 -829 -817 -820 -861 -873 -895 -934 -905 -919 -890 -866 -893 -888 -911 -928 -941 -959 -969 -980 -1001 -1010 -986 -955 -922 -898 -889 -903 -896 -869 -860 -862 -878 -914 -930 -906 -860 -812 -789 -815 -866 -888 -884 -888 -885 -874 -877 -890 -888 -882 -874 -867 -855 -839 -829 -825 -827 -835 -836 -829 -814 -810 -771 -721 -699 -683 -670 -666 -673 -658 -634 -624 -622 -625 -638 -645 -632 -640 -673 -690 -682 -672 -683 -679 -690 -683 -666 -653 -656 -659 -653 -646 -635 -610 -598 -622 -647 -689 -721 -722 -715 -682 -654 -648 -613 -574 -549 -526 -499 -479 -477 -484 -501 -530 -533 -528 -497 -486 -461 -436 -432 -440 -447 -446 -449 -453 -457 -454 -445 -439 -436 -436 -450 -447 -443 -442 -450 -451 -452 -461 -490 -509 -492 -474 -472 -451 -414 -387 -375 -386 -386 -385 -379 -372 -383 -418 -442 -449 -451 -445 -421 -410 -417 -413 -392 -376 -374 -385 -418 -430 -458 -463 -471 -469 -489 -501 -492 -467 -437 -409 -390 -381 -375 -380 -399 -413 -403 -404 -381 -371 -364 -343 -325 -325 -330 -328 -339 -359 -356 -353 -354 -342 -340 -352 -366 -364 -333 -327 -310 -348 -357 -372 -353 -311 -290 -766 -781 -776 -776 -759 -751 -749 -713 -704 -735 -757 -779 -765 -769 -789 -778 -757 -761 -770 -780 -802 -817 -852 -838 -836 -854 -854 -851 -855 -888 -916 -924 -913 -907 -894 -848 -786 -732 -704 -701 -705 -751 -767 -787 -804 -818 -821 -833 -835 -842 -865 -879 -872 -853 -831 -811 -808 -828 -840 -886 -920 -911 -925 -901 -872 -876 -871 -892 -902 -922 -949 -966 -989 -1004 -991 -967 -952 -918 -891 -893 -887 -877 -869 -867 -872 -893 -933 -948 -926 -878 -823 -798 -820 -871 -891 -899 -900 -890 -879 -884 -896 -889 -881 -870 -857 -842 -835 -840 -840 -836 -847 -846 -837 -803 -782 -772 -746 -725 -712 -686 -667 -674 -660 -641 -635 -629 -631 -647 -658 -657 -678 -690 -713 -698 -693 -708 -697 -700 -701 -698 -676 -661 -659 -660 -657 -646 -634 -616 -629 -652 -689 -712 -724 -705 -692 -682 -650 -618 -587 -563 -540 -505 -478 -480 -488 -500 -520 -521 -514 -486 -491 -461 -450 -443 -441 -447 -446 -446 -452 -461 -461 -452 -436 -427 -443 -452 -456 -446 -444 -445 -454 -465 -479 -498 -529 -504 -471 -461 -442 -417 -404 -391 -370 -378 -386 -382 -373 -383 -413 -445 -462 -470 -478 -467 -448 -435 -419 -399 -385 -381 -396 -428 -443 -445 -484 -481 -478 -499 -504 -494 -458 -433 -422 -406 -392 -387 -388 -406 -424 -417 -407 -384 -372 -364 -363 -377 -384 -387 -373 -364 -360 -353 -356 -369 -379 -374 -360 -350 -352 -336 -318 -308 -323 -346 -373 -378 -359 -326 -746 -769 -761 -772 -772 -747 -748 -708 -687 -711 -725 -783 -764 -759 -768 -756 -742 -749 -770 -804 -833 -841 -852 -840 -839 -859 -852 -843 -843 -850 -874 -900 -913 -901 -872 -832 -784 -740 -710 -706 -717 -744 -751 -769 -777 -805 -820 -834 -821 -830 -857 -877 -876 -857 -834 -817 -808 -805 -833 -871 -909 -913 -931 -918 -894 -868 -869 -878 -873 -886 -924 -957 -972 -977 -972 -970 -942 -909 -889 -895 -883 -872 -866 -873 -872 -901 -944 -961 -937 -886 -832 -807 -823 -850 -868 -892 -907 -904 -899 -901 -894 -881 -871 -864 -861 -850 -842 -845 -842 -832 -837 -839 -839 -808 -796 -777 -765 -749 -735 -721 -694 -691 -675 -650 -639 -635 -634 -645 -663 -667 -687 -707 -715 -697 -692 -719 -728 -741 -734 -733 -702 -681 -675 -667 -664 -651 -624 -626 -626 -661 -675 -733 -738 -738 -696 -670 -643 -618 -588 -576 -554 -513 -484 -482 -489 -498 -501 -511 -503 -499 -491 -471 -460 -454 -445 -443 -448 -451 -456 -468 -469 -454 -444 -440 -476 -467 -464 -448 -448 -446 -457 -471 -484 -504 -522 -494 -469 -469 -452 -429 -416 -389 -370 -391 -388 -383 -375 -381 -408 -424 -444 -469 -482 -483 -462 -434 -416 -395 -389 -383 -388 -393 -435 -456 -491 -492 -487 -505 -506 -489 -458 -441 -442 -429 -404 -390 -389 -412 -426 -426 -407 -394 -384 -384 -377 -420 -433 -415 -391 -384 -377 -361 -351 -353 -372 -390 -373 -375 -368 -340 -333 -312 -303 -340 -351 -339 -346 -341 -721 -744 -756 -756 -758 -738 -740 -703 -672 -692 -699 -752 -758 -759 -756 -743 -731 -739 -757 -775 -809 -838 -839 -834 -819 -836 -864 -868 -868 -864 -868 -891 -914 -909 -877 -833 -784 -738 -712 -709 -713 -721 -738 -760 -772 -805 -834 -836 -826 -827 -840 -864 -871 -857 -848 -832 -802 -790 -815 -857 -893 -919 -938 -936 -917 -875 -872 -879 -864 -870 -906 -937 -951 -957 -957 -959 -935 -914 -901 -903 -902 -873 -868 -877 -871 -899 -941 -959 -948 -905 -855 -837 -829 -822 -868 -893 -912 -923 -923 -907 -893 -884 -872 -863 -863 -857 -847 -844 -835 -820 -823 -830 -838 -817 -818 -809 -779 -765 -744 -731 -711 -708 -690 -662 -644 -633 -632 -640 -652 -667 -685 -704 -709 -687 -701 -731 -740 -758 -748 -743 -739 -714 -688 -669 -653 -652 -635 -622 -641 -655 -646 -716 -717 -718 -700 -651 -634 -612 -582 -558 -535 -504 -482 -482 -483 -496 -503 -508 -507 -496 -494 -484 -475 -467 -456 -444 -451 -456 -459 -473 -474 -465 -472 -483 -503 -471 -487 -464 -437 -444 -461 -473 -481 -491 -505 -490 -468 -467 -456 -429 -413 -403 -389 -405 -386 -378 -373 -382 -399 -408 -431 -465 -490 -493 -476 -454 -424 -400 -388 -387 -388 -392 -431 -449 -482 -490 -493 -505 -505 -493 -474 -461 -452 -430 -401 -386 -383 -407 -407 -400 -387 -386 -403 -403 -410 -428 -413 -382 -370 -377 -379 -371 -359 -346 -348 -388 -383 -388 -373 -340 -325 -335 -340 -332 -318 -316 -335 -357 -689 -717 -754 -745 -739 -725 -727 -694 -662 -676 -672 -735 -749 -742 -746 -736 -723 -726 -738 -754 -785 -824 -836 -815 -816 -813 -817 -857 -850 -855 -870 -894 -900 -900 -884 -839 -787 -749 -719 -696 -700 -726 -742 -758 -766 -806 -829 -834 -828 -825 -834 -848 -860 -861 -852 -828 -791 -779 -805 -851 -879 -913 -932 -945 -936 -907 -881 -878 -868 -869 -884 -901 -915 -921 -923 -930 -935 -925 -917 -908 -889 -867 -873 -877 -870 -896 -935 -960 -951 -919 -895 -875 -840 -825 -871 -903 -924 -928 -928 -905 -891 -887 -877 -877 -876 -867 -852 -839 -827 -814 -820 -828 -836 -829 -829 -826 -790 -765 -748 -736 -720 -712 -694 -664 -640 -630 -627 -628 -642 -667 -685 -699 -702 -682 -704 -728 -740 -766 -771 -761 -748 -709 -674 -659 -649 -650 -637 -628 -623 -648 -648 -673 -713 -683 -662 -650 -628 -592 -561 -543 -532 -514 -495 -486 -481 -500 -511 -511 -516 -500 -496 -498 -496 -482 -475 -467 -462 -460 -468 -481 -481 -483 -498 -515 -522 -515 -496 -466 -425 -442 -457 -470 -476 -481 -475 -467 -468 -470 -461 -441 -430 -399 -391 -403 -383 -379 -380 -385 -395 -408 -422 -450 -478 -482 -469 -450 -425 -399 -398 -393 -391 -391 -420 -444 -470 -476 -480 -491 -494 -493 -487 -475 -455 -422 -388 -371 -373 -400 -378 -367 -365 -374 -401 -410 -414 -390 -352 -331 -338 -355 -365 -373 -370 -346 -349 -373 -397 -404 -388 -344 -335 -336 -335 -322 -321 -330 -350 -381 -678 -710 -745 -735 -726 -718 -719 -693 -656 -663 -662 -741 -776 -743 -733 -725 -711 -712 -720 -730 -759 -807 -831 -804 -808 -822 -813 -861 -880 -870 -883 -896 -898 -901 -899 -859 -794 -760 -744 -719 -713 -727 -755 -754 -783 -803 -822 -824 -810 -818 -817 -821 -839 -850 -839 -820 -800 -784 -801 -837 -870 -904 -929 -944 -950 -947 -909 -899 -885 -876 -873 -874 -884 -889 -889 -906 -929 -936 -916 -898 -862 -855 -871 -876 -875 -898 -928 -943 -940 -933 -920 -885 -847 -833 -871 -907 -932 -930 -922 -904 -898 -895 -893 -893 -884 -871 -856 -840 -829 -824 -823 -830 -829 -826 -828 -817 -785 -759 -743 -731 -719 -709 -692 -662 -647 -644 -631 -629 -643 -663 -687 -705 -700 -665 -704 -728 -735 -753 -772 -761 -730 -695 -665 -649 -645 -640 -642 -634 -634 -635 -650 -686 -698 -663 -651 -646 -616 -589 -564 -548 -545 -534 -509 -486 -484 -499 -517 -525 -529 -509 -506 -515 -517 -500 -493 -486 -476 -469 -473 -486 -491 -499 -512 -517 -525 -521 -497 -452 -434 -445 -458 -470 -469 -476 -482 -471 -463 -471 -459 -444 -435 -408 -406 -405 -385 -383 -384 -387 -398 -408 -417 -440 -470 -486 -479 -456 -430 -435 -403 -397 -387 -388 -408 -439 -457 -463 -465 -473 -481 -484 -484 -473 -449 -415 -379 -362 -369 -384 -376 -358 -354 -374 -406 -414 -405 -364 -321 -306 -322 -339 -347 -363 -370 -362 -356 -350 -388 -419 -403 -395 -353 -318 -324 -336 -340 -343 -358 -389 -674 -700 -726 -729 -722 -729 -710 -692 -650 -650 -659 -653 -721 -721 -716 -716 -705 -702 -700 -704 -738 -786 -834 -804 -800 -766 -811 -846 -866 -847 -881 -897 -916 -910 -873 -848 -840 -817 -777 -738 -732 -718 -752 -756 -766 -790 -824 -816 -799 -802 -793 -804 -828 -845 -843 -825 -810 -799 -808 -827 -845 -864 -907 -929 -946 -949 -931 -920 -900 -874 -857 -853 -866 -883 -880 -899 -916 -932 -909 -888 -854 -854 -872 -883 -884 -900 -914 -923 -941 -955 -940 -900 -853 -840 -870 -907 -941 -940 -935 -927 -914 -902 -902 -900 -893 -883 -869 -852 -838 -827 -825 -824 -824 -834 -838 -814 -780 -751 -734 -723 -711 -701 -690 -676 -670 -657 -637 -634 -643 -666 -687 -717 -699 -670 -705 -715 -718 -734 -753 -739 -710 -683 -662 -653 -647 -643 -638 -639 -650 -645 -628 -685 -672 -671 -666 -640 -622 -587 -564 -561 -555 -543 -521 -493 -485 -500 -525 -536 -537 -526 -520 -532 -526 -505 -500 -493 -482 -480 -483 -487 -493 -499 -504 -516 -523 -527 -500 -445 -444 -452 -459 -464 -470 -474 -473 -466 -467 -484 -487 -454 -447 -416 -412 -410 -396 -383 -378 -395 -408 -415 -426 -441 -462 -478 -478 -470 -451 -434 -409 -399 -398 -400 -412 -428 -439 -447 -453 -461 -473 -484 -487 -471 -436 -410 -379 -370 -368 -370 -376 -354 -350 -377 -416 -419 -394 -356 -323 -319 -331 -337 -344 -367 -381 -363 -340 -337 -380 -411 -413 -409 -383 -334 -330 -344 -348 -350 -358 -390 -665 -698 -725 -727 -723 -759 -711 -687 -664 -652 -678 -658 -717 -705 -701 -698 -693 -697 -697 -700 -722 -743 -762 -813 -785 -820 -810 -806 -885 -865 -859 -898 -913 -907 -897 -882 -852 -817 -783 -744 -736 -734 -763 -768 -772 -783 -825 -825 -812 -804 -797 -800 -828 -851 -848 -833 -818 -812 -824 -835 -836 -846 -886 -925 -947 -956 -948 -927 -907 -877 -850 -837 -846 -875 -892 -908 -922 -935 -911 -889 -850 -850 -867 -889 -896 -905 -915 -923 -946 -967 -956 -912 -858 -844 -868 -907 -947 -951 -956 -950 -923 -896 -895 -899 -892 -881 -874 -866 -849 -826 -824 -818 -836 -849 -846 -812 -770 -746 -728 -715 -698 -689 -686 -688 -683 -661 -640 -635 -638 -666 -689 -708 -702 -670 -674 -676 -694 -723 -733 -721 -695 -675 -663 -649 -639 -640 -640 -644 -650 -646 -648 -680 -660 -660 -656 -646 -620 -604 -590 -572 -562 -554 -528 -500 -487 -506 -534 -544 -542 -539 -523 -540 -528 -506 -505 -499 -485 -482 -488 -496 -500 -504 -504 -496 -504 -520 -483 -451 -452 -459 -461 -461 -466 -474 -480 -485 -488 -492 -494 -461 -445 -419 -423 -421 -412 -396 -394 -410 -422 -427 -434 -446 -460 -471 -473 -475 -466 -443 -402 -414 -411 -410 -415 -415 -422 -426 -439 -457 -475 -487 -486 -464 -423 -407 -388 -387 -380 -378 -380 -359 -358 -394 -428 -426 -401 -374 -357 -344 -332 -335 -339 -366 -397 -385 -362 -325 -330 -357 -395 -414 -408 -377 -339 -327 -344 -365 -384 -397 -658 -694 -737 -739 -715 -735 -713 -699 -690 -656 -658 -644 -710 -692 -683 -677 -669 -678 -684 -691 -708 -713 -739 -799 -816 -790 -785 -780 -853 -856 -835 -882 -896 -890 -900 -895 -865 -822 -776 -744 -718 -721 -768 -767 -772 -780 -794 -792 -808 -811 -805 -777 -799 -823 -820 -828 -825 -821 -829 -836 -849 -857 -891 -919 -943 -959 -954 -925 -907 -879 -852 -848 -848 -854 -885 -908 -921 -935 -926 -884 -851 -848 -871 -890 -907 -915 -926 -929 -946 -968 -956 -913 -863 -848 -865 -900 -925 -942 -955 -953 -919 -889 -880 -880 -876 -874 -878 -878 -860 -834 -826 -836 -855 -860 -841 -807 -768 -751 -730 -716 -707 -693 -683 -687 -680 -654 -639 -634 -646 -663 -687 -700 -699 -696 -679 -687 -679 -690 -708 -706 -692 -679 -664 -655 -659 -658 -651 -643 -652 -646 -638 -680 -672 -669 -671 -654 -654 -637 -605 -591 -586 -568 -529 -510 -491 -507 -540 -544 -544 -536 -525 -538 -527 -508 -505 -503 -497 -495 -498 -504 -510 -500 -499 -500 -507 -512 -476 -450 -451 -461 -466 -468 -472 -478 -485 -488 -489 -501 -507 -481 -461 -441 -430 -424 -415 -411 -415 -424 -434 -442 -452 -459 -459 -458 -466 -476 -460 -438 -423 -428 -414 -412 -410 -410 -409 -414 -427 -450 -475 -482 -467 -449 -414 -402 -398 -392 -385 -388 -383 -375 -375 -393 -413 -412 -403 -397 -381 -352 -324 -324 -324 -350 -405 -407 -390 -376 -338 -341 -374 -409 -424 -410 -381 -357 -355 -375 -396 -400 -655 -698 -750 -753 -724 -733 -726 -708 -686 -653 -658 -653 -684 -682 -675 -654 -645 -656 -671 -679 -689 -702 -718 -762 -789 -763 -769 -753 -813 -848 -859 -879 -885 -885 -897 -875 -839 -806 -759 -732 -726 -717 -750 -785 -786 -789 -794 -786 -812 -816 -813 -784 -793 -808 -811 -832 -843 -839 -830 -830 -853 -859 -884 -907 -936 -948 -943 -927 -910 -892 -880 -867 -854 -858 -880 -901 -919 -941 -936 -895 -863 -851 -866 -884 -914 -931 -934 -936 -952 -967 -953 -918 -879 -858 -865 -883 -888 -926 -937 -928 -905 -878 -870 -867 -865 -869 -875 -875 -862 -843 -841 -859 -863 -859 -830 -804 -774 -765 -757 -743 -720 -692 -682 -689 -678 -654 -647 -636 -641 -658 -684 -687 -710 -713 -710 -703 -684 -701 -713 -701 -689 -675 -661 -663 -664 -656 -653 -646 -645 -621 -650 -683 -692 -689 -688 -685 -674 -637 -610 -611 -602 -563 -515 -521 -501 -508 -527 -539 -542 -537 -517 -527 -519 -504 -497 -502 -512 -510 -501 -489 -503 -512 -511 -516 -529 -511 -470 -462 -463 -463 -471 -476 -476 -482 -490 -495 -495 -512 -516 -498 -485 -453 -421 -424 -423 -426 -435 -441 -446 -457 -467 -465 -461 -467 -476 -471 -470 -450 -446 -442 -433 -421 -413 -413 -410 -413 -424 -442 -472 -485 -460 -443 -423 -411 -402 -389 -385 -390 -391 -364 -362 -384 -396 -396 -399 -393 -380 -374 -352 -349 -325 -336 -398 -401 -407 -405 -375 -346 -341 -378 -419 -440 -428 -380 -363 -363 -391 -402 -643 -685 -739 -758 -738 -735 -754 -712 -675 -648 -654 -658 -674 -675 -665 -641 -626 -620 -634 -661 -683 -692 -699 -739 -789 -751 -745 -777 -806 -813 -815 -831 -880 -882 -871 -871 -840 -798 -758 -712 -718 -719 -736 -741 -767 -781 -784 -776 -815 -807 -813 -795 -797 -802 -812 -835 -842 -844 -835 -832 -853 -864 -878 -902 -934 -932 -931 -914 -918 -909 -896 -884 -869 -873 -887 -897 -929 -949 -939 -909 -895 -865 -864 -891 -916 -938 -944 -948 -958 -968 -968 -940 -904 -890 -873 -871 -881 -917 -930 -914 -897 -876 -864 -858 -853 -860 -871 -871 -858 -846 -863 -871 -867 -853 -824 -817 -788 -788 -781 -772 -742 -706 -689 -692 -682 -660 -652 -637 -630 -636 -655 -672 -712 -723 -718 -703 -696 -719 -728 -710 -699 -706 -693 -659 -662 -664 -656 -646 -641 -616 -635 -677 -696 -699 -701 -689 -662 -636 -623 -623 -602 -549 -524 -520 -504 -505 -504 -533 -543 -539 -528 -524 -514 -499 -493 -498 -510 -522 -518 -508 -523 -530 -532 -551 -550 -510 -471 -460 -467 -471 -476 -480 -484 -490 -494 -488 -484 -518 -519 -516 -484 -450 -417 -429 -433 -435 -450 -459 -460 -465 -474 -478 -477 -473 -464 -476 -460 -465 -474 -462 -459 -446 -421 -414 -404 -404 -417 -436 -469 -486 -457 -447 -431 -418 -395 -385 -383 -384 -386 -364 -360 -378 -391 -393 -391 -392 -402 -408 -404 -378 -346 -351 -376 -392 -404 -406 -397 -351 -323 -338 -374 -418 -439 -427 -425 -389 -405 -403 -649 -678 -722 -747 -747 -737 -750 -714 -672 -654 -649 -653 -674 -669 -656 -635 -630 -619 -620 -645 -674 -684 -694 -738 -775 -750 -744 -743 -776 -778 -828 -863 -868 -868 -878 -873 -831 -781 -744 -715 -717 -725 -726 -723 -777 -800 -807 -797 -815 -797 -811 -798 -794 -797 -799 -816 -830 -836 -841 -842 -855 -871 -873 -879 -913 -919 -923 -914 -923 -921 -909 -896 -879 -876 -890 -898 -930 -938 -952 -939 -910 -881 -873 -893 -915 -942 -958 -962 -728 -474 -475 -616 -941 -924 -888 -880 -884 -915 -936 -920 -909 -880 -867 -863 -859 -857 -862 -866 -851 -836 -863 -866 -868 -854 -839 -832 -821 -806 -789 -774 -743 -713 -703 -703 -692 -671 -666 -641 -638 -633 -639 -667 -707 -712 -708 -700 -712 -725 -723 -718 -718 -720 -698 -656 -659 -669 -662 -643 -632 -603 -636 -676 -685 -682 -695 -682 -648 -628 -625 -621 -597 -553 -531 -507 -519 -507 -495 -536 -545 -542 -532 -522 -518 -513 -499 -492 -508 -524 -532 -515 -532 -536 -546 -557 -558 -514 -504 -479 -474 -475 -477 -481 -483 -492 -503 -494 -491 -506 -515 -511 -476 -440 -422 -434 -441 -441 -455 -466 -470 -473 -478 -492 -491 -484 -471 -490 -473 -465 -477 -482 -477 -458 -434 -415 -397 -394 -406 -427 -456 -468 -471 -447 -427 -412 -396 -382 -374 -372 -365 -348 -341 -347 -369 -387 -387 -393 -410 -418 -432 -426 -417 -411 -391 -396 -391 -405 -428 -384 -334 -339 -371 -392 -399 -435 -459 -412 -426 -403 -636 -647 -671 -712 -741 -736 -733 -701 -672 -661 -649 -646 -682 -675 -658 -651 -638 -617 -613 -631 -658 -676 -691 -730 -765 -740 -785 -723 -721 -733 -807 -851 -851 -880 -859 -847 -833 -800 -775 -763 -752 -726 -727 -727 -751 -807 -789 -791 -808 -800 -813 -800 -791 -798 -795 -792 -810 -833 -849 -850 -852 -869 -866 -871 -891 -898 -915 -926 -930 -926 -919 -910 -895 -887 -892 -898 -924 -931 -946 -950 -906 -884 -868 -890 -918 -953 -968 -692 -236 0 0 -137 -568 -931 -899 -890 -887 -909 -935 -925 -923 -889 -878 -876 -863 -850 -850 -856 -851 -844 -867 -862 -874 -864 -862 -861 -843 -812 -784 -764 -737 -715 -709 -709 -692 -678 -689 -674 -651 -633 -642 -655 -692 -708 -702 -698 -717 -730 -732 -729 -731 -731 -703 -667 -665 -670 -654 -644 -629 -596 -592 -643 -665 -671 -685 -680 -653 -632 -624 -618 -605 -575 -559 -525 -527 -506 -492 -534 -548 -555 -544 -531 -534 -532 -510 -494 -505 -529 -539 -522 -538 -544 -548 -564 -566 -556 -514 -479 -475 -465 -465 -483 -491 -498 -506 -500 -499 -490 -513 -508 -477 -444 -438 -449 -446 -443 -448 -463 -478 -481 -485 -502 -510 -509 -488 -499 -469 -458 -472 -492 -493 -467 -444 -419 -395 -392 -401 -412 -428 -444 -463 -413 -426 -411 -401 -390 -380 -371 -358 -352 -347 -351 -369 -376 -370 -372 -383 -385 -435 -446 -480 -468 -433 -397 -378 -400 -428 -411 -370 -351 -353 -356 -373 -423 -463 -433 -445 -402 -652 -633 -651 -712 -743 -733 -725 -687 -664 -652 -646 -646 -675 -687 -667 -651 -637 -620 -614 -623 -647 -678 -695 -722 -774 -747 -749 -769 -762 -761 -790 -834 -855 -881 -853 -836 -825 -796 -778 -769 -748 -730 -726 -736 -762 -790 -807 -774 -813 -805 -807 -807 -794 -797 -800 -794 -801 -819 -843 -855 -857 -871 -869 -871 -875 -888 -901 -925 -940 -945 -932 -921 -913 -903 -904 -894 -910 -927 -918 -947 -906 -899 -874 -897 -930 -610 -436 -202 0 0 0 0 -227 -931 -904 -893 -894 -907 -455 -391 -387 -754 -894 -881 -867 -850 -849 -862 -862 -857 -869 -863 -877 -875 -873 -876 -845 -811 -783 -762 -734 -707 -703 -707 -698 -696 -700 -684 -650 -636 -637 -641 -687 -693 -683 -689 -694 -712 -720 -720 -730 -730 -708 -687 -679 -669 -655 -652 -616 -612 -602 -635 -658 -669 -671 -669 -657 -637 -625 -620 -622 -616 -587 -557 -533 -499 -513 -533 -546 -554 -553 -548 -548 -535 -517 -509 -510 -540 -544 -533 -539 -542 -542 -542 -554 -554 -519 -486 -477 -460 -459 -479 -484 -492 -509 -511 -508 -498 -512 -508 -486 -457 -457 -468 -468 -456 -452 -469 -488 -492 -495 -512 -528 -529 -499 -501 -502 -486 -481 -498 -491 -470 -454 -425 -392 -388 -400 -403 -412 -434 -451 -417 -430 -410 -405 -399 -391 -388 -372 -355 -346 -353 -371 -367 -346 -333 -336 -321 -358 -401 -473 -490 -450 -403 -377 -393 -431 -444 -435 -420 -389 -387 -400 -426 -456 -435 -450 -403 -654 -636 -638 -681 -727 -730 -695 -664 -655 -645 -638 -637 -644 -669 -667 -655 -640 -627 -618 -612 -624 -655 -689 -735 -798 -804 -792 -766 -753 -774 -794 -807 -855 -886 -858 -856 -840 -818 -802 -777 -753 -722 -719 -731 -764 -789 -824 -768 -795 -816 -820 -815 -798 -800 -796 -783 -786 -799 -830 -856 -868 -878 -878 -883 -872 -877 -906 -921 -939 -953 -937 -926 -923 -910 -909 -899 -896 -917 -902 -935 -912 -902 -882 -901 -936 -328 0 0 0 0 0 0 -95 -487 -911 -903 -900 -905 -104 0 0 -649 -897 -881 -867 -849 -851 -874 -878 -868 -868 -865 -865 -878 -876 -875 -842 -811 -791 -761 -724 -699 -702 -712 -710 -706 -698 -678 -663 -639 -634 -633 -671 -673 -671 -671 -680 -700 -715 -725 -737 -735 -708 -685 -691 -696 -671 -668 -653 -618 -610 -627 -653 -661 -662 -662 -651 -635 -624 -624 -631 -628 -605 -566 -550 -496 -534 -535 -541 -546 -556 -564 -557 -532 -512 -513 -517 -555 -550 -530 -542 -534 -525 -529 -543 -548 -520 -500 -484 -458 -454 -476 -481 -488 -509 -516 -518 -508 -517 -510 -487 -474 -473 -489 -486 -463 -455 -471 -489 -498 -508 -524 -540 -541 -506 -505 -511 -478 -490 -507 -498 -475 -458 -431 -400 -398 -403 -401 -411 -428 -443 -425 -429 -418 -407 -405 -405 -394 -375 -356 -347 -359 -374 -348 -309 -291 -294 -275 -279 -349 -426 -467 -451 -416 -390 -395 -426 -445 -449 -450 -427 -405 -412 -416 -437 -434 -444 -420 -648 -635 -648 -683 -711 -718 -691 -657 -648 -645 -642 -631 -646 -664 -666 -657 -645 -628 -621 -619 -621 -641 -675 -700 -727 -772 -767 -777 -766 -769 -796 -812 -853 -877 -861 -852 -866 -838 -786 -763 -750 -726 -725 -730 -768 -816 -795 -794 -799 -807 -822 -817 -792 -794 -803 -789 -775 -789 -825 -842 -872 -882 -896 -884 -866 -879 -903 -930 -942 -945 -925 -919 -926 -921 -918 -908 -901 -911 -911 -930 -920 -906 -885 -897 -930 -685 -223 0 0 0 0 0 0 -66 -364 -392 -901 -900 -107 0 0 -640 -894 -888 -878 -858 -852 -866 -877 -869 -869 -853 -858 -876 -875 -873 -844 -817 -788 -755 -725 -711 -706 -705 -714 -718 -708 -686 -675 -646 -639 -644 -671 -667 -663 -657 -664 -682 -694 -713 -737 -733 -705 -681 -675 -704 -705 -681 -660 -621 -601 -619 -648 -648 -645 -644 -647 -648 -636 -632 -639 -635 -614 -585 -556 -526 -542 -544 -547 -549 -552 -560 -562 -538 -513 -522 -531 -554 -548 -528 -529 -537 -532 -544 -542 -550 -535 -512 -492 -461 -449 -465 -471 -482 -514 -519 -518 -519 -520 -503 -495 -497 -498 -509 -503 -474 -460 -472 -486 -500 -518 -535 -547 -547 -542 -521 -509 -503 -511 -517 -504 -478 -460 -447 -432 -420 -416 -411 -413 -426 -438 -429 -433 -415 -409 -410 -404 -391 -365 -344 -343 -357 -375 -355 -315 -290 -282 -270 -283 -332 -395 -439 -445 -422 -394 -384 -387 -399 -427 -439 -423 -426 -433 -413 -442 -442 -435 -435 -653 -632 -632 -663 -693 -706 -689 -658 -648 -646 -658 -637 -647 -655 -665 -660 -649 -630 -623 -623 -627 -631 -647 -690 -746 -782 -780 -789 -770 -777 -809 -815 -865 -886 -889 -853 -857 -848 -805 -782 -765 -730 -733 -747 -766 -816 -794 -796 -781 -805 -817 -820 -795 -791 -797 -796 -787 -779 -795 -809 -858 -878 -899 -896 -873 -893 -897 -932 -952 -936 -913 -907 -916 -921 -925 -924 -909 -909 -912 -928 -914 -902 -880 -892 -907 -918 -374 0 0 0 0 0 0 0 0 -19 -334 -332 -41 0 0 -223 -311 -647 -889 -869 -855 -857 -862 -862 -871 -857 -865 -882 -878 -870 -845 -818 -790 -759 -743 -735 -723 -711 -706 -716 -714 -703 -680 -665 -646 -659 -662 -675 -657 -652 -657 -666 -677 -699 -720 -717 -708 -693 -694 -692 -703 -693 -665 -615 -626 -647 -660 -651 -642 -648 -651 -649 -649 -639 -649 -638 -622 -596 -556 -546 -555 -553 -551 -529 -534 -563 -565 -550 -547 -535 -540 -563 -561 -544 -512 -530 -526 -544 -549 -549 -538 -518 -498 -484 -466 -450 -465 -474 -511 -521 -521 -527 -523 -512 -515 -514 -528 -537 -520 -486 -467 -472 -481 -502 -522 -536 -537 -554 -551 -538 -520 -505 -523 -528 -518 -504 -483 -465 -452 -431 -420 -417 -418 -427 -448 -444 -430 -427 -418 -411 -399 -384 -361 -339 -335 -351 -377 -369 -336 -328 -309 -294 -326 -351 -381 -414 -425 -414 -406 -392 -379 -391 -402 -423 -441 -438 -438 -439 -447 -452 -444 -441 -638 -651 -654 -664 -690 -696 -676 -661 -645 -639 -670 -640 -644 -651 -668 -667 -655 -638 -629 -632 -635 -640 -660 -688 -726 -769 -774 -794 -787 -763 -814 -832 -856 -862 -878 -876 -854 -838 -813 -788 -777 -759 -758 -765 -781 -837 -834 -823 -778 -818 -832 -814 -797 -790 -791 -808 -805 -776 -782 -806 -853 -872 -886 -895 -880 -907 -902 -921 -937 -927 -916 -909 -913 -921 -917 -916 -912 -916 -918 -932 -912 -894 -886 -882 -884 -906 -372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -515 -890 -867 -849 -849 -857 -871 -865 -861 -871 -878 -880 -877 -849 -818 -793 -768 -742 -722 -715 -713 -710 -714 -720 -706 -696 -680 -661 -661 -657 -671 -658 -649 -643 -650 -664 -680 -704 -715 -712 -712 -714 -704 -703 -701 -671 -629 -639 -658 -671 -658 -641 -642 -649 -650 -660 -652 -654 -644 -633 -605 -566 -560 -575 -567 -557 -535 -531 -559 -571 -559 -567 -564 -569 -571 -563 -552 -520 -536 -541 -546 -554 -562 -550 -527 -516 -503 -471 -450 -454 -468 -513 -522 -532 -536 -534 -530 -529 -535 -552 -559 -536 -494 -472 -478 -489 -501 -505 -531 -536 -549 -544 -560 -544 -528 -529 -521 -520 -524 -508 -478 -456 -438 -431 -424 -423 -426 -442 -443 -450 -441 -428 -424 -407 -380 -356 -338 -336 -347 -360 -363 -370 -347 -334 -327 -364 -368 -372 -400 -415 -407 -398 -390 -376 -370 -376 -390 -419 -438 -448 -453 -456 -456 -448 -446 -637 -640 -636 -646 -668 -674 -666 -655 -634 -633 -668 -650 -638 -641 -669 -669 -659 -651 -647 -640 -637 -647 -675 -706 -735 -764 -782 -805 -797 -806 -804 -809 -826 -862 -880 -843 -841 -834 -811 -799 -775 -745 -760 -779 -783 -775 -797 -826 -776 -810 -830 -814 -795 -790 -791 -808 -821 -803 -785 -797 -836 -872 -884 -908 -884 -899 -913 -915 -917 -924 -928 -915 -912 -922 -916 -913 -920 -919 -917 -931 -917 -910 -900 -879 -878 -897 -368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -508 -888 -876 -864 -856 -864 -870 -861 -878 -885 -887 -888 -871 -841 -829 -793 -759 -732 -710 -701 -705 -714 -723 -724 -715 -702 -701 -684 -667 -666 -669 -665 -655 -644 -641 -644 -662 -690 -703 -707 -720 -734 -717 -719 -708 -672 -651 -650 -671 -681 -676 -659 -647 -650 -657 -666 -673 -658 -650 -637 -624 -591 -586 -592 -581 -568 -543 -532 -559 -581 -569 -557 -559 -570 -570 -590 -572 -565 -580 -573 -575 -574 -571 -559 -548 -537 -514 -490 -470 -460 -472 -507 -512 -536 -539 -538 -536 -539 -553 -565 -567 -542 -503 -483 -482 -485 -489 -513 -530 -543 -544 -555 -565 -546 -532 -532 -538 -540 -535 -518 -492 -465 -445 -441 -431 -428 -432 -435 -439 -456 -441 -428 -423 -406 -385 -362 -333 -331 -340 -342 -349 -358 -351 -353 -351 -365 -365 -367 -375 -385 -390 -386 -378 -374 -375 -380 -383 -421 -433 -440 -453 -457 -456 -443 -438 -621 -664 -670 -671 -657 -653 -652 -639 -626 -629 -654 -662 -640 -641 -681 -665 -665 -665 -670 -659 -649 -655 -675 -703 -731 -764 -798 -801 -802 -782 -781 -823 -830 -848 -870 -861 -836 -835 -824 -793 -780 -778 -768 -775 -795 -789 -808 -834 -790 -817 -834 -809 -798 -786 -778 -788 -812 -817 -790 -789 -827 -863 -883 -913 -920 -922 -917 -914 -918 -916 -920 -919 -918 -920 -919 -921 -920 -932 -917 -929 -927 -917 -890 -874 -869 -886 -363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -143 -571 -890 -881 -875 -886 -886 -876 -879 -881 -884 -888 -862 -852 -828 -789 -744 -716 -702 -696 -706 -719 -727 -726 -713 -711 -701 -671 -666 -668 -668 -665 -661 -648 -636 -638 -643 -654 -683 -702 -721 -733 -722 -727 -712 -684 -670 -679 -684 -692 -687 -673 -668 -667 -669 -678 -682 -664 -649 -641 -637 -619 -612 -602 -576 -553 -538 -537 -559 -583 -582 -590 -590 -590 -605 -595 -592 -579 -581 -577 -587 -588 -584 -579 -567 -550 -530 -504 -476 -459 -480 -495 -517 -533 -544 -540 -543 -549 -557 -570 -573 -545 -505 -490 -488 -485 -494 -507 -533 -540 -547 -559 -571 -555 -543 -542 -541 -539 -536 -523 -499 -470 -448 -427 -433 -428 -429 -434 -436 -448 -439 -432 -424 -408 -394 -368 -338 -335 -334 -339 -337 -348 -356 -371 -367 -352 -346 -358 -371 -373 -372 -366 -363 -371 -374 -376 -385 -388 -401 -424 -446 -458 -463 -452 -444 -594 -631 -641 -645 -633 -634 -636 -626 -620 -626 -650 -658 -635 -636 -658 -658 -662 -671 -685 -675 -667 -671 -681 -707 -736 -758 -790 -802 -823 -823 -824 -797 -825 -846 -869 -864 -849 -845 -836 -805 -779 -771 -756 -764 -780 -784 -787 -832 -786 -807 -831 -822 -802 -793 -789 -777 -787 -806 -790 -785 -814 -855 -888 -918 -925 -929 -926 -922 -932 -928 -924 -916 -919 -931 -930 -929 -921 -931 -921 -940 -924 -920 -893 -875 -869 -877 -358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -370 -781 -897 -894 -678 -380 -893 -887 -889 -894 -895 -896 -890 -858 -822 -784 -744 -710 -696 -700 -712 -722 -728 -732 -750 -726 -694 -665 -665 -668 -668 -664 -674 -656 -635 -637 -641 -653 -674 -697 -716 -724 -728 -723 -722 -709 -699 -697 -698 -698 -700 -695 -683 -679 -679 -695 -677 -658 -649 -644 -637 -625 -615 -595 -574 -559 -548 -545 -560 -581 -583 -589 -592 -611 -602 -610 -606 -590 -583 -591 -595 -594 -591 -583 -572 -557 -539 -520 -487 -475 -492 -497 -502 -526 -544 -544 -548 -555 -562 -568 -569 -551 -522 -517 -506 -499 -499 -523 -538 -546 -548 -561 -564 -556 -550 -547 -546 -546 -541 -524 -505 -477 -457 -436 -428 -427 -430 -433 -434 -447 -456 -446 -434 -419 -391 -380 -371 -345 -336 -342 -337 -345 -356 -367 -362 -350 -342 -350 -354 -354 -365 -352 -360 -387 -392 -396 -395 -374 -410 -428 -444 -464 -465 -462 -452 -587 -596 -611 -660 -646 -628 -625 -621 -618 -623 -642 -651 -636 -634 -641 -652 -666 -687 -713 -696 -677 -684 -687 -701 -736 -768 -785 -780 -806 -806 -815 -817 -821 -829 -861 -868 -838 -833 -824 -811 -794 -767 -761 -777 -805 -783 -773 -815 -794 -803 -807 -803 -812 -798 -776 -762 -781 -807 -793 -782 -801 -851 -901 -923 -924 -932 -933 -933 -943 -938 -929 -918 -915 -925 -934 -936 -922 -924 -927 -936 -931 -917 -890 -875 -867 -873 -356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -499 -905 -904 -903 -625 -47 -315 -900 -892 -898 -898 -899 -885 -853 -815 -776 -739 -711 -698 -704 -723 -733 -735 -744 -759 -738 -706 -674 -666 -672 -671 -672 -682 -689 -665 -637 -641 -652 -672 -693 -713 -722 -727 -720 -729 -721 -718 -705 -702 -709 -713 -705 -691 -685 -681 -701 -680 -658 -653 -643 -636 -615 -600 -585 -583 -580 -564 -551 -553 -563 -586 -591 -598 -600 -612 -602 -598 -597 -598 -597 -600 -595 -592 -593 -586 -570 -552 -536 -507 -482 -492 -491 -478 -511 -544 -553 -551 -557 -562 -567 -569 -554 -547 -534 -502 -499 -495 -519 -542 -537 -537 -557 -568 -574 -570 -557 -552 -552 -538 -525 -508 -479 -454 -448 -456 -436 -434 -431 -433 -444 -447 -437 -427 -424 -419 -406 -377 -346 -346 -347 -345 -353 -362 -366 -364 -356 -341 -333 -330 -333 -347 -359 -384 -403 -403 -403 -396 -394 -400 -425 -450 -464 -465 -466 -463 -597 -602 -592 -619 -638 -624 -606 -602 -609 -622 -635 -645 -642 -637 -631 -668 -676 -697 -731 -734 -698 -696 -697 -709 -734 -747 -762 -784 -813 -832 -819 -804 -818 -827 -850 -859 -859 -853 -849 -833 -804 -771 -755 -785 -809 -800 -787 -826 -810 -804 -803 -812 -819 -802 -778 -764 -769 -792 -806 -802 -820 -849 -892 -897 -922 -934 -934 -935 -938 -936 -932 -923 -927 -937 -934 -933 -927 -933 -927 -923 -930 -310 -787 -879 -863 -865 -353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -494 -907 -607 -188 -127 0 -156 -899 -892 -893 -905 -901 -882 -846 -815 -776 -732 -707 -703 -706 -708 -719 -756 -770 -757 -730 -708 -684 -677 -669 -672 -673 -674 -684 -674 -645 -638 -650 -675 -693 -706 -727 -726 -715 -711 -721 -723 -709 -706 -710 -708 -699 -691 -689 -681 -693 -684 -663 -656 -644 -626 -603 -588 -585 -594 -597 -591 -575 -554 -562 -587 -589 -592 -612 -610 -591 -597 -600 -601 -602 -599 -598 -600 -599 -587 -572 -563 -561 -542 -515 -498 -489 -480 -499 -547 -559 -554 -559 -567 -572 -568 -558 -555 -534 -513 -507 -505 -523 -542 -546 -542 -540 -557 -577 -580 -570 -563 -559 -537 -517 -509 -495 -471 -465 -447 -438 -437 -440 -441 -450 -458 -454 -449 -440 -418 -416 -376 -353 -357 -349 -349 -352 -353 -366 -374 -367 -351 -346 -358 -364 -363 -373 -388 -399 -398 -405 -399 -417 -416 -431 -458 -461 -450 -449 -457 -606 -614 -615 -647 -634 -637 -624 -599 -602 -622 -634 -637 -636 -636 -635 -667 -700 -712 -728 -736 -715 -698 -697 -704 -712 -731 -757 -766 -794 -822 -834 -806 -809 -831 -849 -858 -859 -850 -830 -814 -802 -784 -775 -777 -775 -793 -778 -803 -805 -804 -811 -801 -795 -784 -764 -754 -763 -790 -813 -804 -801 -832 -829 -891 -915 -945 -937 -927 -942 -939 -936 -931 -923 -920 -922 -930 -931 -925 -927 -923 -919 -88 -752 -884 -872 -870 -739 -304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -488 -905 -529 0 0 0 -25 -222 -892 -891 -894 -885 -866 -837 -798 -764 -735 -716 -710 -709 -709 -719 -755 -775 -757 -732 -714 -688 -673 -665 -673 -678 -673 -672 -668 -653 -646 -655 -675 -694 -706 -713 -714 -714 -704 -715 -724 -718 -712 -703 -690 -684 -683 -686 -687 -681 -680 -659 -657 -635 -612 -597 -588 -587 -592 -600 -601 -581 -556 -567 -587 -587 -601 -602 -597 -599 -599 -597 -602 -602 -603 -605 -602 -598 -591 -580 -575 -575 -574 -565 -524 -503 -489 -513 -554 -568 -562 -561 -566 -567 -563 -559 -574 -559 -524 -508 -496 -523 -540 -547 -548 -545 -555 -576 -585 -577 -566 -562 -536 -511 -515 -503 -486 -474 -457 -444 -438 -442 -444 -441 -438 -452 -473 -451 -429 -427 -390 -365 -363 -354 -353 -349 -341 -356 -375 -377 -371 -365 -365 -376 -379 -356 -357 -376 -382 -407 -405 -425 -420 -438 -470 -471 -458 -456 -467 -606 -602 -613 -629 -617 -634 -620 -592 -603 -623 -625 -636 -638 -635 -650 -662 -696 -721 -737 -738 -729 -716 -703 -698 -705 -724 -749 -776 -817 -833 -842 -804 -818 -820 -848 -854 -846 -843 -834 -823 -807 -788 -779 -781 -806 -795 -808 -807 -807 -805 -791 -795 -806 -794 -780 -762 -756 -777 -805 -819 -815 -811 -825 -881 -918 -933 -936 -941 -954 -941 -932 -931 -928 -928 -929 -929 -934 -932 -875 -229 -887 -86 -172 -732 -878 -434 -595 -405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -435 -820 -895 -833 -491 0 0 -120 -774 -893 -901 -887 -864 -853 -827 -786 -754 -735 -728 -722 -714 -714 -718 -738 -756 -744 -727 -710 -689 -672 -668 -666 -669 -665 -664 -669 -663 -652 -656 -669 -689 -701 -692 -710 -709 -704 -714 -723 -727 -719 -700 -686 -684 -682 -685 -696 -692 -693 -665 -655 -627 -608 -596 -594 -595 -596 -600 -604 -592 -574 -577 -592 -592 -601 -600 -595 -595 -597 -592 -596 -599 -597 -602 -604 -596 -592 -583 -576 -580 -579 -579 -556 -536 -518 -536 -549 -564 -571 -572 -576 -579 -575 -570 -587 -551 -533 -502 -509 -526 -531 -547 -553 -548 -553 -562 -575 -586 -575 -568 -550 -528 -510 -505 -499 -485 -456 -449 -439 -447 -449 -439 -447 -461 -460 -440 -432 -440 -403 -377 -364 -361 -359 -356 -348 -355 -368 -374 -375 -376 -381 -386 -401 -402 -398 -376 -379 -404 -418 -442 -438 -447 -461 -473 -486 -465 -454 -606 -614 -604 -634 -610 -633 -646 -641 -617 -611 -630 -633 -631 -630 -649 -665 -693 -717 -738 -738 -736 -744 -718 -697 -696 -721 -754 -768 -805 -830 -838 -814 -806 -823 -823 -830 -840 -838 -832 -821 -812 -782 -752 -768 -764 -777 -778 -793 -804 -826 -827 -803 -788 -780 -784 -766 -755 -771 -781 -795 -818 -795 -817 -854 -911 -943 -938 -944 -945 -946 -949 -939 -933 -931 -922 -930 -937 -932 -839 -30 -882 -85 0 -144 -185 -64 -512 -405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -526 -889 -888 -894 -855 -771 -610 -135 -894 -904 -889 -862 -852 -847 -827 -792 -759 -745 -737 -723 -709 -703 -715 -727 -738 -744 -727 -705 -679 -674 -667 -666 -663 -652 -654 -670 -670 -653 -653 -669 -684 -686 -689 -706 -707 -708 -713 -710 -721 -717 -696 -688 -690 -690 -694 -704 -711 -703 -672 -649 -629 -612 -601 -599 -603 -603 -606 -608 -597 -595 -600 -603 -597 -613 -610 -609 -602 -606 -592 -587 -594 -600 -605 -598 -586 -593 -593 -581 -580 -580 -582 -588 -559 -540 -559 -552 -555 -571 -576 -580 -578 -568 -561 -590 -554 -520 -500 -505 -507 -527 -547 -551 -550 -550 -557 -570 -582 -584 -575 -571 -546 -517 -514 -501 -490 -456 -453 -450 -452 -458 -457 -453 -455 -469 -449 -447 -439 -414 -372 -356 -367 -368 -361 -353 -350 -357 -370 -379 -380 -391 -394 -410 -412 -400 -365 -382 -407 -430 -451 -460 -454 -453 -479 -496 -471 -469 -595 -593 -600 -620 -596 -612 -625 -628 -612 -607 -629 -631 -615 -624 -636 -649 -690 -713 -736 -739 -738 -759 -737 -710 -701 -724 -752 -758 -799 -834 -841 -832 -813 -810 -802 -825 -842 -841 -829 -828 -813 -782 -765 -771 -786 -782 -799 -805 -828 -840 -793 -785 -792 -781 -785 -787 -772 -761 -772 -802 -828 -808 -818 -869 -895 -926 -929 -947 -943 -940 -952 -941 -933 -937 -935 -938 -926 -944 -842 -6 -166 -16 0 0 0 0 -508 -402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -522 -883 -877 -882 -628 -323 -873 -797 -886 -907 -882 -844 -842 -842 -825 -817 -793 -756 -735 -726 -711 -702 -711 -715 -737 -732 -724 -723 -698 -685 -667 -660 -651 -642 -648 -663 -666 -652 -651 -664 -672 -679 -691 -697 -701 -705 -708 -704 -709 -707 -695 -692 -697 -696 -703 -705 -720 -704 -676 -654 -638 -631 -621 -612 -613 -616 -619 -619 -605 -599 -588 -605 -616 -628 -617 -610 -610 -607 -592 -589 -596 -606 -612 -608 -600 -597 -598 -590 -587 -578 -585 -598 -572 -563 -573 -567 -563 -565 -571 -581 -585 -594 -576 -572 -551 -512 -510 -499 -511 -530 -546 -552 -547 -545 -550 -557 -570 -572 -578 -567 -563 -536 -527 -516 -497 -470 -462 -462 -460 -461 -464 -461 -463 -469 -447 -443 -448 -427 -380 -351 -361 -370 -363 -354 -349 -353 -370 -383 -381 -383 -383 -399 -415 -421 -391 -380 -394 -429 -443 -450 -463 -478 -505 -508 -482 -484 -578 -579 -578 -601 -598 -600 -597 -620 -613 -603 -633 -642 -605 -610 -629 -641 -676 -696 -717 -738 -735 -758 -746 -720 -711 -728 -750 -764 -791 -817 -839 -847 -840 -828 -832 -807 -826 -841 -836 -829 -809 -770 -750 -764 -769 -794 -818 -793 -818 -826 -793 -781 -780 -790 -791 -788 -784 -766 -759 -797 -829 -815 -800 -833 -885 -924 -933 -946 -948 -931 -936 -939 -941 -939 -918 -914 -936 -931 -838 0 0 0 0 -572 -717 -245 -502 -397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -511 -881 -880 -879 -591 -25 -246 -886 -893 -903 -856 -846 -837 -834 -833 -827 -801 -761 -738 -734 -719 -705 -710 -709 -730 -734 -724 -722 -704 -686 -673 -658 -646 -641 -643 -651 -654 -647 -647 -644 -670 -680 -690 -693 -695 -698 -703 -706 -704 -703 -699 -698 -706 -704 -703 -703 -719 -703 -679 -660 -653 -648 -634 -621 -622 -621 -616 -613 -602 -596 -603 -627 -627 -639 -636 -627 -619 -615 -604 -600 -603 -606 -611 -620 -621 -608 -594 -599 -583 -575 -587 -595 -581 -576 -578 -577 -579 -583 -580 -577 -588 -586 -589 -576 -543 -541 -518 -496 -503 -529 -546 -554 -553 -544 -536 -538 -544 -557 -574 -576 -575 -553 -541 -536 -514 -488 -477 -467 -461 -467 -467 -461 -449 -465 -460 -453 -447 -443 -419 -373 -367 -372 -368 -362 -356 -357 -366 -371 -380 -378 -371 -382 -415 -421 -397 -378 -387 -393 -392 -412 -450 -485 -506 -506 -468 -480 -562 -572 -565 -568 -578 -593 -592 -603 -604 -595 -613 -625 -599 -597 -613 -623 -643 -674 -687 -716 -725 -754 -754 -738 -727 -734 -747 -762 -787 -793 -804 -838 -832 -816 -819 -808 -821 -841 -855 -846 -801 -770 -770 -762 -754 -772 -809 -819 -807 -857 -795 -773 -782 -782 -780 -800 -804 -788 -776 -789 -834 -815 -794 -823 -876 -907 -910 -905 -937 -942 -947 -929 -930 -937 -923 -933 -750 -132 -202 -756 -20 0 0 -679 -847 -288 -494 -765 -377 0 0 0 0 0 0 0 0 0 0 0 0 -507 -856 -894 -873 -850 -832 -801 -816 -862 -873 -890 -852 -840 -839 -839 -841 -817 -791 -767 -745 -730 -717 -715 -712 -710 -721 -722 -725 -714 -710 -696 -675 -657 -652 -648 -644 -647 -650 -652 -654 -649 -672 -680 -681 -688 -693 -691 -693 -702 -710 -707 -701 -704 -714 -713 -711 -705 -713 -699 -702 -686 -673 -662 -643 -628 -629 -633 -630 -628 -618 -603 -605 -622 -639 -647 -645 -633 -622 -616 -609 -604 -603 -605 -609 -622 -630 -613 -597 -600 -584 -579 -586 -593 -589 -586 -592 -589 -587 -596 -591 -583 -573 -592 -591 -591 -569 -535 -512 -499 -498 -520 -540 -550 -558 -554 -540 -533 -536 -555 -584 -587 -591 -570 -540 -544 -545 -526 -500 -478 -461 -458 -461 -450 -449 -466 -448 -449 -445 -439 -422 -397 -382 -379 -372 -362 -357 -346 -350 -365 -380 -374 -362 -364 -381 -409 -420 -410 -408 -392 -377 -399 -438 -474 -499 -504 -479 -484 -550 -564 -563 -555 -553 -572 -582 -589 -589 -586 -596 -605 -595 -590 -600 -604 -612 -654 -669 -689 -709 -742 -742 -739 -722 -722 -741 -749 -762 -779 -792 -839 -838 -817 -834 -801 -821 -852 -865 -845 -830 -800 -758 -748 -761 -771 -800 -800 -830 -839 -785 -775 -773 -773 -784 -791 -781 -775 -770 -772 -811 -819 -794 -822 -853 -855 -915 -920 -940 -933 -943 -945 -926 -918 -924 -921 -892 -807 -745 -113 -3 0 0 -90 -631 -771 -785 -813 -434 0 0 0 0 0 0 0 0 0 0 0 -559 -862 -896 -891 -863 -840 -850 -858 -863 -863 -872 -864 -841 -838 -843 -838 -823 -818 -800 -773 -753 -737 -724 -713 -728 -726 -716 -727 -708 -718 -720 -709 -684 -672 -673 -667 -659 -655 -653 -657 -657 -663 -678 -676 -670 -684 -689 -686 -684 -697 -712 -711 -704 -712 -721 -717 -719 -714 -713 -709 -710 -695 -680 -671 -651 -632 -629 -635 -639 -635 -629 -627 -621 -643 -654 -649 -657 -650 -645 -632 -618 -609 -604 -605 -614 -628 -636 -617 -599 -601 -589 -585 -587 -589 -592 -596 -604 -606 -605 -618 -626 -605 -595 -607 -607 -576 -572 -547 -527 -512 -508 -522 -536 -548 -560 -562 -562 -544 -537 -556 -585 -590 -597 -572 -545 -542 -553 -541 -504 -469 -452 -458 -477 -462 -457 -464 -472 -477 -469 -460 -428 -410 -398 -385 -373 -363 -352 -349 -357 -366 -375 -355 -346 -344 -355 -382 -406 -403 -413 -406 -380 -394 -431 -469 -493 -495 -494 -494 -523 -520 -549 -556 -553 -562 -569 -574 -578 -581 -594 -607 -605 -595 -580 -583 -596 -637 -654 -671 -689 -729 -743 -749 -725 -717 -733 -734 -743 -778 -787 -830 -844 -829 -838 -792 -805 -842 -848 -844 -836 -801 -765 -757 -754 -763 -786 -814 -820 -828 -801 -796 -772 -778 -777 -797 -807 -797 -794 -796 -806 -810 -800 -817 -818 -856 -907 -902 -935 -957 -939 -918 -927 -919 -904 -929 -926 -921 -835 0 0 0 0 -610 -819 -845 -822 -798 -754 -427 0 0 0 0 0 0 0 0 0 0 -52 -588 -898 -891 -856 -821 -826 -837 -832 -840 -843 -846 -838 -846 -836 -837 -829 -810 -791 -773 -755 -741 -730 -712 -711 -708 -717 -709 -705 -704 -718 -721 -703 -684 -678 -679 -671 -658 -661 -664 -665 -673 -682 -676 -661 -679 -683 -683 -684 -697 -715 -717 -708 -715 -723 -724 -724 -725 -724 -720 -720 -702 -687 -678 -660 -637 -632 -644 -645 -640 -640 -641 -643 -661 -665 -668 -662 -647 -645 -637 -631 -622 -608 -608 -620 -634 -647 -636 -610 -608 -596 -599 -598 -592 -595 -603 -609 -605 -613 -645 -648 -637 -632 -633 -628 -575 -561 -543 -522 -511 -509 -517 -530 -540 -553 -572 -574 -550 -537 -563 -581 -596 -598 -589 -564 -547 -556 -540 -500 -479 -464 -475 -482 -471 -476 -473 -482 -492 -490 -473 -437 -419 -413 -402 -395 -388 -366 -357 -358 -364 -364 -363 -349 -319 -307 -338 -360 -381 -406 -409 -396 -393 -405 -458 -482 -494 -497 -485 -514 -519 -531 -542 -543 -551 -556 -558 -570 -572 -590 -609 -606 -596 -581 -572 -582 -608 -630 -645 -668 -715 -730 -746 -740 -718 -720 -731 -736 -765 -786 -821 -850 -825 -847 -800 -807 -831 -839 -839 -839 -809 -769 -755 -748 -737 -764 -807 -799 -815 -816 -796 -783 -773 -770 -787 -782 -780 -784 -779 -803 -824 -821 -803 -831 -832 -902 -923 -937 -924 -937 -940 -925 -911 -904 -908 -916 -778 -73 0 0 0 0 -65 -638 -832 -819 -798 -786 -475 0 0 0 0 0 0 0 0 0 0 0 -560 -894 -871 -840 -820 -816 -823 -831 -846 -846 -843 -838 -838 -842 -828 -818 -812 -792 -757 -739 -744 -734 -732 -722 -702 -699 -703 -699 -694 -715 -725 -714 -694 -682 -679 -669 -660 -666 -669 -677 -685 -687 -667 -654 -658 -671 -681 -687 -700 -718 -723 -717 -723 -725 -732 -731 -735 -731 -731 -724 -704 -689 -683 -667 -644 -639 -649 -649 -649 -648 -648 -652 -672 -673 -672 -666 -658 -650 -647 -642 -628 -612 -608 -620 -639 -652 -647 -636 -625 -614 -615 -611 -601 -599 -607 -620 -629 -640 -660 -667 -664 -640 -616 -641 -578 -564 -551 -528 -513 -507 -509 -514 -522 -547 -576 -574 -557 -538 -572 -581 -591 -591 -592 -566 -560 -563 -538 -501 -468 -458 -470 -469 -492 -492 -475 -487 -511 -503 -492 -455 -428 -425 -418 -409 -396 -379 -372 -362 -370 -371 -363 -335 -305 -295 -295 -328 -373 -400 -414 -414 -403 -401 -436 -447 -487 -492 -490 -517 -522 -528 -537 -541 -537 -547 -540 -553 -561 -563 -576 -590 -590 -582 -570 -577 -591 -608 -632 -647 -699 -711 -724 -747 -727 -716 -726 -734 -763 -785 -801 -853 -828 -844 -825 -818 -808 -805 -824 -835 -804 -765 -749 -748 -760 -760 -796 -803 -807 -817 -808 -796 -790 -780 -794 -806 -800 -798 -804 -803 -809 -825 -802 -829 -849 -900 -891 -927 -952 -949 -940 -936 -935 -912 -887 -915 -747 0 0 0 0 0 -638 -271 -64 -511 -798 -785 -782 -513 0 0 0 0 0 0 0 0 -628 -855 -887 -893 -874 -846 -816 -803 -813 -813 -814 -820 -817 -841 -851 -832 -840 -836 -815 -794 -770 -765 -772 -746 -733 -717 -704 -695 -698 -697 -694 -714 -722 -724 -716 -703 -687 -668 -659 -668 -671 -681 -689 -678 -657 -647 -642 -661 -679 -689 -702 -722 -729 -720 -724 -724 -728 -744 -753 -740 -736 -731 -719 -705 -691 -678 -661 -650 -656 -664 -661 -657 -659 -667 -678 -670 -673 -668 -660 -659 -657 -648 -634 -619 -612 -625 -646 -654 -658 -649 -636 -636 -633 -626 -613 -600 -605 -627 -641 -653 -676 -676 -669 -654 -669 -669 -643 -581 -560 -540 -522 -513 -501 -494 -508 -538 -567 -584 -570 -553 -585 -578 -577 -586 -588 -582 -585 -579 -547 -499 -464 -462 -477 -479 -498 -496 -489 -490 -498 -516 -513 -471 -438 -426 -411 -417 -400 -381 -386 -365 -367 -375 -375 -357 -351 -320 -311 -341 -377 -399 -401 -394 -395 -404 -415 -433 -437 -488 -501 -521 -519 -511 -533 -542 -538 -540 -532 -557 -569 -567 -571 -582 -588 -584 -573 -578 -590 -600 -621 -629 -651 -676 -690 -733 -725 -709 -715 -725 -758 -791 -794 -840 -828 -838 -838 -832 -824 -807 -820 -836 -808 -773 -760 -754 -756 -756 -755 -780 -815 -823 -804 -794 -779 -766 -781 -787 -794 -799 -788 -793 -814 -838 -823 -836 -826 -882 -916 -915 -933 -946 -939 -922 -909 -906 -904 -901 -753 0 0 0 0 0 -39 -14 0 -496 -807 -789 -813 -559 0 0 0 0 0 0 0 0 -656 -895 -902 -888 -861 -838 -818 -796 -796 -798 -809 -826 -831 -845 -832 -839 -831 -827 -822 -820 -819 -803 -770 -751 -732 -716 -702 -699 -689 -680 -691 -706 -712 -716 -718 -710 -696 -680 -663 -672 -674 -677 -680 -675 -671 -656 -657 -675 -683 -688 -703 -725 -732 -723 -730 -731 -735 -760 -768 -753 -746 -736 -720 -709 -704 -701 -691 -674 -668 -670 -664 -659 -664 -670 -677 -674 -671 -670 -664 -666 -665 -656 -643 -625 -616 -628 -645 -650 -651 -658 -642 -645 -641 -639 -619 -612 -621 -628 -637 -641 -654 -662 -649 -669 -692 -649 -641 -593 -580 -563 -547 -526 -500 -491 -503 -537 -565 -587 -586 -592 -602 -593 -584 -582 -585 -594 -594 -584 -558 -502 -469 -478 -478 -485 -504 -505 -483 -497 -502 -516 -516 -491 -465 -434 -412 -421 -413 -390 -401 -383 -369 -375 -377 -383 -374 -352 -342 -359 -386 -394 -381 -378 -383 -383 -391 -415 -454 -491 -502 -520 -515 -504 -510 -537 -537 -538 -538 -527 -548 -564 -570 -578 -585 -581 -571 -578 -584 -593 -616 -609 -616 -657 -674 -717 -716 -703 -707 -720 -755 -786 -785 -819 -820 -827 -821 -831 -835 -807 -806 -826 -805 -770 -755 -758 -781 -779 -754 -783 -821 -830 -816 -797 -796 -780 -784 -799 -803 -809 -815 -810 -821 -831 -810 -836 -868 -879 -902 -913 -941 -951 -931 -913 -910 -903 -885 -661 -21 0 0 0 0 0 0 0 0 -499 -805 -779 -805 -557 0 0 0 0 0 0 0 0 -647 -896 -899 -887 -880 -857 -826 -817 -794 -787 -784 -793 -806 -840 -847 -835 -841 -838 -836 -839 -835 -810 -767 -738 -732 -722 -702 -701 -691 -686 -699 -704 -709 -713 -719 -717 -707 -692 -668 -678 -677 -675 -678 -679 -675 -673 -681 -688 -691 -696 -706 -720 -731 -728 -731 -734 -746 -772 -774 -767 -759 -744 -738 -725 -716 -714 -704 -685 -672 -665 -666 -677 -673 -661 -674 -668 -664 -669 -668 -673 -674 -666 -654 -636 -628 -629 -638 -640 -640 -655 -658 -654 -647 -647 -631 -624 -630 -630 -633 -641 -652 -675 -685 -708 -699 -674 -650 -629 -604 -590 -566 -532 -509 -494 -501 -530 -574 -592 -618 -622 -618 -615 -581 -572 -579 -590 -603 -605 -573 -513 -509 -487 -480 -492 -507 -516 -498 -495 -495 -510 -519 -512 -486 -443 -417 -422 -426 -416 -418 -395 -376 -372 -378 -389 -392 -385 -375 -372 -382 -388 -364 -362 -363 -402 -429 -459 -447 -478 -498 -519 -511 -502 -505 -533 -535 -536 -536 -531 -547 -557 -563 -573 -583 -583 -575 -568 -576 -575 -585 -590 -605 -641 -663 -701 -712 -702 -704 -715 -742 -776 -771 -778 -808 -830 -822 -830 -844 -808 -790 -822 -812 -769 -747 -743 -752 -770 -748 -774 -821 -820 -816 -806 -787 -784 -807 -820 -797 -792 -812 -808 -822 -839 -847 -825 -839 -861 -901 -909 -893 -913 -396 -474 -907 -907 -900 -873 -724 0 0 0 0 0 0 0 0 -496 -805 -780 -806 -564 0 0 0 0 0 0 0 0 -651 -897 -900 -889 -872 -866 -856 -820 -791 -775 -787 -800 -816 -835 -831 -840 -829 -822 -824 -832 -829 -803 -772 -745 -733 -714 -706 -699 -687 -686 -700 -706 -704 -710 -724 -720 -705 -697 -680 -684 -683 -680 -671 -677 -681 -687 -695 -698 -703 -708 -711 -717 -727 -734 -730 -744 -755 -779 -782 -773 -768 -756 -742 -734 -731 -725 -713 -698 -686 -676 -674 -674 -668 -669 -669 -669 -661 -668 -673 -674 -672 -669 -662 -649 -633 -629 -635 -631 -636 -654 -662 -658 -645 -651 -653 -645 -644 -645 -647 -648 -653 -672 -678 -711 -687 -677 -647 -632 -635 -620 -583 -546 -516 -499 -503 -529 -562 -576 -614 -637 -630 -605 -576 -561 -569 -585 -598 -610 -603 -589 -519 -503 -484 -502 -512 -546 -523 -502 -505 -508 -517 -521 -488 -444 -419 -428 -432 -425 -411 -406 -390 -377 -380 -391 -402 -404 -389 -370 -375 -381 -346 -365 -389 -418 -445 -475 -487 -505 -503 -513 -506 -504 -501 -520 -520 -533 -528 -529 -543 -551 -555 -566 -577 -576 -570 -568 -571 -574 -572 -577 -597 -621 -646 -684 -705 -698 -699 -714 -730 -750 -765 -775 -793 -823 -827 -828 -846 -811 -782 -816 -818 -788 -764 -749 -749 -758 -750 -773 -819 -831 -817 -803 -808 -794 -786 -786 -797 -811 -821 -827 -829 -843 -849 -853 -858 -870 -872 -897 -908 -337 -560 -914 -904 -898 -874 -886 -734 -7 -5 0 0 0 0 0 0 -1 -413 -787 -804 -558 -3 0 0 0 0 0 0 0 -650 -894 -898 -893 -887 -880 -853 -813 -788 -774 -771 -781 -802 -837 -827 -835 -841 -837 -827 -832 -838 -807 -760 -744 -736 -716 -702 -698 -699 -698 -710 -710 -708 -714 -726 -721 -708 -705 -695 -694 -686 -680 -672 -680 -687 -692 -703 -707 -710 -711 -716 -725 -728 -753 -755 -765 -767 -785 -788 -776 -773 -771 -765 -758 -748 -739 -728 -710 -696 -679 -677 -678 -681 -681 -670 -668 -669 -672 -674 -670 -666 -666 -668 -661 -644 -636 -632 -628 -638 -657 -667 -660 -650 -650 -651 -650 -651 -651 -649 -633 -659 -692 -696 -714 -696 -684 -678 -646 -632 -617 -584 -557 -522 -500 -507 -530 -553 -561 -604 -637 -646 -610 -578 -561 -565 -579 -584 -592 -592 -588 -544 -523 -500 -507 -506 -546 -548 -538 -534 -524 -518 -518 -501 -463 -427 -440 -446 -433 -430 -407 -378 -373 -381 -398 -414 -412 -391 -368 -372 -380 -351 -372 -398 -410 -452 -493 -501 -493 -488 -528 -509 -503 -499 -500 -517 -526 -530 -531 -534 -546 -548 -555 -569 -574 -573 -571 -565 -572 -571 -569 -592 -612 -644 -679 -701 -696 -695 -709 -720 -731 -758 -781 -788 -811 -835 -825 -846 -815 -786 -804 -824 -827 -798 -757 -752 -756 -741 -759 -805 -815 -813 -811 -813 -818 -806 -782 -785 -806 -817 -822 -830 -845 -834 -848 -853 -850 -858 -872 -879 -918 -935 -918 -896 -892 -890 -874 -884 -885 -832 -8 0 0 0 0 0 -493 -813 -791 -785 -797 -610 0 0 0 0 0 0 0 -644 -895 -898 -899 -890 -869 -846 -820 -797 -775 -786 -795 -815 -826 -830 -832 -841 -838 -827 -834 -842 -811 -766 -749 -742 -721 -706 -701 -704 -696 -712 -713 -711 -718 -728 -723 -711 -712 -710 -703 -685 -674 -675 -683 -693 -702 -712 -722 -727 -729 -728 -724 -731 -749 -761 -772 -776 -785 -791 -778 -774 -775 -772 -761 -751 -744 -729 -716 -707 -689 -689 -692 -693 -684 -670 -664 -666 -669 -672 -675 -673 -670 -671 -669 -664 -648 -631 -631 -636 -657 -666 -671 -667 -670 -668 -660 -663 -644 -635 -642 -666 -684 -699 -695 -694 -701 -671 -643 -639 -628 -596 -562 -522 -496 -503 -502 -545 -562 -603 -635 -631 -612 -590 -554 -545 -568 -573 -589 -608 -611 -566 -530 -516 -513 -519 -535 -543 -548 -549 -542 -531 -527 -516 -479 -447 -444 -459 -458 -434 -409 -380 -370 -380 -397 -411 -409 -390 -383 -384 -379 -375 -383 -398 -440 -488 -505 -512 -505 -508 -525 -511 -509 -505 -501 -504 -526 -517 -520 -531 -537 -534 -548 -565 -570 -572 -571 -563 -568 -571 -574 -594 -615 -638 -667 -691 -692 -685 -697 -719 -734 -756 -784 -789 -797 -824 -819 -845 -814 -796 -783 -798 -817 -806 -775 -759 -762 -750 -766 -803 -820 -827 -829 -799 -818 -806 -791 -799 -815 -823 -829 -842 -857 -856 -860 -862 -828 -872 -896 -897 -920 -933 -916 -889 -881 -874 -849 -856 -881 -824 -6 0 0 0 0 0 0 -410 -795 -803 -798 -606 0 0 0 0 0 0 0 -606 -876 -899 -895 -886 -874 -855 -822 -799 -789 -776 -784 -793 -795 -821 -827 -828 -828 -832 -844 -844 -816 -776 -757 -753 -748 -728 -707 -712 -699 -712 -717 -717 -721 -726 -725 -719 -715 -711 -711 -692 -676 -681 -687 -700 -708 -714 -726 -743 -753 -745 -735 -741 -753 -756 -766 -776 -788 -788 -785 -782 -778 -773 -768 -762 -755 -744 -732 -718 -696 -696 -695 -699 -695 -679 -674 -670 -663 -662 -673 -683 -679 -676 -669 -669 -654 -642 -636 -636 -649 -669 -680 -684 -681 -664 -657 -661 -632 -642 -649 -666 -700 -699 -699 -705 -681 -671 -658 -645 -637 -606 -551 -521 -504 -496 -508 -535 -552 -602 -631 -612 -600 -586 -570 -574 -575 -570 -594 -610 -603 -574 -543 -530 -526 -504 -496 -521 -545 -548 -545 -541 -528 -513 -490 -469 -468 -447 -450 -418 -383 -374 -379 -377 -385 -410 -423 -424 -418 -405 -389 -391 -395 -423 -449 -460 -485 -504 -509 -517 -537 -532 -521 -503 -500 -503 -517 -521 -532 -538 -532 -531 -547 -559 -566 -575 -577 -574 -572 -576 -579 -587 -615 -648 -668 -678 -696 -687 -693 -719 -734 -753 -776 -789 -785 -806 -812 -829 -827 -820 -791 -789 -813 -805 -776 -773 -771 -743 -752 -791 -818 -823 -819 -806 -822 -809 -800 -816 -832 -833 -829 -833 -848 -850 -848 -860 -852 -875 -878 -878 -902 -926 -928 -901 -876 -873 -871 -877 -856 -838 -56 -4 0 0 0 0 0 0 -371 -803 -797 -607 0 0 0 0 0 0 0 0 -591 -904 -896 -884 -864 -843 -829 -813 -786 -798 -795 -794 -806 -819 -823 -822 -829 -832 -836 -837 -814 -786 -771 -765 -749 -735 -705 -715 -706 -713 -724 -724 -726 -730 -728 -726 -716 -710 -728 -702 -680 -692 -694 -702 -706 -713 -723 -736 -749 -753 -746 -749 -759 -760 -760 -768 -771 -784 -789 -780 -777 -783 -782 -771 -755 -740 -736 -724 -722 -700 -704 -703 -698 -684 -679 -669 -661 -662 -670 -678 -682 -678 -672 -675 -657 -648 -643 -640 -651 -664 -678 -680 -675 -672 -672 -677 -649 -661 -652 -678 -687 -689 -705 -709 -704 -676 -659 -657 -642 -603 -543 -530 -512 -487 -516 -533 -565 -602 -629 -612 -603 -607 -596 -586 -589 -586 -596 -603 -590 -568 -550 -542 -530 -525 -518 -520 -533 -541 -539 -533 -518 -516 -499 -494 -477 -453 -441 -426 -417 -397 -377 -371 -383 -408 -423 -452 -436 -417 -406 -393 -409 -425 -458 -475 -487 -505 -516 -531 -565 -541 -523 -512 -508 -506 -516 -534 -530 -543 -547 -548 -547 -552 -564 -578 -588 -588 -588 -580 -579 -583 -613 -652 -661 -670 -696 -690 -694 -721 -738 -749 -764 -784 -775 -794 -804 -798 -835 -830 -795 -778 -789 -794 -779 -773 -782 -761 -750 -779 -787 -808 -791 -807 -817 -813 -819 -830 -830 -828 -837 -846 -851 -863 -857 -831 -847 -881 -887 -879 -903 -927 -919 -903 -897 -887 -878 -861 -852 -852 -797 -57 0 0 0 0 0 0 -378 -815 -803 -610 0 0 0 0 0 0 0 0 -527 -860 -892 -883 -869 -851 -829 -812 -797 -795 -797 -792 -800 -802 -807 -814 -822 -832 -839 -835 -821 -809 -782 -762 -754 -733 -702 -716 -711 -716 -729 -734 -732 -729 -729 -726 -719 -715 -736 -715 -692 -699 -699 -701 -707 -717 -723 -727 -741 -753 -749 -764 -766 -748 -759 -761 -772 -788 -794 -789 -786 -787 -779 -768 -765 -757 -751 -748 -731 -707 -704 -707 -705 -693 -682 -669 -661 -661 -664 -675 -683 -685 -684 -671 -657 -652 -646 -645 -650 -658 -668 -673 -675 -674 -666 -657 -652 -664 -654 -655 -665 -695 -708 -709 -706 -686 -669 -660 -641 -611 -574 -545 -503 -489 -522 -537 -581 -609 -609 -594 -590 -592 -603 -617 -595 -594 -593 -600 -577 -551 -550 -555 -552 -545 -521 -503 -518 -539 -534 -509 -503 -504 -502 -500 -483 -454 -443 -430 -422 -402 -377 -368 -370 -392 -428 -464 -452 -456 -426 -413 -437 -448 -464 -464 -483 -506 -488 -477 -575 -556 -538 -529 -511 -507 -532 -545 -549 -549 -549 -561 -559 -561 -581 -599 -604 -605 -596 -582 -580 -598 -607 -628 -661 -676 -696 -696 -700 -719 -734 -740 -750 -769 -766 -781 -795 -795 -836 -836 -799 -781 -785 -791 -785 -775 -770 -762 -760 -746 -774 -791 -814 -807 -811 -818 -824 -823 -829 -832 -824 -826 -840 -849 -870 -855 -847 -875 -875 -866 -891 -917 -929 -920 -899 -885 -869 -850 -853 -832 -84 -6 0 0 0 0 0 0 -375 -813 -801 -603 0 0 0 0 0 0 0 -77 -41 -517 -897 -883 -864 -843 -833 -829 -826 -815 -809 -806 -810 -809 -808 -812 -824 -835 -838 -836 -827 -803 -788 -762 -747 -727 -700 -712 -712 -721 -734 -739 -735 -731 -731 -726 -722 -717 -734 -725 -703 -703 -704 -704 -712 -718 -720 -726 -738 -747 -756 -771 -774 -767 -760 -745 -770 -784 -795 -798 -799 -800 -795 -782 -774 -772 -759 -744 -735 -719 -709 -706 -700 -685 -675 -670 -667 -664 -668 -680 -681 -688 -686 -665 -657 -649 -645 -647 -648 -655 -664 -669 -672 -676 -678 -674 -663 -659 -658 -657 -677 -697 -710 -705 -701 -692 -675 -662 -644 -619 -598 -534 -494 -499 -514 -554 -573 -584 -561 -541 -552 -581 -613 -626 -600 -596 -592 -615 -584 -571 -568 -547 -538 -532 -508 -496 -511 -521 -517 -493 -493 -494 -511 -480 -469 -451 -444 -433 -423 -406 -389 -381 -375 -409 -430 -470 -464 -465 -460 -445 -468 -485 -483 -477 -484 -494 -498 -497 -602 -594 -566 -555 -533 -513 -519 -548 -575 -577 -572 -573 -566 -566 -584 -605 -626 -641 -621 -598 -592 -608 -610 -620 -656 -675 -689 -702 -710 -722 -732 -732 -733 -744 -753 -765 -786 -798 -838 -840 -812 -785 -777 -788 -793 -784 -774 -765 -768 -755 -778 -774 -805 -830 -826 -816 -839 -842 -831 -840 -842 -830 -852 -858 -853 -833 -863 -878 -880 -875 -891 -902 -912 -915 -899 -880 -867 -847 -835 -834 -757 -144 -14 0 0 0 0 0 -373 -815 -809 -609 0 0 0 0 0 0 0 -642 -332 -511 -889 -871 -858 -845 -834 -833 -823 -820 -817 -813 -810 -810 -809 -814 -826 -835 -837 -837 -825 -800 -784 -760 -736 -712 -704 -713 -719 -727 -739 -743 -739 -735 -733 -728 -722 -719 -737 -724 -713 -699 -708 -711 -716 -718 -718 -727 -737 -744 -769 -786 -787 -786 -772 -765 -773 -792 -804 -803 -805 -809 -798 -780 -782 -783 -768 -754 -742 -718 -716 -710 -705 -693 -679 -673 -670 -665 -666 -676 -673 -677 -681 -677 -652 -644 -649 -643 -644 -653 -662 -669 -674 -683 -681 -665 -655 -655 -667 -662 -674 -693 -711 -706 -708 -701 -677 -668 -652 -612 -583 -528 -497 -498 -512 -564 -574 -573 -559 -533 -532 -570 -612 -621 -594 -596 -607 -603 -582 -577 -566 -543 -526 -515 -503 -498 -498 -499 -505 -491 -482 -472 -498 -480 -463 -449 -431 -417 -409 -405 -399 -388 -390 -419 -428 -459 -466 -476 -488 -481 -499 -508 -505 -487 -473 -499 -503 -464 -615 -626 -596 -573 -545 -526 -538 -558 -558 -588 -578 -596 -594 -595 -616 -632 -644 -663 -654 -624 -622 -626 -615 -631 -662 -678 -689 -701 -712 -723 -730 -730 -726 -728 -746 -767 -780 -801 -839 -844 -819 -784 -769 -777 -787 -785 -775 -767 -775 -776 -774 -786 -814 -832 -829 -817 -834 -849 -845 -849 -848 -832 -837 -849 -871 -866 -847 -883 -883 -882 -868 -876 -908 -917 -898 -884 -871 -851 -853 -806 -111 -817 -117 0 0 0 0 0 -378 -825 -815 -640 -110 -101 0 0 0 0 0 -634 -426 -574 -891 -867 -853 -845 -829 -833 -833 -835 -817 -819 -818 -814 -811 -810 -813 -821 -832 -832 -816 -795 -779 -742 -725 -715 -714 -726 -732 -739 -750 -751 -743 -738 -735 -728 -726 -726 -736 -724 -724 -694 -712 -717 -718 -720 -725 -733 -739 -746 -756 -762 -775 -787 -775 -765 -783 -797 -805 -810 -813 -815 -814 -810 -799 -786 -779 -756 -744 -732 -726 -715 -709 -708 -695 -682 -677 -668 -663 -665 -660 -664 -676 -678 -658 -653 -659 -644 -646 -656 -663 -669 -672 -685 -702 -700 -688 -676 -665 -660 -680 -699 -700 -701 -706 -696 -677 -666 -641 -608 -574 -521 -494 -494 -525 -579 -591 -585 -568 -537 -517 -533 -577 -588 -594 -602 -614 -614 -599 -585 -562 -530 -514 -512 -511 -505 -495 -495 -502 -493 -481 -475 -490 -479 -467 -452 -427 -409 -406 -401 -394 -395 -398 -424 -430 -439 -466 -480 -493 -500 -499 -512 -519 -495 -482 -482 -512 -511 -611 -634 -633 -612 -571 -552 -549 -549 -563 -624 -628 -609 -611 -612 -624 -640 -655 -678 -697 -682 -650 -647 -629 -636 -671 -691 -687 -693 -707 -720 -727 -730 -732 -728 -742 -766 -780 -804 -820 -845 -818 -783 -773 -769 -776 -779 -766 -766 -775 -761 -743 -778 -797 -838 -845 -831 -835 -844 -841 -842 -843 -835 -843 -853 -871 -864 -858 -872 -878 -879 -883 -876 -894 -913 -898 -874 -863 -843 -827 -819 -816 -854 -115 0 0 0 0 0 -322 -747 -808 -808 -810 -737 -6 -134 -14 0 0 -525 -749 -828 -882 -866 -858 -843 -828 -829 -829 -823 -821 -823 -825 -812 -803 -804 -810 -823 -835 -833 -815 -793 -784 -735 -721 -720 -724 -728 -739 -750 -760 -758 -748 -745 -738 -726 -729 -730 -732 -726 -726 -704 -718 -722 -719 -719 -722 -718 -707 -720 -761 -777 -793 -779 -782 -780 -793 -803 -815 -822 -822 -822 -820 -813 -806 -801 -788 -765 -755 -738 -734 -730 -730 -725 -716 -705 -692 -675 -660 -654 -653 -656 -663 -664 -669 -651 -656 -656 -649 -654 -665 -669 -674 -679 -692 -705 -707 -696 -682 -688 -687 -702 -717 -718 -713 -706 -691 -666 -636 -609 -571 -524 -505 -501 -514 -560 -593 -587 -569 -561 -550 -546 -566 -592 -549 -575 -575 -586 -595 -587 -554 -525 -512 -508 -510 -508 -502 -503 -496 -488 -480 -486 -493 -476 -462 -451 -433 -417 -414 -408 -398 -403 -421 -445 -443 -433 -457 -452 -467 -495 -495 -490 -490 -478 -483 -502 -494 -494 -613 -645 -653 -624 -601 -589 -560 -559 -572 -600 -629 -631 -640 -644 -650 -656 -659 -665 -684 -698 -670 -657 -640 -647 -674 -695 -710 -700 -699 -703 -713 -730 -739 -733 -740 -776 -783 -783 -799 -834 -823 -802 -789 -771 -772 -776 -765 -766 -784 -778 -755 -789 -785 -805 -821 -848 -846 -838 -836 -849 -853 -832 -834 -852 -866 -853 -858 -853 -874 -883 -877 -862 -887 -918 -914 -886 -863 -865 -852 -852 -830 -854 -113 0 0 0 0 0 0 -258 -714 -806 -804 -747 -176 -837 -87 0 0 0 0 -395 -797 -879 -854 -834 -824 -822 -828 -824 -815 -824 -824 -812 -805 -808 -812 -817 -828 -831 -816 -794 -773 -737 -731 -727 -729 -737 -750 -764 -768 -757 -747 -746 -738 -730 -733 -733 -732 -729 -728 -724 -732 -732 -727 -727 -727 -723 -724 -735 -771 -796 -810 -790 -788 -790 -802 -809 -815 -818 -823 -830 -832 -833 -826 -820 -805 -767 -759 -747 -748 -749 -747 -735 -725 -718 -707 -695 -670 -658 -648 -652 -652 -657 -669 -664 -668 -659 -647 -647 -654 -662 -665 -676 -696 -706 -723 -690 -688 -684 -692 -698 -705 -710 -707 -698 -685 -658 -632 -600 -565 -531 -524 -519 -511 -547 -575 -586 -595 -595 -587 -563 -550 -542 -544 -548 -555 -577 -586 -585 -560 -530 -513 -510 -509 -508 -506 -506 -501 -495 -484 -492 -485 -472 -443 -425 -424 -428 -427 -410 -397 -402 -433 -460 -467 -462 -462 -440 -456 -485 -490 -489 -487 -470 -477 -486 -485 -494 -605 -639 -657 -659 -654 -625 -590 -583 -585 -610 -643 -654 -652 -641 -646 -652 -657 -666 -685 -708 -696 -687 -657 -656 -692 -702 -704 -697 -701 -699 -706 -733 -749 -743 -750 -772 -775 -788 -806 -834 -831 -823 -806 -780 -774 -780 -768 -758 -771 -774 -761 -781 -775 -776 -812 -841 -844 -846 -839 -838 -840 -829 -832 -840 -845 -838 -869 -848 -856 -882 -892 -877 -887 -816 -793 -876 -873 -863 -844 -846 -821 -849 -112 0 0 0 0 0 0 0 -254 -811 -809 -806 -689 -859 -91 0 0 0 0 -109 -524 -863 -843 -837 -822 -809 -814 -808 -811 -819 -822 -820 -810 -799 -800 -811 -826 -836 -821 -799 -769 -756 -747 -735 -740 -746 -759 -774 -771 -758 -750 -746 -739 -738 -737 -742 -741 -743 -739 -742 -749 -743 -733 -728 -724 -726 -738 -759 -795 -807 -796 -794 -793 -797 -800 -801 -801 -813 -822 -825 -829 -818 -817 -818 -812 -771 -756 -750 -740 -741 -737 -734 -727 -717 -714 -706 -689 -677 -652 -646 -641 -647 -660 -668 -669 -663 -653 -652 -659 -661 -665 -677 -691 -712 -712 -702 -697 -708 -710 -706 -705 -708 -711 -706 -690 -657 -631 -590 -569 -552 -549 -531 -515 -549 -574 -592 -616 -611 -588 -562 -561 -561 -531 -526 -542 -548 -572 -584 -566 -531 -514 -517 -512 -507 -505 -504 -514 -495 -471 -482 -475 -468 -461 -442 -419 -415 -423 -418 -402 -419 -440 -450 -466 -475 -474 -466 -472 -487 -490 -469 -459 -482 -451 -453 -499 -506 -595 -626 -641 -647 -663 -648 -614 -592 -594 -609 -644 -661 -668 -669 -669 -663 -662 -668 -682 -703 -701 -690 -681 -682 -690 -709 -709 -719 -710 -699 -704 -728 -750 -752 -755 -769 -772 -782 -789 -801 -837 -825 -808 -784 -777 -781 -772 -765 -779 -788 -778 -761 -775 -772 -791 -827 -845 -841 -837 -848 -850 -836 -836 -845 -847 -834 -857 -840 -853 -876 -881 -879 -884 -446 -298 -767 -882 -861 -857 -840 -840 -837 -109 0 0 0 0 0 0 0 -255 -815 -808 -755 -195 -820 -92 0 0 0 0 -489 -891 -863 -824 -803 -809 -784 -808 -805 -801 -801 -806 -811 -809 -800 -798 -805 -819 -835 -825 -794 -777 -774 -755 -743 -748 -751 -767 -777 -765 -753 -752 -750 -746 -744 -748 -752 -753 -757 -756 -767 -771 -756 -746 -735 -722 -724 -744 -765 -774 -808 -799 -790 -778 -784 -786 -796 -799 -803 -816 -828 -838 -835 -819 -806 -796 -767 -760 -744 -734 -740 -741 -734 -725 -717 -713 -709 -704 -693 -666 -649 -635 -640 -652 -663 -667 -662 -657 -658 -659 -658 -660 -671 -711 -721 -721 -710 -711 -703 -700 -707 -714 -714 -708 -700 -684 -662 -630 -594 -598 -574 -572 -532 -510 -538 -569 -591 -610 -595 -571 -541 -541 -552 -531 -520 -518 -522 -555 -574 -553 -533 -533 -520 -508 -500 -496 -493 -487 -483 -467 -477 -482 -458 -443 -431 -413 -430 -443 -433 -421 -440 -454 -446 -457 -477 -487 -487 -487 -495 -494 -478 -474 -480 -468 -481 -464 -483 -575 -590 -620 -653 -673 -667 -643 -619 -612 -627 -638 -665 -667 -666 -660 -665 -670 -672 -685 -702 -699 -705 -690 -683 -697 -704 -714 -728 -708 -696 -702 -729 -759 -762 -760 -764 -782 -779 -783 -783 -821 -822 -812 -800 -783 -777 -775 -766 -768 -777 -774 -768 -799 -786 -801 -820 -828 -841 -832 -835 -851 -844 -828 -828 -845 -831 -856 -840 -840 -871 -890 -890 -890 -444 -92 -377 -731 -860 -846 -840 -831 -843 -109 0 0 0 0 0 0 0 -256 -823 -813 -817 -817 -824 -92 0 0 0 -138 -586 -881 -855 -828 -817 -803 -784 -792 -788 -789 -793 -797 -805 -800 -793 -792 -801 -817 -829 -824 -809 -801 -780 -763 -756 -757 -760 -773 -776 -764 -755 -754 -755 -755 -749 -754 -755 -755 -771 -770 -778 -786 -784 -770 -750 -734 -733 -748 -765 -782 -801 -796 -803 -790 -783 -795 -804 -804 -808 -815 -820 -831 -833 -818 -805 -802 -787 -764 -750 -744 -739 -745 -745 -732 -720 -713 -714 -711 -701 -677 -657 -645 -645 -646 -653 -663 -667 -668 -666 -654 -652 -663 -677 -724 -737 -741 -725 -714 -711 -714 -717 -717 -717 -713 -702 -684 -674 -631 -614 -622 -591 -581 -534 -503 -523 -553 -573 -589 -584 -578 -558 -578 -554 -526 -502 -500 -508 -533 -554 -553 -547 -539 -512 -489 -472 -484 -481 -467 -477 -479 -482 -477 -450 -428 -423 -421 -427 -448 -428 -453 -469 -450 -434 -441 -470 -496 -500 -490 -486 -490 -481 -467 -478 -484 -501 -475 -454 -578 -594 -626 -655 -671 -673 -655 -637 -625 -619 -651 -653 -660 -676 -681 -668 -667 -672 -680 -700 -710 -714 -722 -708 -711 -709 -706 -729 -713 -696 -696 -713 -741 -762 -767 -768 -778 -774 -794 -789 -808 -822 -805 -801 -783 -776 -781 -774 -780 -779 -784 -774 -784 -772 -793 -812 -825 -841 -839 -840 -851 -853 -843 -824 -841 -833 -852 -842 -839 -859 -869 -890 -888 -548 -410 -495 -405 -862 -859 -829 -836 -829 -285 -204 -55 0 0 0 0 0 -194 -670 -809 -811 -816 -824 -282 -223 -59 0 -399 -779 -878 -850 -817 -808 -795 -781 -780 -785 -786 -789 -794 -799 -795 -787 -788 -800 -813 -818 -821 -809 -801 -791 -772 -773 -760 -766 -772 -765 -759 -758 -757 -757 -756 -753 -758 -761 -766 -778 -777 -780 -783 -783 -774 -752 -733 -737 -754 -764 -765 -798 -792 -793 -795 -795 -802 -802 -789 -798 -822 -827 -826 -816 -812 -811 -792 -785 -771 -759 -753 -748 -749 -749 -746 -738 -728 -723 -718 -711 -685 -660 -653 -650 -638 -645 -658 -665 -673 -677 -670 -672 -676 -698 -724 -718 -716 -716 -723 -713 -716 -726 -727 -724 -710 -699 -689 -674 -660 -640 -627 -607 -591 -541 -501 -507 -540 -562 -557 -558 -569 -586 -588 -549 -522 -507 -489 -487 -504 -516 -522 -536 -538 -514 -484 -470 -480 -480 -476 -480 -488 -499 -482 -448 -427 -417 -413 -427 -454 -452 -481 -478 -424 -426 -437 -466 -491 -497 -488 -480 -480 -469 -468 -464 -477 -500 -477 -479 -583 -600 -626 -650 -668 -678 -671 -653 -635 -647 -645 -643 -656 -665 -668 -674 -671 -674 -688 -698 -700 -708 -716 -713 -715 -726 -704 -724 -714 -699 -703 -716 -738 -762 -767 -769 -773 -787 -807 -810 -808 -816 -801 -800 -790 -781 -785 -793 -792 -772 -776 -781 -788 -768 -779 -814 -827 -845 -845 -833 -835 -851 -854 -829 -823 -825 -857 -842 -835 -853 -875 -887 -887 -875 -588 -461 -854 -858 -854 -831 -835 -835 -846 -848 -228 0 0 0 0 0 -67 -358 -805 -802 -803 -801 -826 -862 -226 0 -156 -591 -872 -844 -819 -808 -793 -800 -773 -786 -781 -788 -793 -800 -796 -784 -782 -792 -800 -808 -814 -801 -806 -795 -787 -782 -761 -766 -768 -762 -756 -750 -751 -756 -755 -754 -769 -773 -777 -785 -792 -790 -787 -779 -762 -743 -737 -744 -753 -780 -763 -791 -791 -799 -809 -800 -797 -796 -795 -805 -821 -821 -822 -821 -823 -824 -800 -789 -770 -766 -762 -759 -762 -765 -763 -755 -741 -732 -730 -716 -699 -672 -667 -655 -639 -637 -650 -665 -678 -683 -670 -670 -680 -700 -722 -713 -711 -712 -711 -714 -716 -719 -725 -725 -716 -713 -701 -699 -683 -657 -634 -606 -588 -537 -494 -496 -514 -517 -500 -534 -558 -574 -582 -555 -541 -516 -486 -481 -483 -482 -498 -524 -535 -516 -501 -492 -495 -488 -487 -488 -496 -501 -481 -450 -413 -386 -427 -436 -451 -456 -483 -468 -438 -429 -442 -458 -472 -484 -489 -487 -478 -457 -472 -472 -491 -502 -490 -480 -590 -605 -629 -650 -666 -675 -675 -669 -649 -648 -624 -652 -658 -670 -677 -667 -669 -673 -684 -706 -714 -714 -716 -737 -727 -741 -713 -719 -719 -697 -694 -704 -713 -731 -756 -770 -775 -785 -813 -816 -799 -816 -804 -808 -797 -788 -789 -792 -795 -777 -770 -770 -781 -778 -772 -782 -793 -813 -837 -833 -826 -844 -852 -839 -832 -838 -858 -851 -836 -837 -844 -866 -885 -886 -870 -857 -856 -858 -865 -848 -830 -842 -835 -839 -400 -240 -242 -117 0 0 -186 -654 -807 -802 -796 -791 -824 -856 -419 -88 -535 -889 -867 -839 -812 -805 -799 -799 -770 -781 -771 -793 -793 -804 -796 -785 -780 -779 -788 -799 -808 -800 -809 -797 -795 -782 -763 -762 -763 -757 -751 -748 -750 -761 -758 -759 -770 -776 -784 -787 -800 -793 -787 -781 -766 -749 -743 -746 -750 -791 -802 -806 -804 -800 -815 -808 -807 -806 -804 -812 -821 -819 -817 -808 -801 -824 -808 -793 -780 -774 -764 -765 -770 -771 -770 -759 -750 -743 -738 -715 -709 -680 -672 -665 -656 -643 -649 -671 -679 -677 -670 -666 -681 -694 -706 -702 -698 -698 -711 -716 -724 -733 -729 -722 -712 -715 -711 -721 -691 -666 -642 -621 -590 -530 -488 -484 -487 -485 -477 -510 -542 -563 -568 -576 -557 -524 -498 -488 -477 -468 -478 -501 -529 -525 -516 -519 -524 -505 -496 -478 -477 -485 -476 -455 -440 -422 -419 -427 -447 -472 -487 -471 -444 -418 -428 -443 -447 -455 -463 -479 -474 -439 -459 -450 -475 -496 -474 -478 -605 -617 -634 -651 -667 -677 -673 -657 -658 -658 -652 -652 -657 -655 -660 -668 -672 -680 -689 -692 -698 -709 -713 -717 -734 -756 -718 -719 -719 -710 -705 -705 -708 -724 -756 -778 -790 -804 -808 -824 -794 -822 -807 -804 -797 -793 -796 -791 -783 -781 -772 -767 -760 -782 -766 -767 -782 -781 -809 -827 -825 -838 -855 -844 -827 -834 -860 -848 -845 -837 -850 -872 -884 -889 -884 -865 -850 -860 -862 -849 -846 -844 -845 -848 -866 -876 -730 -302 0 0 0 -193 -827 -815 -791 -793 -827 -854 -870 -297 -524 -882 -866 -848 -829 -814 -799 -801 -770 -781 -774 -793 -795 -805 -803 -791 -778 -774 -782 -785 -804 -798 -802 -795 -790 -781 -773 -767 -760 -749 -742 -744 -752 -765 -765 -767 -776 -781 -785 -793 -810 -805 -795 -786 -778 -770 -759 -746 -744 -754 -807 -814 -819 -800 -818 -829 -826 -821 -822 -824 -822 -821 -819 -819 -810 -804 -802 -801 -778 -772 -774 -781 -784 -780 -777 -767 -760 -744 -751 -728 -716 -688 -680 -675 -665 -647 -644 -664 -678 -677 -671 -667 -673 -672 -674 -685 -706 -705 -706 -712 -713 -723 -734 -723 -726 -721 -709 -726 -700 -668 -646 -636 -599 -537 -498 -494 -481 -460 -462 -492 -517 -550 -564 -573 -557 -530 -511 -497 -482 -464 -456 -482 -523 -534 -525 -531 -529 -514 -491 -474 -470 -469 -462 -452 -456 -461 -458 -427 -451 -474 -486 -477 -448 -406 -404 -419 -416 -416 -438 -460 -459 -453 -457 -441 -460 -475 -476 -474 -627 -632 -641 -651 -664 -674 -675 -676 -678 -657 -660 -664 -657 -667 -670 -664 -668 -676 -679 -690 -710 -719 -722 -729 -727 -763 -736 -717 -722 -718 -712 -705 -697 -712 -750 -774 -785 -802 -808 -836 -804 -819 -816 -819 -811 -800 -800 -802 -795 -784 -768 -776 -753 -767 -766 -754 -764 -770 -794 -826 -831 -829 -845 -846 -825 -819 -837 -847 -864 -848 -842 -854 -873 -880 -876 -862 -849 -863 -867 -862 -842 -842 -849 -842 -863 -877 -522 -132 0 0 -83 -411 -857 -818 -791 -790 -825 -845 -865 -300 -522 -887 -876 -862 -837 -806 -800 -807 -781 -780 -775 -791 -797 -809 -812 -796 -777 -774 -780 -775 -797 -800 -795 -791 -785 -782 -779 -770 -760 -747 -737 -738 -750 -767 -771 -779 -783 -795 -792 -799 -812 -805 -795 -790 -777 -766 -768 -758 -756 -748 -782 -820 -844 -829 -818 -829 -837 -827 -820 -828 -827 -819 -809 -809 -809 -793 -794 -799 -786 -775 -779 -794 -799 -786 -780 -771 -768 -752 -758 -742 -746 -713 -687 -677 -665 -648 -645 -659 -672 -677 -671 -683 -684 -686 -682 -699 -698 -696 -699 -708 -718 -720 -723 -728 -728 -715 -713 -721 -704 -679 -655 -641 -601 -556 -534 -507 -486 -461 -455 -458 -487 -520 -524 -535 -539 -528 -513 -496 -475 -453 -447 -470 -513 -521 -520 -514 -499 -500 -483 -468 -464 -467 -476 -483 -493 -491 -471 -417 -450 -474 -482 -480 -448 -402 -383 -395 -404 -395 -424 -448 -461 -453 -451 -432 -459 -470 -449 -441 -645 -640 -644 -651 -655 -659 -670 -677 -671 -659 -662 -650 -664 -666 -672 -672 -672 -675 -680 -685 -695 -706 -713 -721 -730 -756 -762 -725 -721 -721 -714 -711 -711 -717 -745 -778 -794 -814 -800 -828 -812 -815 -813 -822 -818 -809 -799 -800 -812 -800 -767 -773 -748 -761 -771 -749 -754 -760 -789 -825 -832 -831 -846 -849 -835 -822 -825 -847 -863 -853 -846 -865 -873 -867 -869 -863 -846 -857 -854 -851 -839 -848 -850 -851 -855 -865 -879 -427 0 0 -264 -874 -865 -819 -791 -790 -816 -836 -857 -505 -650 -892 -882 -861 -841 -815 -803 -794 -780 -783 -777 -787 -802 -808 -806 -795 -775 -771 -781 -771 -796 -800 -796 -793 -788 -781 -778 -772 -767 -752 -737 -740 -753 -774 -779 -783 -787 -802 -804 -802 -813 -810 -797 -801 -802 -786 -785 -777 -747 -754 -795 -805 -832 -839 -838 -840 -841 -840 -837 -832 -832 -819 -814 -820 -804 -787 -786 -795 -783 -778 -788 -797 -798 -798 -790 -777 -769 -755 -768 -764 -760 -738 -704 -685 -672 -654 -643 -652 -666 -669 -662 -662 -687 -690 -688 -682 -693 -705 -704 -703 -714 -719 -720 -727 -726 -716 -719 -717 -694 -671 -662 -661 -637 -592 -551 -520 -492 -467 -455 -446 -469 -497 -501 -504 -508 -519 -518 -494 -470 -444 -441 -468 -491 -494 -504 -507 -510 -500 -486 -470 -451 -443 -458 -489 -491 -497 -457 -412 -418 -458 -470 -468 -450 -425 -406 -399 -400 -382 -405 -432 -449 -456 -450 -451 -453 -452 -442 -432 -653 -649 -644 -651 -657 -660 -669 -677 -671 -669 -657 -670 -649 -659 -661 -661 -665 -668 -679 -691 -703 -719 -721 -700 -733 -760 -759 -753 -731 -730 -717 -713 -709 -712 -740 -770 -783 -792 -818 -812 -817 -821 -815 -815 -819 -817 -802 -796 -810 -806 -772 -782 -767 -754 -760 -745 -744 -748 -773 -814 -827 -826 -842 -843 -848 -840 -829 -845 -865 -856 -842 -852 -871 -879 -876 -868 -860 -853 -847 -857 -835 -839 -844 -845 -851 -872 -885 -584 -168 0 -263 -875 -861 -819 -791 -783 -804 -827 -842 -859 -874 -885 -880 -861 -842 -812 -798 -790 -781 -785 -783 -782 -798 -811 -813 -800 -783 -781 -783 -768 -791 -802 -801 -797 -786 -774 -775 -778 -775 -758 -743 -745 -758 -779 -782 -794 -802 -803 -811 -807 -806 -802 -794 -794 -797 -800 -808 -791 -752 -758 -774 -799 -825 -833 -837 -836 -846 -853 -845 -834 -827 -812 -820 -814 -805 -787 -783 -784 -787 -796 -799 -796 -802 -810 -799 -787 -778 -756 -768 -778 -771 -747 -712 -690 -674 -654 -647 -661 -672 -672 -666 -664 -684 -695 -695 -685 -694 -700 -702 -713 -720 -717 -725 -734 -727 -720 -719 -716 -691 -685 -693 -680 -647 -606 -562 -534 -506 -479 -456 -447 -446 -446 -453 -472 -480 -495 -506 -491 -469 -436 -437 -459 -461 -475 -490 -499 -511 -505 -475 -453 -447 -438 -440 -452 -505 -518 -491 -447 -444 -454 -454 -454 -452 -448 -438 -422 -411 -373 -382 -423 -437 -443 -443 -440 -452 -456 -439 -422 -665 -658 -656 -652 -654 -656 -664 -673 -662 -656 -661 -657 -666 -663 -662 -658 -662 -670 -679 -687 -698 -710 -714 -709 -715 -745 -745 -768 -742 -734 -723 -722 -718 -714 -732 -772 -802 -797 -812 -796 -806 -801 -825 -814 -824 -832 -808 -791 -807 -814 -795 -785 -785 -769 -761 -748 -740 -741 -760 -807 -828 -826 -839 -845 -844 -842 -831 -853 -852 -860 -845 -846 -857 -867 -873 -875 -868 -854 -853 -854 -835 -833 -840 -843 -838 -857 -871 -708 -308 0 -263 -877 -862 -820 -793 -781 -797 -811 -824 -833 -855 -875 -874 -861 -846 -817 -798 -781 -779 -779 -782 -782 -797 -815 -813 -800 -791 -790 -790 -780 -789 -796 -805 -794 -783 -771 -772 -777 -777 -765 -751 -747 -754 -772 -782 -797 -803 -818 -822 -806 -806 -802 -795 -795 -799 -804 -798 -784 -747 -750 -794 -804 -817 -837 -852 -857 -863 -862 -848 -841 -841 -819 -828 -823 -805 -787 -782 -782 -790 -802 -805 -806 -815 -818 -804 -785 -782 -771 -761 -778 -778 -758 -728 -707 -685 -661 -653 -658 -662 -667 -675 -672 -694 -700 -699 -700 -703 -711 -718 -717 -710 -705 -722 -731 -726 -716 -717 -706 -695 -687 -696 -682 -639 -608 -576 -544 -512 -480 -454 -436 -434 -429 -428 -442 -441 -441 -459 -472 -472 -461 -454 -451 -454 -482 -495 -501 -505 -480 -428 -414 -442 -435 -415 -421 -478 -509 -509 -476 -467 -459 -457 -454 -445 -439 -440 -440 -430 -388 -395 -408 -393 -389 -401 -426 -448 -455 -436 -419 -683 -677 -671 -658 -655 -661 -665 -667 -665 -661 -665 -664 -663 -666 -663 -657 -651 -663 -680 -689 -689 -699 -712 -706 -723 -725 -719 -763 -758 -742 -733 -726 -716 -711 -720 -750 -783 -784 -794 -799 -809 -805 -822 -817 -816 -827 -811 -792 -802 -812 -805 -791 -788 -783 -764 -751 -741 -742 -755 -796 -820 -819 -827 -838 -846 -840 -828 -846 -851 -854 -850 -843 -844 -854 -863 -870 -869 -854 -846 -844 -831 -822 -842 -833 -846 -848 -856 -591 -187 0 -161 -612 -855 -819 -789 -778 -786 -794 -819 -833 -853 -867 -867 -861 -846 -818 -798 -777 -770 -775 -776 -782 -797 -816 -815 -802 -797 -796 -798 -793 -789 -794 -806 -800 -787 -774 -772 -777 -780 -775 -767 -762 -760 -771 -780 -787 -795 -826 -833 -823 -814 -799 -789 -795 -802 -794 -785 -784 -767 -766 -793 -814 -814 -813 -827 -843 -862 -871 -860 -852 -841 -826 -830 -823 -810 -799 -789 -785 -795 -805 -808 -812 -816 -817 -814 -801 -787 -791 -774 -780 -785 -765 -740 -716 -688 -670 -670 -670 -668 -667 -671 -688 -695 -692 -690 -697 -700 -701 -704 -703 -703 -707 -715 -728 -716 -710 -709 -703 -711 -705 -702 -682 -637 -610 -588 -554 -521 -488 -486 -467 -447 -434 -424 -435 -447 -442 -440 -454 -473 -463 -462 -445 -449 -486 -498 -506 -496 -457 -425 -412 -394 -398 -418 -399 -437 -495 -513 -496 -482 -470 -461 -449 -438 -434 -441 -449 -433 -414 -416 -417 -414 -383 -376 -396 -416 -428 -431 -427 -692 -681 -673 -664 -660 -662 -665 -659 -656 -666 -669 -681 -674 -670 -655 -663 -668 -669 -678 -694 -695 -696 -706 -682 -688 -715 -722 -750 -756 -745 -742 -735 -726 -721 -726 -739 -756 -784 -797 -796 -793 -796 -820 -807 -814 -824 -812 -799 -801 -804 -801 -802 -798 -793 -768 -748 -742 -746 -755 -774 -799 -821 -834 -841 -847 -838 -820 -840 -850 -838 -848 -838 -833 -846 -854 -864 -875 -856 -843 -833 -829 -831 -838 -830 -832 -830 -844 -687 -295 -131 -356 -471 -862 -822 -806 -782 -778 -789 -816 -833 -850 -861 -861 -858 -847 -821 -811 -798 -778 -777 -772 -783 -803 -819 -816 -806 -799 -794 -796 -796 -791 -799 -802 -803 -790 -773 -767 -774 -782 -782 -776 -767 -764 -771 -773 -782 -780 -800 -833 -835 -831 -827 -815 -805 -805 -805 -797 -789 -761 -780 -794 -792 -792 -801 -827 -857 -872 -868 -860 -867 -848 -827 -833 -831 -830 -801 -791 -788 -800 -810 -808 -810 -817 -821 -827 -825 -803 -801 -788 -791 -794 -777 -750 -723 -705 -693 -669 -665 -668 -667 -680 -691 -699 -700 -701 -701 -696 -699 -701 -688 -690 -691 -712 -719 -707 -710 -711 -705 -717 -715 -687 -655 -639 -626 -598 -563 -527 -525 -501 -476 -453 -442 -447 -456 -460 -463 -466 -474 -470 -459 -447 -425 -444 -486 -512 -515 -492 -468 -445 -406 -401 -439 -444 -463 -442 -488 -506 -506 -508 -493 -463 -446 -444 -438 -445 -458 -433 -440 -442 -455 -446 -400 -395 -419 -427 -425 -431 -441 -689 -679 -672 -659 -659 -668 -667 -659 -655 -657 -662 -681 -652 -659 -655 -654 -655 -668 -674 -690 -687 -665 -675 -698 -696 -708 -702 -743 -764 -741 -747 -743 -738 -729 -722 -726 -734 -756 -801 -807 -802 -798 -820 -812 -813 -806 -795 -796 -804 -805 -797 -794 -803 -816 -789 -749 -736 -743 -757 -759 -784 -821 -830 -827 -843 -855 -824 -851 -846 -846 -841 -839 -836 -843 -854 -866 -875 -860 -850 -834 -819 -827 -839 -825 -827 -828 -848 -603 -202 -325 -880 -871 -854 -833 -822 -790 -775 -786 -813 -829 -844 -858 -862 -859 -854 -840 -828 -811 -790 -776 -769 -781 -803 -819 -815 -805 -797 -792 -795 -796 -796 -791 -799 -815 -801 -777 -767 -768 -775 -776 -768 -763 -767 -778 -776 -780 -767 -795 -818 -822 -823 -823 -816 -812 -818 -809 -796 -789 -774 -788 -791 -792 -804 -810 -824 -848 -865 -867 -860 -852 -851 -835 -831 -827 -825 -806 -797 -794 -806 -814 -808 -803 -812 -825 -826 -840 -815 -821 -809 -801 -797 -780 -758 -746 -733 -701 -666 -662 -655 -665 -682 -693 -703 -697 -693 -697 -705 -707 -694 -682 -687 -686 -698 -711 -707 -706 -705 -714 -723 -712 -683 -654 -638 -627 -593 -568 -565 -539 -511 -490 -465 -441 -432 -426 -435 -468 -475 -483 -478 -470 -445 -419 -447 -492 -524 -522 -507 -496 -468 -424 -397 -428 -466 -486 -446 -470 -484 -489 -502 -494 -452 -423 -434 -435 -438 -447 -453 -456 -460 -472 -468 -433 -418 -430 -440 -443 -437 -442 -685 -687 -674 -666 -658 -664 -666 -658 -652 -649 -652 -671 -662 -662 -662 -676 -665 -668 -669 -687 -706 -695 -687 -701 -691 -716 -725 -731 -762 -759 -744 -747 -751 -745 -736 -729 -728 -751 -785 -812 -812 -798 -792 -805 -808 -789 -780 -794 -808 -811 -808 -801 -795 -809 -811 -759 -746 -755 -758 -758 -785 -817 -822 -821 -836 -854 -823 -831 -832 -848 -842 -847 -833 -841 -859 -863 -868 -862 -837 -842 -828 -822 -840 -831 -825 -822 -842 -668 -438 -553 -864 -862 -858 -848 -818 -796 -764 -779 -810 -827 -840 -855 -862 -859 -859 -854 -835 -814 -789 -781 -772 -778 -797 -814 -817 -809 -802 -796 -796 -799 -795 -778 -807 -819 -809 -791 -784 -777 -773 -770 -759 -755 -771 -785 -783 -778 -770 -783 -788 -793 -815 -833 -839 -837 -831 -825 -803 -799 -786 -770 -788 -811 -816 -810 -826 -856 -873 -871 -868 -864 -856 -855 -836 -827 -828 -805 -796 -795 -806 -814 -810 -808 -813 -834 -840 -844 -831 -830 -821 -807 -804 -791 -778 -767 -736 -694 -671 -661 -662 -663 -679 -694 -707 -712 -711 -710 -717 -717 -697 -684 -677 -680 -686 -703 -697 -697 -711 -722 -708 -678 -658 -650 -634 -631 -625 -597 -571 -547 -515 -493 -463 -444 -444 -444 -452 -477 -478 -499 -497 -482 -447 -427 -452 -499 -519 -526 -528 -513 -483 -440 -462 -415 -441 -505 -451 -450 -452 -463 -480 -473 -435 -407 -411 -417 -428 -430 -447 -462 -470 -482 -485 -471 -459 -449 -442 -450 -452 -451 -679 -690 -681 -674 -666 -663 -665 -668 -663 -658 -665 -672 -664 -664 -655 -646 -648 -666 -657 -647 -669 -683 -670 -680 -706 -691 -708 -712 -745 -751 -752 -736 -746 -756 -751 -746 -741 -740 -762 -789 -812 -789 -774 -779 -800 -789 -792 -807 -811 -808 -809 -806 -802 -817 -823 -801 -796 -766 -752 -755 -786 -813 -821 -826 -823 -848 -831 -825 -821 -849 -836 -845 -833 -829 -850 -865 -864 -859 -844 -845 -847 -829 -838 -839 -832 -829 -844 -616 -595 -712 -467 -558 -858 -848 -818 -797 -764 -769 -804 -826 -837 -847 -855 -859 -860 -858 -841 -826 -794 -789 -771 -774 -790 -801 -810 -813 -801 -791 -797 -800 -789 -789 -807 -822 -811 -802 -796 -785 -774 -769 -764 -768 -789 -788 -799 -794 -793 -782 -782 -783 -816 -838 -835 -838 -842 -833 -823 -781 -781 -771 -794 -801 -816 -814 -826 -852 -862 -862 -869 -864 -864 -863 -840 -830 -829 -811 -801 -799 -800 -802 -807 -820 -826 -843 -841 -855 -849 -842 -837 -825 -821 -811 -798 -780 -745 -713 -674 -652 -664 -662 -682 -697 -702 -713 -719 -727 -732 -713 -692 -689 -685 -675 -672 -681 -678 -693 -713 -709 -689 -668 -655 -648 -634 -632 -618 -596 -574 -547 -525 -506 -484 -479 -479 -477 -485 -488 -480 -509 -500 -487 -449 -435 -455 -478 -495 -528 -555 -545 -520 -478 -464 -445 -447 -454 -459 -439 -422 -429 -445 -444 -426 -411 -397 -402 -410 -440 -445 -451 -451 -469 -483 -481 -470 -457 -447 -441 -453 -449 -676 -689 -683 -680 -670 -667 -665 -663 -656 -654 -668 -678 -671 -646 -636 -654 -638 -663 -677 -665 -675 -690 -688 -689 -688 -694 -721 -721 -725 -756 -762 -748 -755 -757 -749 -741 -736 -746 -764 -764 -795 -771 -766 -758 -784 -779 -780 -803 -814 -805 -811 -822 -791 -806 -804 -814 -803 -773 -751 -751 -779 -806 -816 -817 -815 -838 -835 -845 -820 -852 -837 -835 -837 -829 -841 -862 -864 -864 -854 -846 -853 -828 -833 -836 -830 -822 -843 -863 -863 -687 -391 -492 -846 -845 -826 -800 -773 -778 -802 -820 -828 -834 -846 -859 -859 -858 -842 -834 -799 -787 -774 -774 -782 -784 -794 -806 -797 -784 -792 -792 -792 -794 -813 -810 -803 -802 -799 -795 -792 -787 -783 -787 -794 -810 -797 -797 -786 -782 -771 -780 -810 -842 -856 -854 -860 -851 -825 -824 -806 -802 -805 -817 -828 -828 -836 -855 -865 -864 -861 -866 -865 -865 -862 -840 -829 -817 -798 -789 -790 -790 -800 -823 -835 -843 -859 -872 -853 -841 -842 -841 -828 -818 -811 -790 -757 -720 -682 -656 -658 -654 -655 -681 -703 -714 -723 -734 -737 -723 -697 -687 -681 -665 -654 -674 -675 -690 -696 -689 -674 -653 -639 -637 -634 -616 -620 -604 -576 -552 -533 -508 -496 -489 -482 -493 -510 -504 -489 -509 -496 -484 -459 -442 -444 -466 -499 -530 -547 -546 -530 -495 -501 -494 -471 -469 -482 -446 -403 -397 -423 -437 -426 -424 -418 -422 -405 -432 -437 -419 -434 -461 -478 -484 -474 -463 -455 -433 -441 -434 -671 -694 -686 -683 -690 -674 -661 -659 -655 -653 -659 -669 -679 -663 -632 -642 -633 -628 -649 -656 -663 -681 -681 -677 -705 -696 -708 -715 -717 -719 -748 -747 -758 -750 -744 -753 -749 -742 -756 -743 -788 -740 -755 -750 -771 -790 -780 -794 -814 -803 -793 -800 -786 -812 -812 -815 -793 -782 -771 -758 -772 -793 -811 -830 -822 -816 -828 -840 -822 -844 -839 -829 -835 -833 -837 -845 -849 -863 -865 -852 -854 -836 -827 -833 -831 -831 -843 -851 -849 -844 -720 -515 -842 -838 -832 -802 -780 -782 -804 -817 -818 -824 -842 -858 -861 -862 -847 -837 -809 -791 -768 -763 -768 -776 -787 -796 -793 -785 -789 -794 -789 -800 -808 -804 -812 -801 -798 -795 -787 -784 -793 -804 -798 -815 -824 -813 -802 -785 -770 -782 -812 -842 -856 -855 -852 -855 -868 -846 -814 -801 -816 -814 -826 -828 -838 -859 -866 -866 -864 -856 -867 -861 -868 -846 -832 -823 -814 -801 -785 -784 -802 -831 -843 -849 -867 -877 -862 -859 -862 -851 -843 -831 -809 -798 -781 -740 -701 -658 -647 -645 -656 -681 -695 -706 -717 -727 -733 -728 -703 -691 -686 -675 -648 -663 -676 -677 -677 -673 -662 -655 -646 -629 -635 -618 -617 -598 -577 -554 -533 -509 -499 -502 -507 -514 -520 -510 -489 -501 -488 -482 -474 -461 -449 -462 -498 -531 -547 -553 -538 -521 -508 -510 -510 -498 -473 -437 -405 -401 -419 -429 -429 -438 -440 -450 -452 -445 -441 -403 -404 -437 -456 -455 -460 -464 -441 -424 -421 -425 -668 -686 -685 -683 -685 -671 -659 -656 -652 -652 -660 -662 -665 -671 -653 -651 -639 -625 -640 -655 -657 -675 -693 -684 -678 -688 -710 -711 -720 -711 -741 -725 -746 -757 -750 -741 -739 -754 -769 -761 -735 -714 -759 -743 -756 -782 -775 -791 -815 -803 -783 -789 -804 -797 -817 -811 -787 -784 -775 -761 -771 -787 -799 -817 -816 -799 -816 -839 -822 -840 -839 -834 -835 -833 -833 -836 -841 -855 -865 -862 -860 -843 -825 -836 -834 -826 -823 -614 -593 -830 -718 -507 -839 -835 -831 -806 -786 -786 -799 -804 -807 -819 -841 -857 -860 -859 -855 -837 -804 -802 -777 -764 -764 -774 -785 -792 -788 -777 -784 -794 -790 -796 -800 -799 -799 -778 -774 -787 -793 -794 -798 -806 -812 -815 -824 -812 -802 -777 -765 -782 -818 -850 -864 -866 -868 -875 -872 -845 -836 -813 -818 -821 -830 -834 -845 -860 -864 -869 -867 -841 -863 -872 -862 -850 -840 -834 -826 -806 -783 -778 -800 -832 -851 -847 -882 -891 -889 -867 -859 -854 -846 -831 -814 -793 -751 -715 -694 -666 -664 -644 -651 -680 -694 -703 -714 -720 -726 -730 -714 -704 -695 -678 -650 -665 -672 -668 -668 -668 -665 -659 -637 -619 -636 -633 -614 -599 -581 -555 -530 -520 -511 -507 -508 -508 -521 -509 -485 -484 -481 -483 -482 -470 -466 -475 -502 -536 -538 -561 -549 -536 -536 -535 -516 -498 -481 -452 -426 -420 -426 -438 -447 -453 -446 -474 -471 -450 -443 -407 -391 -408 -421 -430 -453 -453 -435 -419 -424 -424 Wind_Speed 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 7 5 6 7 8 10 10 10 10 10 11 11 12 12 12 12 13 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 16 16 16 17 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 17 17 17 16 16 14 14 14 15 17 18 18 18 17 17 17 17 16 17 17 16 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 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 14 14 13 12 11 11 11 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 11 11 11 11 13 15 15 15 14 14 14 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 6 5 6 7 8 9 10 10 10 10 10 11 12 12 12 12 13 13 14 14 14 15 15 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 16 16 15 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 15 14 13 14 16 17 18 18 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 14 14 13 12 11 11 12 13 14 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 10 11 13 15 15 14 14 14 14 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 8 8 8 8 9 9 9 9 9 9 7 5 5 5 6 8 9 10 10 9 9 10 11 11 12 12 12 12 13 14 14 14 14 15 15 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 17 17 17 17 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 16 15 14 13 14 15 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 12 11 11 12 14 15 15 15 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 12 14 15 15 14 14 14 14 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 9 9 9 10 9 9 8 6 5 5 5 7 9 10 10 10 9 9 10 11 11 12 12 12 13 13 14 14 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 16 16 16 15 13 13 14 15 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 13 12 11 11 13 14 14 15 15 14 14 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 12 14 15 15 14 14 14 14 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 9 9 10 10 9 9 7 6 5 5 6 8 9 10 10 10 9 9 10 11 11 12 12 12 13 13 13 13 12 13 14 15 15 15 15 15 15 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 14 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 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 14 15 15 15 15 15 15 14 14 14 14 14 13 12 11 12 12 13 15 15 15 14 14 15 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 11 11 10 10 11 13 15 15 15 14 14 14 14 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 10 10 11 11 11 12 12 12 12 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 10 10 9 8 8 8 8 8 8 9 9 9 9 9 9 8 6 5 5 7 8 10 10 10 10 9 9 10 10 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 14 15 15 15 16 16 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 12 12 12 13 14 15 15 14 14 14 15 15 14 14 14 14 14 14 13 13 13 13 12 11 11 11 11 11 11 11 10 10 12 13 15 15 15 14 14 14 14 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 10 9 8 8 8 8 8 8 9 9 9 9 9 9 7 6 4 6 7 9 10 10 10 10 9 9 9 10 11 12 12 12 12 12 13 13 14 14 14 14 14 14 15 15 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 14 15 15 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 15 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 15 15 15 15 14 14 14 14 14 14 14 14 13 12 12 13 14 15 15 14 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 12 12 11 10 11 12 13 14 14 14 13 13 13 13 10 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 9 9 8 8 8 8 8 9 9 9 9 9 8 6 5 5 6 8 9 10 10 10 9 9 9 9 10 11 11 12 12 12 12 12 13 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 14 14 15 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 14 14 13 13 14 14 14 14 14 13 12 12 13 14 14 14 14 14 15 15 15 15 15 15 14 14 13 12 13 13 13 12 11 11 11 12 12 12 11 11 11 12 13 14 14 14 13 13 13 13 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 11 11 11 11 12 12 11 11 12 12 11 11 11 11 11 10 10 10 10 11 11 11 10 9 9 9 9 8 8 9 9 9 9 9 9 7 6 4 5 7 8 9 10 10 10 10 9 9 10 10 11 11 11 11 12 13 13 13 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 15 14 14 14 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 15 14 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 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 14 14 13 13 12 12 13 14 14 14 14 14 15 15 15 15 15 15 14 13 12 12 12 13 13 12 11 11 12 12 12 12 11 11 11 11 13 13 14 13 13 13 13 13 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 10 10 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 8 7 5 4 5 7 9 9 10 10 10 10 9 9 10 10 10 11 11 11 12 13 13 13 13 14 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 15 14 14 14 15 16 16 16 15 16 16 16 16 16 16 16 16 15 15 15 16 16 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 13 12 12 12 13 14 14 14 14 14 15 15 14 15 15 15 14 12 11 11 12 13 13 12 12 12 12 12 12 11 11 11 11 11 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 10 11 11 11 11 11 11 11 12 12 11 11 12 12 11 11 10 10 11 11 11 11 10 10 9 9 9 9 9 9 9 10 9 9 8 6 4 4 6 8 9 9 9 10 10 9 9 10 10 10 10 10 11 12 13 14 13 13 13 13 13 13 12 12 13 14 13 13 14 14 14 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 15 14 14 14 15 16 16 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 14 14 13 13 12 12 12 13 14 14 14 14 15 15 14 14 14 14 14 14 13 11 11 12 13 13 12 12 12 13 13 12 12 11 11 11 12 13 14 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 10 10 11 11 11 11 12 11 11 11 11 11 12 12 12 11 10 10 11 11 11 11 10 10 9 9 9 9 9 9 10 10 9 9 7 5 4 4 6 7 8 9 10 10 10 9 9 10 10 9 10 10 12 12 13 14 13 13 13 13 13 12 12 12 13 13 13 13 13 14 15 15 15 15 15 16 16 15 14 15 15 15 16 16 16 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 14 14 14 14 14 13 13 13 13 14 14 14 13 14 14 14 14 14 14 15 15 16 16 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 14 14 14 13 13 12 12 12 12 13 14 15 15 15 14 14 14 14 14 13 13 12 11 12 13 14 13 12 12 13 13 13 13 12 11 11 11 12 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 10 10 11 11 11 12 12 12 11 11 11 11 12 12 12 11 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 8 6 5 4 4 5 7 8 9 10 10 10 9 9 9 9 9 9 9 10 12 14 14 13 13 13 13 13 12 12 12 13 13 14 14 13 14 15 15 14 14 15 16 15 15 14 14 14 15 16 16 16 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 14 14 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 13 13 12 12 12 13 14 14 15 15 14 14 14 14 14 13 13 12 11 12 13 14 14 14 13 13 13 14 13 13 12 11 11 12 12 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 10 10 9 10 10 11 11 11 12 12 12 11 11 11 11 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 7 6 6 4 4 6 8 9 9 9 9 9 9 9 9 9 9 9 10 11 13 14 13 13 13 12 12 12 12 11 12 12 13 14 14 13 14 14 14 14 14 15 15 15 15 14 14 14 15 15 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 14 14 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 16 16 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 13 14 14 14 14 14 14 14 13 13 12 11 11 11 13 15 15 14 14 13 13 13 14 13 13 12 11 11 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 12 12 12 11 11 11 11 11 12 12 12 12 11 11 10 10 9 9 10 10 11 11 11 12 12 12 11 11 11 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 8 7 7 5 4 5 6 8 9 9 9 9 9 9 9 9 9 9 10 11 12 13 13 13 13 12 12 12 12 11 11 11 12 14 14 14 13 14 14 13 13 14 14 14 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 15 15 15 15 15 14 14 14 13 13 13 12 12 13 14 14 13 13 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 15 15 15 14 14 15 14 14 14 14 14 14 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 13 14 14 14 14 14 14 13 13 12 11 11 11 12 14 15 15 15 14 14 14 14 14 13 12 12 11 11 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 12 12 12 11 11 11 11 11 12 12 12 12 11 10 10 10 9 9 10 10 11 11 12 12 12 11 11 11 11 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 10 10 9 8 6 5 5 6 7 8 9 9 9 9 9 8 8 9 10 10 10 11 12 13 13 12 12 12 12 12 12 11 11 11 12 13 14 13 13 13 13 13 13 13 14 14 14 14 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 14 15 15 14 14 14 14 14 13 13 13 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 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 11 10 11 12 13 14 15 15 15 15 14 14 14 13 13 12 12 11 11 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 11 11 10 10 9 8 9 9 10 11 11 12 12 12 11 11 10 11 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 10 9 7 5 4 5 6 7 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 11 10 11 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 14 15 15 14 14 14 14 14 14 13 13 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 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 15 15 15 15 15 14 14 14 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 11 10 11 11 13 14 15 15 15 15 15 14 14 14 14 13 12 12 12 11 12 13 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 9 9 8 9 9 10 11 12 12 12 11 11 10 10 11 11 11 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 10 10 8 7 5 5 5 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 12 12 12 12 12 12 12 12 11 10 10 11 13 13 12 12 12 12 12 12 13 14 14 14 14 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 14 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 11 10 10 11 13 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 8 9 11 11 12 12 11 11 11 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 10 9 8 6 5 5 6 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 12 12 12 11 10 10 10 11 12 12 12 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 14 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 13 13 13 13 13 14 14 14 15 15 15 15 15 14 14 15 15 15 15 14 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 13 13 12 13 13 13 14 14 14 13 13 13 13 13 13 13 12 11 10 10 11 12 13 13 14 15 15 15 15 15 15 14 14 14 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 8 9 10 11 11 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 10 9 8 6 5 5 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 12 12 12 12 12 11 11 10 10 11 12 12 12 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 14 14 15 15 15 15 15 15 14 14 14 15 15 14 14 14 15 15 14 14 14 14 14 14 13 13 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 13 13 13 13 13 13 14 14 14 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 14 14 14 13 13 12 12 12 12 13 14 14 14 14 13 13 13 13 13 12 11 10 10 10 11 12 13 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 13 13 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 10 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 6 5 6 7 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 12 12 12 12 11 11 10 10 10 10 12 12 11 10 10 11 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 12 13 13 13 13 13 13 13 13 12 12 13 14 15 14 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 14 14 14 14 14 14 14 15 16 16 15 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 13 12 12 12 12 12 13 14 14 15 14 13 13 13 13 12 11 10 9 10 10 11 13 13 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 13 13 13 13 13 13 13 13 13 12 11 11 11 11 11 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 10 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 7 6 5 6 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 10 11 11 12 12 11 11 11 10 10 10 10 12 12 11 10 10 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 14 14 15 15 15 15 15 14 14 14 14 14 13 14 14 15 14 14 14 14 13 13 13 12 12 13 13 13 13 13 13 13 12 12 12 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 14 15 15 16 16 16 16 15 16 16 15 15 14 14 14 14 14 14 14 14 13 12 12 12 12 12 13 13 14 15 14 14 13 13 13 12 10 9 9 9 11 12 13 14 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 7 6 6 6 7 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 11 11 11 11 11 11 11 10 10 9 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 14 14 13 13 13 14 14 14 14 14 13 13 13 13 13 12 13 13 13 13 13 13 13 12 12 12 13 14 14 14 13 13 13 13 13 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 16 15 15 15 16 15 15 14 14 14 14 14 14 14 13 13 12 12 11 11 11 12 13 14 15 15 14 14 13 13 11 10 10 9 10 11 12 13 14 14 15 15 15 15 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 11 11 11 12 12 12 12 12 12 11 12 12 12 12 11 11 11 11 11 11 11 11 10 10 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 9 9 7 7 6 6 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 10 11 11 11 11 11 11 10 10 10 10 11 11 10 9 9 10 11 11 10 11 12 13 14 14 15 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 13 13 12 13 13 13 14 14 13 13 12 12 12 13 14 15 14 14 14 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 13 13 12 13 13 13 13 13 13 14 14 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 12 12 12 11 11 11 11 13 14 15 15 14 13 13 13 12 10 9 9 10 12 12 13 14 14 14 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 12 12 12 10 10 10 10 10 10 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 10 9 9 9 9 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 8 7 6 7 8 9 10 10 9 9 10 10 10 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 9 10 10 10 9 9 9 10 10 10 10 10 10 12 13 14 15 15 14 14 14 14 15 14 14 14 14 14 15 15 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 13 13 12 12 12 13 14 15 15 14 14 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 11 11 11 12 14 15 15 14 13 13 12 12 10 9 10 11 12 12 13 14 14 14 14 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 12 12 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 11 11 10 10 10 9 9 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 11 11 11 11 11 11 10 8 7 6 7 9 10 10 10 9 9 9 10 10 9 9 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 10 11 10 9 8 9 9 10 10 10 9 10 12 14 14 14 14 14 13 13 14 14 14 14 13 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 13 13 12 12 12 13 13 14 15 14 14 13 13 13 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 13 13 13 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 11 11 11 13 14 15 15 14 13 13 12 11 10 10 10 11 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 12 12 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 11 11 11 12 12 11 11 10 8 7 7 8 9 10 10 10 9 9 9 10 10 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 8 8 9 9 10 10 9 10 11 13 14 14 14 13 13 12 12 13 14 14 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 13 13 12 12 12 12 13 14 14 14 13 13 13 13 12 12 13 13 13 13 13 13 14 15 15 14 13 13 13 13 13 13 12 12 12 13 13 13 13 12 12 12 12 12 12 12 13 13 15 15 15 15 15 14 14 14 14 14 13 13 14 14 14 13 13 13 12 12 12 12 11 11 11 13 14 15 15 14 13 12 11 11 10 10 11 11 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 11 11 11 11 12 12 11 11 10 8 7 7 8 9 10 10 10 10 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 9 10 12 13 14 14 14 13 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 13 12 12 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 12 13 14 15 15 14 14 13 13 13 13 13 12 12 12 13 13 13 13 12 12 12 13 13 12 12 12 13 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 13 13 13 12 12 12 11 11 10 11 13 14 15 15 14 13 12 11 10 10 11 11 12 12 12 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 13 14 14 13 13 13 13 13 12 12 10 10 9 9 9 10 10 10 10 11 11 10 10 10 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 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 11 11 10 9 8 7 8 9 9 10 10 10 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 10 9 9 10 12 13 13 13 13 12 11 11 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 14 14 14 14 14 13 13 13 13 13 12 12 12 13 14 14 13 13 13 13 13 13 12 12 12 13 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 10 10 11 12 13 14 14 14 13 12 11 10 10 11 11 11 12 12 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 14 14 14 14 13 13 13 13 13 12 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 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 10 9 8 7 7 8 9 9 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 12 13 13 12 12 11 10 10 11 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 13 12 12 13 13 14 13 13 12 12 12 12 13 13 14 14 13 13 13 13 13 12 12 12 12 13 14 14 14 13 13 13 13 13 12 12 12 13 14 14 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 10 10 11 12 13 14 14 13 13 12 11 11 11 12 12 12 12 12 13 13 13 14 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 14 14 14 13 14 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 9 8 8 8 8 9 9 10 10 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 13 12 11 10 10 9 10 11 12 11 11 11 12 13 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 12 12 13 13 14 13 13 12 11 12 12 12 13 13 14 13 13 13 12 12 12 12 12 11 12 14 14 14 13 13 13 13 13 12 12 12 12 13 14 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 13 13 13 12 12 11 10 11 12 13 14 14 13 12 12 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 14 14 14 14 14 14 14 13 13 13 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 9 9 8 8 8 8 9 9 10 10 9 9 9 9 9 10 10 10 10 10 10 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 12 11 10 10 10 10 10 11 11 11 10 10 11 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 12 12 13 13 13 13 12 12 11 11 12 12 13 13 13 14 13 13 12 12 12 12 11 11 12 14 14 14 13 14 14 13 13 12 11 11 12 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 13 13 13 13 13 12 11 11 11 12 13 14 13 13 12 12 12 12 12 12 13 13 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 13 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 11 10 9 9 10 10 11 11 11 11 10 10 11 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 13 13 13 14 14 14 14 13 13 13 13 12 13 13 13 13 13 13 14 14 13 13 12 13 13 13 13 13 12 12 11 11 12 12 13 13 13 14 13 13 12 12 12 12 11 11 13 14 14 14 14 14 14 14 13 12 11 11 12 14 15 15 15 15 15 15 14 15 15 14 14 13 13 13 13 13 13 13 13 13 12 11 11 12 13 13 14 13 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 13 14 14 14 14 14 14 14 14 14 14 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 10 10 10 10 10 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 11 10 10 10 10 10 10 10 10 10 10 10 10 12 13 14 14 14 14 14 14 14 14 14 13 12 12 12 13 14 14 13 13 13 13 14 14 13 13 13 12 12 12 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 12 12 11 11 12 13 13 13 14 14 13 12 12 12 12 11 11 11 13 15 14 14 14 14 14 14 13 12 11 12 13 14 14 15 15 15 15 15 15 15 15 15 14 13 13 13 13 13 12 12 12 13 12 11 11 12 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 8 8 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 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 11 11 10 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 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 10 10 10 10 10 10 10 10 10 11 10 10 11 12 14 14 14 14 14 14 14 14 14 13 12 12 12 12 13 14 14 13 13 13 13 14 14 13 13 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 13 13 14 14 13 13 13 12 12 12 11 11 12 14 15 15 14 14 14 14 13 12 12 12 12 13 13 14 15 15 15 15 14 14 15 15 15 14 13 13 13 13 13 12 12 13 13 12 11 11 12 13 13 13 13 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 14 14 14 14 14 14 14 14 14 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 9 9 9 9 9 9 9 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 13 14 14 13 13 13 13 14 14 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 13 13 12 12 12 12 11 10 12 14 15 15 15 14 14 14 12 12 12 12 12 13 13 13 13 14 15 15 14 14 15 15 15 14 14 13 13 13 12 12 12 13 13 12 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 13 13 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 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 10 10 10 10 10 10 9 9 9 10 9 9 9 9 9 9 9 8 8 8 8 9 10 10 10 10 9 9 10 10 10 11 11 11 12 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 13 13 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 13 12 11 10 10 12 14 15 15 15 14 14 13 12 12 13 13 13 13 13 12 13 14 15 14 14 14 15 15 15 14 14 14 13 13 12 12 13 13 13 12 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 8 8 8 8 8 9 9 9 9 10 10 10 10 10 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 11 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 10 10 10 10 10 9 9 9 9 10 11 11 12 13 14 14 14 14 14 14 13 12 12 13 12 12 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 14 14 13 13 13 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 12 13 13 12 11 10 11 12 14 15 15 15 14 13 13 12 13 13 13 13 12 12 12 13 15 15 14 14 15 15 15 15 14 14 13 13 12 12 12 13 14 13 12 12 12 12 12 12 12 11 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 11 10 9 9 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 7 8 9 9 10 10 10 10 10 9 9 9 10 10 11 12 12 13 13 13 14 14 13 13 12 12 12 12 12 12 11 11 11 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 13 13 13 14 13 13 12 12 12 12 12 12 13 13 12 12 13 13 13 13 13 13 12 10 10 10 11 14 15 15 15 14 13 12 12 13 13 13 13 12 11 12 14 15 15 15 15 15 15 15 15 15 14 14 13 12 12 13 14 14 14 13 13 13 13 13 12 12 11 12 13 13 13 13 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 8 8 8 8 8 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 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 12 11 10 9 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 8 9 9 10 10 10 10 9 9 9 9 10 10 11 11 11 12 13 13 13 13 13 13 12 11 12 12 12 12 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 12 12 12 12 13 13 13 12 12 13 13 13 13 13 12 11 10 10 10 12 14 15 15 15 14 13 13 13 13 13 13 12 11 11 12 14 15 15 15 15 15 15 15 15 15 14 14 13 12 12 14 14 15 15 14 13 13 13 13 12 12 12 13 13 14 13 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 10 9 9 10 11 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 10 9 9 9 8 7 8 8 9 10 10 10 10 10 9 9 9 9 10 11 11 10 11 11 12 12 12 12 13 12 11 11 11 11 11 10 9 9 10 10 11 12 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 13 13 12 13 13 13 13 13 13 12 12 13 13 13 13 13 12 11 10 10 11 12 14 15 15 14 14 14 13 13 13 13 12 12 10 10 12 14 16 16 15 15 15 15 15 15 15 14 14 13 12 13 14 14 15 14 14 13 13 13 13 12 12 12 13 14 14 14 14 14 14 14 13 13 13 13 13 12 13 12 12 12 11 11 11 11 11 11 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 7 7 7 8 8 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 13 13 13 12 11 10 9 10 11 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 9 9 8 8 8 8 8 9 10 10 10 10 9 9 8 9 10 11 11 10 10 10 11 11 11 11 12 12 11 10 10 10 10 10 10 9 9 9 9 11 12 12 12 12 12 13 13 13 12 12 12 12 12 13 13 13 13 13 12 12 12 13 14 15 15 13 13 13 13 13 13 14 14 13 12 12 13 14 14 13 13 12 11 10 10 11 13 14 15 15 14 14 14 14 13 13 12 12 11 10 11 12 15 15 16 15 15 15 15 15 14 14 14 13 12 12 13 14 15 15 14 13 13 12 12 12 12 12 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 11 12 14 14 14 14 14 14 14 13 13 14 14 14 14 14 7 7 7 8 8 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 13 13 12 11 10 10 10 10 11 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 8 8 9 10 11 11 10 10 10 10 11 11 11 11 11 10 10 9 9 10 10 9 9 8 8 9 10 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 11 12 13 15 15 15 13 13 12 13 13 14 14 14 13 12 13 13 14 14 14 13 11 10 10 10 11 13 14 14 14 14 14 14 14 13 13 12 11 10 10 11 13 14 15 15 15 15 15 15 14 14 14 13 13 12 12 12 14 15 14 14 13 13 12 12 12 12 11 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 13 14 14 14 14 13 13 13 13 13 14 14 14 14 14 6 7 7 8 8 8 8 9 9 9 9 9 9 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 13 13 13 13 13 13 13 13 12 12 11 10 10 10 11 12 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 10 10 9 9 8 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 8 8 8 8 10 11 10 10 9 9 9 10 11 10 10 11 10 10 9 9 9 9 9 9 8 8 9 10 10 11 12 12 11 11 11 12 12 11 12 12 12 13 13 13 13 12 12 11 12 14 15 15 15 15 13 12 13 13 14 14 13 12 12 13 14 14 14 14 13 11 10 10 11 12 12 13 13 14 14 14 14 14 13 13 12 11 10 10 10 11 13 15 15 15 15 15 15 14 14 13 13 13 12 12 13 15 15 14 14 13 12 12 12 12 11 11 12 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 13 14 14 14 13 13 13 13 13 13 14 14 14 14 13 6 6 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 11 11 11 11 12 13 12 12 11 10 10 10 10 11 11 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 9 9 8 8 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 9 10 9 9 9 8 8 9 9 9 10 10 11 11 11 10 10 10 11 11 11 11 12 13 13 13 13 12 11 11 13 14 15 15 15 15 13 12 13 13 13 13 13 12 12 13 13 14 14 14 13 11 10 10 11 11 12 12 12 13 14 14 14 14 13 13 12 11 10 10 10 12 13 15 15 15 15 15 15 14 14 13 13 12 11 12 13 15 15 14 14 13 13 12 12 12 11 11 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 11 11 11 12 13 14 14 14 13 13 13 13 13 14 14 14 14 14 14 6 6 6 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 12 13 12 12 11 10 10 10 11 11 11 11 11 10 10 10 10 10 9 9 9 10 10 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 9 10 10 10 10 9 9 9 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 9 9 9 8 9 9 9 9 10 10 10 11 10 10 10 10 10 10 10 11 11 12 12 12 12 11 11 12 13 13 15 15 15 14 13 13 13 13 13 13 12 12 12 12 13 14 14 13 12 11 11 11 11 11 11 11 12 13 14 14 14 14 13 13 12 11 11 10 11 12 14 15 15 15 15 15 15 14 14 13 13 12 11 12 14 15 15 14 14 14 13 12 12 12 11 11 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 12 13 14 14 14 13 13 13 13 13 14 14 14 14 14 14 6 6 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 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 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 12 12 12 12 11 11 11 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 9 9 9 9 9 10 9 9 9 8 8 9 9 10 10 10 10 10 9 8 8 8 8 9 9 10 10 10 9 9 10 10 10 10 9 9 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 10 10 11 12 12 12 11 11 11 12 12 13 14 15 15 14 14 13 13 13 13 13 13 12 12 13 14 14 14 13 12 11 11 11 11 11 11 11 12 13 14 15 14 14 14 13 13 12 11 11 11 12 14 15 15 14 14 15 15 15 14 13 13 12 11 12 14 15 15 15 14 14 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 11 11 11 12 13 14 14 14 13 13 14 13 13 14 14 13 13 13 14 6 6 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 12 12 13 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 9 9 10 10 9 9 9 9 9 9 10 10 10 10 10 9 8 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 10 9 9 9 9 8 9 9 10 10 10 10 9 10 10 10 10 10 9 9 9 9 10 10 11 11 11 10 11 11 11 12 13 14 15 15 14 14 14 13 13 13 13 13 12 12 13 14 14 13 13 12 12 12 12 12 11 11 11 12 13 15 15 15 14 14 14 14 12 11 11 11 12 14 15 14 14 14 14 14 14 14 13 12 11 11 12 14 14 15 15 14 14 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 11 10 10 11 12 14 14 13 13 14 14 13 13 13 13 13 13 13 14 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 11 11 12 12 13 13 13 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 9 10 10 9 9 9 9 9 9 9 10 10 10 10 9 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 10 10 9 9 9 8 8 9 9 10 10 10 10 10 9 10 10 10 10 9 9 9 9 9 9 11 11 10 10 10 10 10 11 13 14 15 15 15 14 14 13 13 13 13 13 12 12 13 13 13 13 12 12 12 12 12 12 11 11 11 12 14 15 15 15 15 15 14 14 13 11 11 11 12 14 15 15 14 14 14 14 14 14 13 12 11 12 12 13 14 15 15 14 14 13 12 12 12 13 14 14 14 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 10 10 11 13 14 14 13 14 14 14 13 13 13 13 13 13 13 13 6 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 9 10 10 10 10 11 11 11 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 13 13 13 13 12 12 12 12 12 11 11 12 12 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 9 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 9 10 10 10 9 9 9 10 11 12 13 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 12 12 11 11 11 12 14 15 15 15 15 15 15 14 13 12 11 12 12 14 14 14 14 14 14 14 14 14 13 12 11 12 12 13 14 15 15 14 14 13 12 12 13 14 14 14 14 14 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 10 11 12 14 15 14 14 14 14 14 13 13 13 13 13 13 13 13 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 10 10 10 10 10 9 9 9 9 8 9 9 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 9 9 10 10 10 10 10 11 11 10 10 10 9 9 9 9 8 8 9 9 10 10 9 8 9 10 10 11 13 14 15 15 15 14 13 13 12 13 13 13 13 13 13 13 12 12 12 12 13 12 12 11 11 11 12 13 14 15 15 15 15 15 14 13 12 11 12 12 12 14 14 14 14 14 14 14 14 13 12 12 12 12 14 15 15 15 15 14 13 12 12 12 13 14 15 14 14 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 10 11 13 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 9 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 9 10 10 10 10 11 11 11 11 11 10 10 9 10 10 9 9 8 9 10 10 9 8 8 9 9 10 11 12 14 14 15 15 14 13 12 12 13 13 13 13 13 13 13 12 12 12 12 13 12 12 11 11 11 12 13 13 14 15 15 15 14 14 13 12 12 12 12 12 13 14 14 14 14 15 14 14 13 12 11 12 12 14 15 15 15 15 15 14 14 13 13 14 15 15 14 14 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 11 11 11 12 14 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 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 11 11 11 11 10 10 10 10 10 10 11 11 10 10 10 9 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 9 9 10 10 10 10 10 11 11 11 11 10 9 9 10 10 10 9 9 9 11 10 9 8 8 9 9 10 11 11 12 13 14 15 14 13 12 12 13 13 14 13 14 14 13 12 12 12 12 13 12 12 11 10 11 11 12 13 14 15 15 15 14 13 13 12 12 12 12 12 13 14 14 14 14 15 15 14 14 12 11 11 12 14 14 15 15 15 15 15 14 13 13 14 14 15 14 14 13 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 12 11 10 11 12 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 11 11 11 11 10 9 9 9 9 9 9 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 9 9 9 10 10 10 10 10 11 11 11 10 10 9 9 9 10 10 10 10 10 11 10 9 8 8 9 9 10 10 10 12 13 14 15 14 13 12 12 13 13 14 14 14 14 13 12 12 12 12 13 13 12 12 11 11 11 12 13 14 14 15 14 14 13 13 13 12 12 12 12 13 14 14 14 14 15 15 14 14 12 11 11 12 13 14 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 10 11 13 14 14 14 14 13 14 14 14 14 13 13 14 14 13 13 13 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 9 9 10 10 10 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 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 9 9 9 9 9 9 9 10 10 10 10 9 9 10 10 11 10 10 10 10 9 10 10 9 9 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 10 9 8 8 8 9 10 10 10 11 11 10 9 8 8 9 9 9 9 10 12 13 14 14 14 13 12 12 13 13 14 14 14 14 14 13 12 12 12 13 13 13 12 11 11 12 12 13 14 14 14 14 14 13 13 13 13 13 12 12 13 14 14 14 14 14 14 14 14 12 11 11 12 13 14 15 15 15 15 14 14 13 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 12 13 13 14 14 14 13 14 14 14 14 13 13 13 14 14 14 13 6 6 6 6 6 6 7 7 7 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 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 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 9 9 9 10 11 11 11 10 10 9 9 10 10 9 9 8 8 8 9 9 9 9 9 10 10 10 10 11 11 10 9 8 8 7 8 9 10 10 10 11 11 10 9 9 9 9 9 9 9 10 11 13 14 14 14 13 13 13 13 13 14 14 14 14 14 13 12 12 12 12 13 13 13 12 11 12 12 13 14 14 14 14 13 13 13 13 13 13 13 12 13 13 14 14 14 14 14 14 13 12 11 11 12 12 13 14 15 15 14 14 13 13 12 13 13 13 13 14 14 14 14 14 15 15 15 14 14 14 14 13 12 12 12 12 11 11 11 12 12 13 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 11 11 11 11 11 12 12 12 12 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 9 9 10 10 11 11 11 10 10 9 9 10 10 9 9 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 8 7 7 8 10 10 11 10 11 11 10 9 9 8 9 9 9 9 10 11 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 12 12 12 13 13 13 12 12 12 12 13 13 13 14 13 13 13 12 13 13 14 13 13 13 13 14 14 14 14 14 14 13 12 11 11 11 12 13 14 15 15 14 14 14 13 12 12 13 13 13 14 14 14 14 14 15 15 15 15 14 14 14 12 12 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 14 14 13 5 5 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 9 9 9 10 10 11 11 10 10 10 10 10 10 9 8 8 8 8 10 10 10 10 10 10 10 10 10 10 10 9 9 8 6 7 9 10 10 11 10 11 11 10 9 9 8 9 9 9 9 9 10 11 12 13 13 13 13 13 13 13 14 14 14 14 15 14 14 13 12 12 13 13 13 13 12 12 12 13 13 13 13 13 13 12 12 13 14 14 14 13 13 13 14 14 14 14 13 14 13 12 12 11 11 12 13 14 15 15 15 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 14 14 13 12 11 11 11 11 11 11 11 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 5 5 6 6 6 6 7 7 7 7 6 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 12 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 10 10 10 9 9 9 9 9 10 11 11 10 10 10 10 10 10 9 8 7 7 8 10 10 10 10 10 10 10 10 9 9 9 9 8 7 6 7 9 10 11 11 11 10 10 9 8 8 9 9 10 10 9 9 10 11 11 12 12 13 13 13 13 14 14 13 13 13 14 15 15 13 12 12 13 13 13 13 12 12 12 12 13 13 14 13 13 12 12 13 13 14 14 14 13 13 14 14 14 13 13 14 14 13 12 12 11 12 13 15 15 15 15 14 14 15 14 13 13 14 14 14 14 14 14 14 14 15 15 15 14 14 13 11 11 11 11 11 11 11 12 13 13 14 14 15 14 14 14 14 14 14 13 13 13 13 14 14 14 6 6 6 6 6 6 7 7 7 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 9 9 9 9 10 11 11 10 10 10 10 10 9 9 8 7 7 9 10 11 11 10 11 11 10 10 9 9 9 9 7 6 6 7 10 11 11 11 11 11 10 9 8 8 9 9 10 10 9 9 9 9 10 11 12 12 13 13 13 14 14 13 13 13 14 15 15 13 12 12 12 13 13 13 13 13 13 13 13 14 14 13 13 13 12 13 13 14 14 14 13 13 14 14 13 13 13 14 14 13 13 12 12 12 13 15 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 11 11 12 12 12 12 13 14 14 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 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 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 11 11 10 10 10 10 10 10 9 8 7 7 9 10 11 11 11 11 11 10 10 9 9 9 8 7 6 6 8 10 11 11 11 11 11 10 9 8 8 9 10 11 10 10 9 9 9 9 10 11 12 13 13 13 14 14 13 13 13 14 15 15 14 13 12 12 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 14 14 13 12 12 13 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 14 14 14 14 13 13 13 13 13 13 14 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 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 9 9 9 10 11 11 11 11 11 11 11 10 9 7 7 8 9 10 11 11 11 11 10 10 10 9 9 9 8 6 6 7 8 10 10 11 11 11 10 10 9 8 8 9 10 11 11 11 10 9 9 9 9 10 11 12 13 13 13 13 14 13 13 14 15 15 14 13 12 12 12 13 13 14 13 13 13 14 14 14 14 13 13 13 13 14 15 15 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 14 15 15 15 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 12 12 12 11 12 12 13 12 12 13 13 14 14 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 6 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 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 11 11 10 9 9 9 10 11 11 11 11 11 11 11 10 8 7 7 8 9 11 11 11 11 11 10 10 9 9 9 9 7 6 6 7 7 9 10 11 11 10 10 10 9 8 8 9 9 10 11 11 10 10 10 9 9 9 10 11 11 12 12 13 14 13 13 14 15 15 14 13 13 13 12 13 13 13 13 13 14 14 14 14 14 14 13 13 14 14 15 15 14 14 14 14 13 13 13 13 14 15 15 14 13 13 13 13 14 14 15 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 12 12 12 11 11 12 12 13 12 12 13 13 14 14 14 15 15 14 14 14 13 13 13 13 13 12 12 13 13 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 10 10 9 9 10 10 11 11 11 11 11 11 10 8 7 7 9 10 11 12 12 11 11 10 9 9 9 9 9 7 6 6 6 7 9 10 10 10 10 10 9 9 8 9 9 9 10 11 11 10 10 10 9 9 9 9 10 10 11 12 13 14 13 13 14 15 15 15 15 14 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 13 13 12 13 14 15 15 14 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 12 12 12 12 12 13 13 13 14 14 15 14 14 14 14 13 13 13 13 13 12 12 12 12 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 10 10 11 11 11 11 11 11 12 12 12 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 11 11 11 11 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 10 10 9 9 10 10 10 11 11 11 11 11 9 8 7 7 9 10 11 12 12 11 11 10 9 8 8 9 8 7 7 6 7 8 9 10 9 9 9 10 9 9 9 9 9 10 10 11 11 11 11 10 10 9 9 8 9 10 11 11 12 13 13 13 14 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 13 13 13 12 13 14 15 15 14 14 14 14 14 14 14 14 14 15 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 12 11 11 11 11 10 10 10 10 10 11 10 10 10 10 10 10 10 9 9 10 10 10 11 11 11 12 11 9 8 7 7 8 9 11 11 12 11 10 9 9 8 8 8 8 8 7 6 7 8 9 10 10 9 9 10 10 10 9 9 9 10 10 10 11 11 11 11 11 10 9 9 9 10 10 11 12 13 13 13 13 13 14 15 15 15 14 13 13 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 13 13 13 13 13 12 12 14 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 12 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 11 6 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 12 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 12 11 11 11 11 10 10 10 10 11 11 10 10 10 10 10 10 9 9 10 10 10 11 11 11 12 11 9 7 7 7 7 9 10 11 11 11 10 9 8 8 8 8 8 8 7 7 7 8 9 10 10 9 9 9 10 10 9 9 10 10 10 10 11 11 11 11 11 10 9 9 9 10 10 10 11 12 12 12 12 12 14 15 15 15 15 14 14 14 15 15 15 15 14 14 14 13 13 13 13 13 14 14 13 13 13 13 13 13 13 12 12 13 14 15 15 14 14 13 13 14 14 14 14 15 15 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 12 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 10 11 11 10 10 10 11 11 12 12 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 12 11 11 11 11 11 10 10 10 11 10 10 10 10 10 10 10 10 9 10 10 10 10 11 11 11 11 9 8 7 7 7 9 10 11 11 11 10 9 8 8 8 8 8 8 8 7 7 8 9 9 9 9 9 9 10 9 9 10 10 10 10 10 11 11 11 11 11 10 9 9 10 10 9 9 10 10 11 12 12 12 13 14 15 15 15 14 14 14 14 15 15 15 15 14 15 14 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 13 15 15 14 14 13 13 14 15 15 15 15 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 12 11 11 11 12 13 13 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 11 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 7 7 7 9 10 11 11 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 8 9 10 10 9 9 9 9 12 13 13 12 12 13 14 15 15 15 14 14 14 15 15 15 14 15 15 14 14 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 14 15 15 14 14 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 12 12 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 9 7 7 7 9 10 11 11 11 10 9 8 8 8 8 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 10 8 8 9 10 10 9 9 8 10 12 14 14 13 12 13 13 14 15 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 13 14 15 15 15 14 13 13 13 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 12 12 11 11 12 12 12 12 13 13 14 14 14 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 10 10 10 9 10 10 11 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 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 11 11 11 11 9 8 7 7 9 10 11 11 11 10 9 8 8 8 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 9 8 8 8 9 9 9 9 9 10 13 15 15 13 12 12 13 13 13 14 14 14 14 14 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 15 15 15 14 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 10 10 10 9 9 10 11 11 12 12 12 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 11 10 10 10 10 10 10 10 10 10 11 11 11 11 9 8 7 8 9 10 10 10 11 10 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 10 10 10 10 10 11 11 11 11 9 8 7 8 8 9 9 9 9 12 14 16 15 14 13 13 12 12 13 13 13 14 13 13 12 12 13 13 15 15 15 15 15 15 15 14 14 13 13 14 14 14 13 13 14 14 14 15 15 14 14 14 13 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 12 11 11 11 12 12 12 13 13 13 14 14 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 10 10 10 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 10 8 8 8 8 9 10 10 11 10 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 10 10 11 11 11 10 10 10 10 11 11 11 11 9 8 7 7 8 9 9 9 11 13 15 16 15 15 14 13 11 11 12 13 13 13 13 12 12 12 12 13 14 15 15 15 15 15 15 14 14 13 13 13 14 14 14 13 14 15 15 15 15 15 14 14 14 14 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 12 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 10 10 9 9 10 10 11 11 12 12 12 12 12 12 11 11 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 10 9 8 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 10 10 10 10 10 11 11 11 10 9 8 7 7 7 8 8 10 12 14 15 15 15 15 14 13 11 11 11 11 12 12 12 12 12 11 11 12 14 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 12 12 12 12 12 12 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 10 10 9 9 9 10 11 11 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 10 11 11 11 10 10 9 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 10 10 10 10 10 11 11 11 10 9 8 7 7 7 7 8 11 14 15 15 15 15 15 14 12 11 11 11 10 10 11 11 11 11 10 10 12 14 15 15 15 14 14 14 14 14 13 13 13 14 15 14 14 14 14 15 15 15 15 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 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 12 12 11 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 10 10 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 10 10 9 10 10 11 11 11 10 9 9 8 9 10 10 10 10 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 10 9 8 8 7 6 7 9 13 14 14 15 15 15 14 13 12 12 11 11 10 10 10 10 11 10 10 10 11 13 14 14 14 14 14 14 14 14 13 13 13 14 15 14 14 14 13 14 15 15 15 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 7 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 6 6 6 7 8 8 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 10 9 10 10 11 11 11 11 11 11 11 11 10 10 10 11 10 11 11 11 11 11 11 11 11 12 11 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 12 12 11 11 11 11 11 10 9 9 10 10 10 10 11 10 9 9 9 9 10 10 10 10 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 10 10 10 10 10 9 8 8 7 7 8 10 12 14 15 14 14 14 14 13 12 12 11 11 11 11 10 11 11 10 10 10 11 12 12 13 13 13 13 13 14 14 13 13 13 15 15 15 15 14 13 14 15 15 15 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 10 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 11 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 10 9 9 9 9 10 11 11 10 10 9 9 9 10 10 10 10 10 9 9 9 10 10 9 9 9 10 10 10 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 9 8 7 7 7 7 9 12 14 14 14 13 14 14 14 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 12 12 12 12 12 13 14 14 13 13 14 15 15 14 13 12 13 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 7 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 9 9 8 8 7 7 7 7 7 8 7 7 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 10 11 11 11 10 10 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 10 9 9 9 9 10 11 11 10 10 9 9 10 10 10 10 10 10 9 9 9 10 10 9 10 10 10 10 10 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 9 8 7 7 7 7 9 12 14 13 13 13 13 14 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 12 13 13 13 13 13 14 14 13 12 11 12 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 12 12 11 11 11 11 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 8 8 8 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 9 9 9 8 8 9 9 10 10 11 11 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 10 10 9 9 10 11 11 11 10 10 9 9 10 10 11 10 10 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 9 9 9 9 9 9 10 10 10 10 9 9 8 8 7 8 10 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 11 12 12 11 11 10 10 10 10 10 10 9 10 12 13 13 13 12 12 12 13 12 11 10 11 13 14 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 16 15 15 15 14 14 14 14 14 14 13 12 11 11 10 10 10 10 9 9 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 9 8 7 6 6 6 6 7 7 6 6 6 6 6 6 6 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 8 8 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 11 10 10 9 10 10 11 11 11 11 10 10 10 10 11 11 10 10 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 9 9 8 8 8 9 11 11 11 12 12 12 12 13 12 11 11 11 12 12 11 11 12 12 12 11 11 10 10 10 10 9 9 10 11 11 12 12 12 11 11 12 12 11 10 10 11 12 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 11 10 10 9 9 9 9 9 9 9 8 9 9 9 10 10 10 11 10 9 9 9 9 9 9 8 7 7 9 8 7 7 7 6 6 7 7 6 6 6 6 6 6 7 7 7 6 6 6 7 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 10 10 10 10 9 8 9 9 9 9 9 10 10 10 9 9 9 10 10 11 11 11 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 11 11 11 11 11 10 10 9 10 10 11 11 11 12 11 11 10 10 11 11 11 10 9 9 9 10 10 10 10 10 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 8 9 10 11 11 12 12 12 12 11 10 11 11 12 12 11 11 11 11 12 11 11 10 10 10 9 9 9 9 10 11 12 12 10 10 10 11 11 10 9 9 9 11 13 14 14 14 14 13 14 14 14 14 15 15 14 14 15 15 15 14 13 13 13 12 12 12 12 12 9 9 8 8 8 8 9 8 9 9 9 9 9 9 10 11 11 11 11 9 9 9 9 9 9 9 8 8 9 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 10 10 10 9 9 9 9 10 9 9 9 10 10 9 10 10 10 10 10 11 11 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 13 12 12 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 12 12 12 11 11 10 11 11 11 10 9 9 9 9 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 8 9 10 10 10 11 12 12 11 10 10 10 11 12 12 11 11 11 11 11 11 11 11 10 10 9 9 9 9 10 11 11 11 10 10 11 11 11 10 10 9 9 11 12 13 13 13 13 12 12 13 13 14 14 14 13 13 14 14 14 14 13 12 12 12 12 12 11 10 8 8 8 7 8 8 8 9 9 9 9 9 9 9 10 12 12 12 11 9 9 9 9 9 9 9 8 9 9 9 8 8 8 7 7 7 7 7 7 6 6 7 7 7 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 10 10 10 10 11 11 10 10 9 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 13 13 13 13 13 13 12 11 11 12 11 11 10 10 10 10 10 11 11 12 12 12 11 11 11 11 11 11 10 10 9 9 9 10 10 11 11 11 10 9 9 9 9 10 9 9 9 9 9 9 9 8 9 9 10 10 10 10 10 9 9 8 8 8 9 10 10 11 11 11 11 10 10 9 10 11 11 11 12 12 12 12 11 11 11 11 10 9 9 9 9 9 10 11 11 11 10 10 10 11 11 11 10 9 9 10 11 11 11 12 12 11 11 12 12 13 13 13 13 13 13 14 13 13 13 12 11 11 11 11 11 10 9 8 7 7 7 8 8 9 9 9 9 9 9 9 10 11 12 11 11 10 9 9 9 9 9 9 9 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 8 8 8 8 7 8 8 8 8 9 8 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 12 12 11 11 11 12 12 12 13 12 12 12 12 12 12 12 13 13 13 13 13 12 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 12 12 12 12 11 11 11 11 11 10 10 10 9 9 10 10 11 11 11 10 10 9 9 9 10 10 9 9 9 9 9 9 8 8 9 10 10 10 10 10 10 9 8 7 7 7 9 10 11 11 10 10 9 9 9 10 11 11 11 12 12 12 11 11 11 11 11 10 10 10 9 9 9 10 10 10 10 10 10 10 11 12 11 10 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 12 11 11 11 11 10 10 10 9 8 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 9 9 8 8 8 8 8 8 7 7 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 10 11 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 11 12 11 11 11 12 12 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 11 12 12 13 12 12 11 11 11 11 11 11 10 10 9 9 10 10 11 11 11 10 10 10 9 10 10 10 9 9 9 9 9 9 8 8 9 10 10 10 10 10 9 9 8 8 7 7 9 11 11 10 10 9 9 9 9 9 10 11 11 12 12 12 11 11 11 11 11 10 10 10 9 8 9 9 10 10 10 10 10 11 12 13 12 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 10 10 10 10 10 10 9 8 7 7 7 7 8 9 9 9 9 9 9 10 10 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 7 8 8 8 8 8 9 9 9 10 9 9 10 10 10 11 10 10 10 10 11 11 11 11 11 11 11 11 10 10 11 11 11 11 10 9 9 9 9 9 8 9 10 11 11 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 11 12 12 12 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 11 12 12 13 12 12 11 11 11 11 11 11 11 10 10 9 10 10 10 10 10 10 10 10 9 10 10 10 9 9 9 9 9 9 8 8 8 10 10 10 10 9 9 9 9 8 7 7 9 10 10 10 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 10 10 9 8 8 9 9 10 10 10 10 11 11 12 13 12 10 9 9 9 9 9 9 9 10 10 10 11 10 10 10 10 11 11 12 12 12 11 10 10 10 10 10 10 9 9 8 8 7 7 6 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 10 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 9 9 9 10 9 8 8 8 8 8 8 9 9 10 10 10 10 10 9 10 10 11 11 11 10 10 10 10 10 10 10 11 10 10 10 10 10 10 11 11 11 10 10 9 9 9 8 8 9 10 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 12 12 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 10 10 11 11 12 12 13 12 12 12 12 11 11 11 11 11 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 9 10 10 10 9 9 10 9 8 7 7 9 10 10 9 9 9 9 8 9 9 9 10 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 9 10 10 10 10 11 12 13 13 12 11 10 9 9 8 8 9 9 10 10 10 10 10 10 10 10 11 12 13 14 12 11 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 8 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 10 12 12 12 12 12 11 10 9 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 9 9 10 10 10 10 10 9 9 9 10 11 10 10 10 10 10 9 10 10 10 10 10 10 10 9 9 10 11 11 11 10 10 10 9 9 9 9 9 11 11 10 10 10 9 9 10 10 10 10 10 11 10 10 10 10 9 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 13 13 13 13 14 13 13 13 12 12 13 13 13 12 11 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 10 10 10 11 10 10 10 10 10 10 10 9 10 10 9 9 8 7 8 9 10 10 10 10 10 10 10 8 7 7 9 10 9 9 9 9 8 8 9 9 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 9 9 10 10 11 12 12 13 13 12 11 10 8 8 8 9 10 10 10 10 10 10 10 10 11 11 12 14 14 12 11 10 10 10 10 10 9 9 9 8 8 7 6 6 7 7 8 9 10 9 9 9 8 8 9 9 9 9 10 10 9 9 9 9 9 9 10 12 12 12 12 12 12 11 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 9 9 10 10 11 11 10 9 9 9 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 9 9 10 11 11 11 10 10 10 10 10 9 9 10 10 11 11 10 9 9 9 10 10 10 10 10 11 10 10 10 9 9 10 10 11 11 12 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 13 13 13 12 12 12 13 13 12 11 10 10 11 11 12 12 12 13 13 12 12 12 12 11 11 11 11 10 10 9 9 10 10 10 11 10 10 10 10 10 9 9 9 10 10 9 8 8 7 8 9 10 11 10 10 10 10 9 8 6 7 8 9 9 9 9 9 8 9 9 9 10 11 11 11 11 11 11 10 10 10 10 9 9 10 9 9 8 8 9 9 10 10 11 11 12 12 12 13 12 10 8 8 8 9 10 10 10 9 9 9 10 10 10 11 12 14 14 12 11 10 10 10 10 9 9 9 9 9 8 8 7 7 6 7 8 9 9 9 9 8 8 8 8 9 9 10 10 10 9 9 9 9 9 10 10 13 12 12 12 13 13 12 11 12 12 11 11 11 12 12 11 11 11 10 10 9 9 9 9 9 8 8 9 10 11 11 10 10 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 10 11 11 11 10 11 11 11 10 9 9 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 10 10 9 10 10 10 11 11 11 11 11 11 10 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 12 10 9 10 10 11 12 12 12 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 10 10 11 11 10 10 10 10 10 9 9 10 10 9 8 7 7 8 8 9 10 10 10 10 10 9 8 7 7 8 9 9 9 9 9 9 9 9 9 11 11 11 11 11 10 10 10 10 10 9 9 10 10 10 9 8 8 9 10 10 10 11 11 11 11 12 13 12 9 7 7 8 9 9 9 9 9 9 9 10 11 11 11 12 13 13 12 12 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 8 9 9 9 9 9 9 8 9 9 9 10 10 10 10 10 9 9 9 10 11 13 13 13 13 13 13 13 12 13 13 13 12 12 12 12 12 11 10 10 9 10 10 9 9 9 8 8 9 10 11 10 10 10 10 9 9 9 9 9 10 11 10 10 9 9 10 10 10 11 11 10 10 10 11 11 11 11 11 11 11 9 9 9 9 9 9 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 11 11 12 12 12 12 12 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 12 10 9 10 10 11 11 12 12 12 13 13 12 12 12 12 11 11 11 11 10 10 9 9 10 10 11 11 11 10 10 10 10 9 10 10 10 9 8 7 7 7 8 9 10 10 10 10 10 9 7 7 7 8 8 9 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 9 8 8 9 10 10 10 10 10 10 11 12 12 11 9 7 7 8 9 9 8 8 8 9 9 10 11 11 11 12 12 12 12 11 10 10 10 10 9 9 8 8 8 8 8 7 7 7 8 9 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 11 14 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 11 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 11 11 10 10 10 10 11 11 11 12 11 11 11 11 12 11 11 11 11 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 11 11 11 11 10 10 10 10 11 11 11 12 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 10 10 10 10 11 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 10 9 9 10 10 11 11 11 11 10 10 10 9 10 10 10 9 8 8 7 7 7 9 10 10 10 10 10 9 8 7 7 8 9 9 9 9 10 10 11 11 11 11 11 11 10 9 9 9 9 9 9 9 10 10 10 10 9 8 8 9 10 10 10 9 9 10 10 11 11 10 8 7 7 8 8 8 8 8 8 9 10 11 11 10 10 11 11 11 11 10 10 10 10 10 9 9 8 8 8 8 8 7 7 7 8 9 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 9 9 9 10 11 14 14 14 14 15 15 15 15 15 14 14 14 13 13 13 12 11 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 10 10 10 10 10 10 11 11 11 11 10 10 11 11 11 12 12 12 11 11 11 11 11 11 11 11 10 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 11 11 10 10 10 10 10 11 11 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 12 11 10 10 10 11 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 10 9 9 10 10 10 11 11 11 10 10 10 9 10 10 10 9 9 8 7 7 7 9 10 10 10 10 10 10 9 8 7 8 8 9 9 9 10 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 8 8 8 9 9 9 9 9 10 10 11 11 10 8 7 7 7 7 8 8 8 8 9 10 11 11 10 10 10 11 11 11 10 10 10 10 10 10 9 9 8 8 8 8 7 7 8 9 9 9 9 10 9 9 9 9 10 10 11 11 11 11 11 10 9 9 10 10 11 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 13 12 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 10 9 9 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 11 10 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 10 11 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 10 9 9 9 9 10 10 11 11 10 10 9 9 10 10 10 9 9 8 7 6 7 9 10 10 10 10 10 10 9 8 7 7 8 8 9 10 10 11 11 11 11 11 10 9 8 8 8 9 9 9 10 10 10 10 10 10 8 8 7 8 8 8 9 9 9 10 10 11 11 10 8 8 7 7 7 7 7 8 8 9 10 11 11 10 10 10 10 10 10 11 11 11 11 11 10 10 9 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 10 10 11 11 11 11 11 10 9 9 10 11 11 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 12 11 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 11 10 10 9 9 9 10 10 10 10 10 10 9 9 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 11 10 11 11 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 10 10 9 9 9 10 10 11 11 10 9 9 9 10 10 10 9 8 7 6 7 7 9 10 10 10 11 10 9 9 7 7 7 8 8 9 9 10 11 11 11 11 10 9 8 8 8 8 9 9 9 9 10 10 10 10 9 8 7 7 7 7 8 8 8 9 10 10 11 11 10 9 8 7 7 7 7 7 8 8 9 10 11 11 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 9 10 10 10 9 9 8 9 9 10 10 11 11 11 11 11 10 9 9 10 11 11 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 12 12 12 11 10 10 9 9 9 9 10 10 10 11 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 10 10 9 9 9 10 10 11 10 10 9 9 9 10 10 10 10 10 11 12 12 12 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 11 10 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 11 11 10 9 9 9 10 10 10 10 9 9 9 9 10 10 9 9 8 7 7 7 7 8 9 10 10 10 10 9 8 7 6 7 7 8 9 9 10 11 11 11 10 10 9 8 8 8 8 8 9 9 9 10 10 11 10 9 8 7 7 6 7 8 8 8 9 9 10 11 11 10 10 9 7 7 7 7 7 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 8 8 8 8 8 9 9 10 10 10 9 8 8 9 9 10 10 11 11 11 11 11 10 10 10 10 10 11 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 10 10 10 10 10 9 9 9 10 11 10 10 9 9 10 10 10 10 10 10 11 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 11 11 11 12 12 13 13 13 12 12 13 13 13 13 13 12 12 12 11 11 10 9 8 9 9 10 10 10 9 9 9 9 10 10 9 8 7 7 7 7 7 7 8 9 10 10 9 9 8 7 6 6 7 7 8 9 10 11 11 10 10 9 9 8 8 8 8 8 9 9 9 10 10 10 10 9 9 8 6 6 7 7 8 8 9 9 10 10 11 11 10 9 7 7 7 7 7 8 9 9 10 10 10 10 10 9 9 10 10 11 11 11 11 11 10 10 9 9 9 8 8 8 9 9 10 10 10 10 9 9 8 8 9 9 10 11 11 11 11 11 10 10 10 10 10 11 15 15 15 16 16 16 15 15 15 14 14 15 15 15 16 15 15 15 14 13 13 12 11 12 11 11 11 11 11 11 11 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 11 11 11 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 9 9 9 9 10 10 10 9 9 9 9 10 10 10 10 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 13 12 11 11 11 11 12 13 13 13 12 12 13 13 14 14 13 12 12 12 11 10 10 9 8 9 9 9 10 9 9 9 9 10 10 10 9 8 7 7 7 7 7 7 7 8 9 9 9 8 8 7 6 6 6 7 7 9 10 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 7 6 6 6 7 8 8 8 9 10 10 10 10 10 8 7 7 7 7 7 8 9 9 10 10 10 10 10 9 9 10 10 10 10 10 11 10 10 10 10 9 9 9 8 8 9 9 10 10 10 10 9 9 9 9 9 9 10 11 11 11 11 11 11 10 10 10 10 11 15 15 15 15 16 16 15 14 14 14 14 14 14 15 15 16 16 15 14 14 13 12 12 12 12 12 12 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 12 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 11 11 10 10 10 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 9 9 10 10 10 10 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 13 12 11 11 11 11 11 12 13 13 13 12 13 13 14 15 14 14 13 12 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 8 8 7 7 7 7 6 7 8 9 9 9 8 8 7 6 6 6 7 8 9 10 11 11 10 10 10 10 9 8 8 7 8 8 9 9 9 9 9 9 9 8 7 6 6 7 7 8 8 8 8 9 10 10 10 9 8 7 7 7 7 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 9 10 10 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 10 10 10 10 11 15 14 14 15 15 15 15 14 14 13 14 14 14 14 15 16 16 16 15 14 14 13 12 12 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 11 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 8 8 8 9 9 9 8 9 9 10 10 10 10 10 9 10 10 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 13 12 11 11 11 11 12 12 13 13 13 12 13 14 14 14 15 14 13 11 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 8 8 8 8 7 6 6 7 8 9 9 9 8 8 8 7 6 6 7 8 9 10 11 10 10 10 10 10 9 8 7 7 7 8 9 9 9 9 9 9 9 8 7 6 6 7 7 7 7 7 8 9 10 10 9 9 8 7 7 7 7 7 8 9 9 10 9 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 11 15 14 14 15 15 15 16 15 14 14 14 14 14 14 15 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 10 10 11 11 11 10 9 9 10 10 10 9 9 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 14 14 14 13 13 13 14 14 15 15 15 15 15 14 13 12 12 12 11 12 12 13 13 13 13 12 13 13 13 14 14 14 13 12 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 8 8 8 8 7 6 6 7 8 9 9 9 9 8 8 7 7 6 7 8 9 10 10 10 10 10 10 10 9 8 7 7 7 8 9 9 9 9 9 9 9 8 7 6 6 6 7 7 7 7 8 9 9 9 9 8 8 7 7 6 7 7 8 8 9 9 9 9 9 9 9 9 10 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 11 10 10 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 11 12 15 15 15 14 15 15 16 16 15 14 14 14 13 13 15 16 16 16 16 16 16 15 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 10 9 9 10 10 11 11 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 10 10 10 9 10 10 11 11 11 11 12 12 13 13 13 13 13 13 13 14 14 13 13 13 13 14 14 15 14 15 15 14 13 13 12 12 12 12 12 13 13 13 13 12 12 13 13 14 14 14 13 12 11 10 10 10 10 10 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 7 6 6 7 9 10 10 10 9 8 8 7 7 6 7 8 9 10 10 10 10 10 10 10 9 8 7 7 7 7 8 9 9 9 10 10 9 8 7 6 6 6 6 6 7 7 8 8 9 9 9 8 8 8 7 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 11 10 10 11 11 15 15 15 14 15 15 16 16 15 15 15 14 13 14 15 16 17 17 17 16 16 16 15 14 15 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 9 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 12 12 12 12 12 12 13 13 13 12 12 12 13 13 14 14 14 13 12 11 11 11 10 10 10 10 10 10 11 11 11 10 10 10 9 9 9 9 9 8 7 6 6 7 9 9 10 10 9 8 8 8 7 7 7 8 9 9 9 9 9 9 9 9 8 7 7 7 7 7 8 9 9 9 10 10 9 8 7 7 7 6 6 6 6 7 7 8 8 8 8 8 8 7 7 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 12 14 14 14 14 15 15 15 16 16 15 15 14 14 14 15 16 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 11 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 12 12 11 11 12 12 13 13 13 13 12 13 13 14 14 14 14 13 12 11 11 11 10 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 9 8 7 6 6 7 8 9 9 9 9 8 8 8 7 7 7 7 8 8 8 9 9 9 9 8 8 7 6 6 6 7 8 8 9 10 10 10 9 9 8 7 7 7 6 6 6 7 7 8 8 8 8 8 8 8 7 6 6 6 6 7 7 8 8 8 9 9 8 8 9 9 9 9 9 8 8 9 9 9 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 12 14 14 14 14 14 14 15 15 15 15 15 15 14 14 15 16 16 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 9 9 10 9 9 9 9 9 8 8 8 8 8 7 7 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 12 12 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 13 13 12 12 11 11 10 10 10 10 10 11 12 11 11 10 10 10 10 9 9 9 8 7 6 6 7 7 8 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 9 8 8 8 8 7 6 6 7 7 8 9 10 10 10 10 9 8 8 7 7 6 6 6 7 7 7 8 8 8 8 8 8 7 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 9 8 8 8 8 9 9 10 10 10 10 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 14 14 14 14 14 14 14 15 15 15 15 15 14 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 9 9 10 10 10 10 9 9 9 8 8 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 11 11 11 11 10 10 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 12 12 12 13 12 13 14 14 14 14 14 14 13 13 12 11 11 11 11 11 10 10 11 11 12 12 11 10 10 10 9 9 9 8 7 7 7 7 7 8 8 9 9 9 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 6 6 7 7 8 9 9 9 9 9 9 8 8 7 7 6 7 7 7 7 7 7 8 8 8 8 8 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 9 10 10 11 11 10 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 14 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 12 12 12 12 12 11 12 12 11 11 11 11 11 12 12 12 11 10 9 9 10 10 10 10 10 10 9 8 7 7 7 7 7 8 8 8 9 9 9 10 9 10 10 11 11 11 11 12 12 12 12 12 11 10 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 14 14 14 14 14 14 13 13 12 11 11 11 11 11 10 10 10 12 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 8 8 9 9 9 9 8 8 7 7 7 7 8 8 8 8 9 9 8 8 8 7 6 6 7 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 8 7 8 8 8 7 8 8 9 10 10 11 11 10 10 10 10 10 9 10 11 10 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 11 10 10 10 10 10 10 10 10 9 8 8 7 7 7 7 8 8 8 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 12 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 12 11 11 11 11 11 11 11 10 10 12 13 13 12 11 11 10 9 9 9 8 8 7 7 7 7 8 8 9 9 9 9 8 8 8 7 7 7 8 8 8 9 9 9 9 8 8 7 6 7 7 7 8 8 8 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 6 6 6 6 7 8 8 8 8 8 8 8 8 9 9 8 7 7 8 8 8 7 8 8 9 10 10 10 10 10 10 10 10 9 9 10 11 11 11 11 11 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 14 14 15 15 15 15 15 14 13 12 12 12 12 11 10 10 11 11 10 10 10 10 11 12 12 11 10 10 9 9 9 10 10 9 9 8 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 13 12 11 11 11 11 11 11 10 10 10 12 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 8 8 9 9 10 9 9 8 8 8 7 7 8 8 8 8 9 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 6 6 7 7 8 8 8 8 8 8 8 8 9 9 8 7 7 7 7 7 7 8 8 9 10 10 10 10 10 10 10 10 9 9 10 11 11 11 11 11 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 13 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 14 14 15 15 15 15 14 14 13 12 12 12 12 11 10 10 10 10 10 10 10 10 11 11 11 11 10 9 9 9 9 9 9 9 8 8 8 7 8 8 8 8 8 9 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 12 12 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 11 11 11 10 10 10 10 10 11 11 13 13 12 11 11 10 10 10 9 9 8 8 7 7 7 8 8 9 9 10 9 9 8 8 8 7 7 8 8 8 8 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 7 7 7 7 6 7 7 8 8 8 8 8 8 7 7 7 6 6 7 8 8 8 8 7 8 8 8 9 9 8 7 7 7 7 7 7 8 8 8 9 10 10 10 10 10 10 10 9 9 9 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 13 12 13 13 14 14 14 15 15 15 15 15 15 16 16 15 16 16 15 15 14 14 14 14 15 15 14 14 13 12 12 12 11 11 10 10 9 9 10 10 10 10 10 10 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 12 12 12 11 10 10 9 9 9 8 7 7 7 8 8 9 9 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 8 8 8 8 8 7 7 7 7 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 8 7 7 7 8 8 9 9 8 8 7 7 7 8 7 8 8 8 9 9 9 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 13 13 13 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 14 14 14 14 13 13 12 12 11 11 11 11 10 9 9 10 11 10 10 9 10 10 10 10 9 8 8 8 8 8 8 9 9 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 11 11 11 11 12 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 11 11 11 11 11 12 12 12 13 13 14 14 13 13 14 14 13 13 12 12 11 11 10 10 10 10 11 11 11 12 12 12 12 11 10 9 9 9 9 8 8 7 8 8 8 9 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 8 8 7 7 7 7 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 8 7 7 7 8 8 8 8 8 8 8 9 9 10 9 9 9 9 9 9 9 9 10 10 11 11 12 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 13 14 14 14 14 13 13 12 12 11 12 12 12 11 10 10 10 10 10 10 9 10 10 10 10 9 8 8 8 8 8 9 9 9 9 9 9 10 10 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 12 12 12 11 11 12 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 11 11 12 12 11 11 11 12 12 13 14 13 13 13 14 14 14 14 13 13 12 11 11 10 10 11 11 11 11 11 12 12 12 11 10 9 9 9 9 9 8 8 8 8 9 9 10 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 8 7 7 7 6 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 7 7 7 7 8 8 8 8 8 8 8 9 9 10 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 12 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 9 9 10 10 10 10 10 11 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 13 13 13 12 12 12 12 12 12 12 13 13 13 13 12 13 13 13 12 12 12 11 11 11 10 10 11 11 12 12 12 12 12 12 13 13 14 13 13 13 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 11 10 9 9 9 9 9 9 8 8 9 9 10 10 11 11 11 10 10 10 9 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 7 7 7 8 7 8 8 8 9 9 8 8 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 7 7 7 7 8 8 8 7 7 8 8 9 9 10 10 10 10 10 10 9 9 9 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 13 13 13 13 14 13 13 13 12 13 13 13 12 12 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 8 8 8 9 10 10 10 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 12 12 12 12 12 13 13 13 13 13 13 12 12 12 13 13 13 12 12 13 13 13 12 12 12 11 11 11 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 12 12 11 11 9 9 9 8 8 9 9 8 9 9 10 11 11 11 11 11 11 11 10 10 9 8 8 8 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 9 8 8 7 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 8 7 7 7 7 8 8 8 7 7 7 8 9 9 10 10 11 10 10 10 9 9 9 9 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 12 12 12 12 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 12 13 12 12 12 12 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 11 12 13 13 13 13 13 13 14 14 14 14 14 13 13 12 12 11 11 11 11 12 12 11 12 12 11 10 9 9 9 8 8 8 8 8 10 11 11 11 11 11 11 11 11 11 11 10 9 9 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 9 9 9 9 8 8 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 7 8 8 8 7 7 7 8 8 8 8 7 7 7 8 9 9 10 10 11 10 10 9 9 9 9 9 10 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 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 14 14 13 13 13 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 11 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 12 11 12 12 12 11 11 12 11 10 10 9 9 8 8 8 8 9 10 12 12 11 11 10 11 11 12 12 11 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 8 8 8 7 7 7 8 9 9 9 9 9 9 8 7 7 7 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 8 8 8 7 7 7 8 8 8 8 7 7 8 8 9 9 9 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 12 12 12 11 12 12 12 12 12 12 12 12 12 12 11 12 11 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 12 12 11 11 11 10 10 11 11 11 12 12 12 12 11 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 9 9 8 8 8 8 9 11 12 12 11 11 10 11 12 12 11 11 10 9 9 9 9 9 9 9 8 8 8 8 9 10 10 9 8 8 7 7 7 8 9 9 9 9 9 9 8 8 7 7 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 7 8 8 8 7 7 8 8 8 8 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 11 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 12 12 12 11 11 11 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 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 11 11 12 12 12 13 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 12 12 12 12 13 12 12 12 11 11 11 11 11 11 11 12 12 13 12 12 11 12 12 13 13 14 13 13 13 13 14 14 14 13 13 12 12 12 12 11 12 11 11 11 11 11 11 10 10 9 9 8 8 8 8 9 10 12 12 11 10 10 10 11 12 11 11 10 10 10 9 9 9 9 8 8 7 8 8 9 9 10 9 8 8 7 7 7 8 8 9 9 9 9 9 9 8 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 9 10 9 9 9 9 9 9 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 13 13 12 13 13 13 13 13 13 13 13 13 12 11 12 12 12 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 13 13 12 12 12 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 8 8 7 7 8 9 10 12 12 10 9 9 10 11 12 11 11 11 10 10 9 9 9 9 8 8 7 8 8 8 9 10 9 8 8 7 7 7 7 8 8 9 9 9 9 9 8 7 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 9 9 9 9 10 11 11 11 11 11 11 11 11 12 11 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 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 10 10 10 10 11 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 12 12 12 11 12 12 13 13 13 13 12 12 12 12 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 8 8 7 7 7 8 10 11 11 10 9 9 9 10 11 11 11 11 10 9 9 9 9 9 8 8 8 8 8 8 9 10 9 9 8 7 7 7 7 8 8 9 9 9 9 9 8 7 7 6 6 6 7 7 8 8 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 9 8 8 7 7 7 7 6 7 7 7 8 8 9 9 9 10 10 10 10 9 9 9 10 10 11 11 10 10 10 10 11 12 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 10 10 11 11 10 10 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 12 11 11 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 8 9 11 11 10 10 9 9 9 9 9 10 11 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 8 8 7 7 7 8 8 9 9 9 9 9 8 8 7 6 6 6 7 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 9 9 8 8 7 7 7 6 6 7 7 7 8 8 9 9 9 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 14 14 14 14 13 13 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 10 10 10 10 11 10 10 11 12 12 13 13 13 13 14 14 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 12 12 11 12 12 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 10 11 10 9 9 8 8 7 8 8 9 10 10 10 9 9 9 9 9 9 10 11 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 8 7 7 8 8 8 9 9 9 9 8 8 7 7 6 7 7 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 8 7 8 8 9 9 9 8 8 8 8 7 7 6 6 7 7 7 7 8 8 8 9 9 10 10 10 9 9 9 10 10 10 10 10 10 10 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 13 13 12 12 12 12 13 13 13 13 13 13 12 12 13 12 12 12 12 12 11 11 10 10 11 11 11 11 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 13 13 13 13 13 13 14 14 14 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 11 11 11 11 11 11 10 10 10 9 9 10 11 10 10 9 9 8 8 8 8 9 10 10 9 9 9 9 9 8 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 8 8 7 8 8 8 9 9 9 9 9 8 7 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 7 8 8 8 9 9 8 8 8 8 7 7 6 6 7 7 7 7 7 7 8 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 11 10 10 11 11 11 12 13 13 13 14 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 10 10 10 10 10 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 10 9 9 8 7 7 8 9 9 9 9 9 9 8 7 7 7 7 7 7 7 8 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 7 7 7 7 7 7 8 8 9 9 9 10 10 10 9 9 9 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 14 14 14 14 14 13 13 13 14 14 13 11 10 11 12 12 12 13 13 13 14 14 14 14 14 13 14 14 14 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 12 12 12 12 12 12 11 11 12 12 13 13 12 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 10 10 10 9 8 8 8 8 8 9 9 9 9 9 9 9 9 8 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 10 9 9 8 7 7 8 8 9 9 10 10 9 8 8 7 7 7 7 7 7 8 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 7 7 7 7 7 7 8 8 9 9 9 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 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 14 14 14 14 14 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 14 14 14 13 11 11 11 12 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 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 12 12 13 13 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 10 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 7 8 8 9 9 10 10 9 9 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 10 10 9 9 9 10 10 10 10 10 10 11 12 11 13 13 13 13 13 12 12 12 12 13 13 13 14 14 14 14 13 13 13 14 14 13 13 13 13 13 13 14 14 14 14 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 11 11 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 12 11 11 11 12 12 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 11 11 11 11 11 11 11 12 12 11 10 10 9 9 9 10 10 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 8 8 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 9 9 10 10 11 11 11 11 11 11 12 12 11 13 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 11 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 13 13 13 12 12 11 11 12 12 12 12 12 11 12 12 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 11 11 10 10 11 11 12 12 11 11 10 10 9 9 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 9 9 8 8 7 7 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 9 9 9 9 9 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 12 12 11 11 11 11 12 11 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 13 14 14 14 13 12 11 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 13 13 13 13 12 11 11 12 12 12 12 12 11 12 12 12 13 13 14 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 12 12 12 12 13 13 13 12 11 11 11 11 12 12 12 12 11 11 10 10 10 11 11 12 11 11 10 10 10 10 10 9 9 8 9 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 9 9 8 7 7 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 10 10 11 11 12 13 12 11 11 11 12 11 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 14 14 14 13 12 12 11 12 13 13 13 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 11 11 12 12 12 12 12 12 12 12 13 13 14 14 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 11 11 11 11 11 12 12 13 13 13 12 11 10 10 11 11 12 12 11 11 11 10 10 10 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 9 8 8 8 9 8 8 7 7 7 7 7 8 8 9 8 8 7 7 7 7 8 8 8 9 9 9 10 9 9 10 10 10 9 9 9 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 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 10 10 11 12 13 13 12 12 11 12 12 12 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 13 13 13 14 14 13 13 12 12 13 13 13 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 11 11 11 11 12 12 13 13 13 12 11 10 10 10 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 7 7 7 7 7 8 8 9 9 8 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 8 8 7 7 7 8 8 7 7 7 7 7 7 8 9 10 10 10 10 11 12 13 13 12 11 11 12 12 12 15 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 13 13 13 13 14 14 13 13 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 12 11 12 12 12 12 12 12 12 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 12 12 12 12 12 11 11 11 12 12 13 13 13 12 12 11 10 10 10 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 10 10 9 9 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 7 7 8 9 9 9 8 8 7 7 7 7 8 8 9 9 10 11 10 10 10 10 10 9 8 8 8 7 7 8 8 8 8 9 9 9 10 9 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 8 7 7 8 8 8 8 7 7 7 7 7 8 9 9 9 9 10 11 12 13 13 12 11 11 11 11 11 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 15 15 14 14 14 13 13 13 13 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 13 13 13 13 12 11 11 11 11 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 12 13 13 13 13 13 12 11 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 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 7 7 8 9 9 9 9 8 8 7 7 7 8 9 9 10 11 10 10 10 10 10 9 8 8 8 8 7 7 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 7 6 6 7 7 8 8 8 9 9 10 11 13 13 12 12 12 11 11 11 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 12 13 13 14 14 13 12 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 8 8 7 8 8 9 10 11 11 11 10 10 10 10 9 9 8 8 8 8 7 7 7 8 8 9 10 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 7 6 6 7 7 7 7 8 8 9 10 12 13 12 12 11 11 11 10 11 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 13 13 13 13 13 13 12 12 12 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 11 11 12 12 13 13 13 13 12 11 11 10 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 9 9 9 10 9 8 8 8 8 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 8 9 10 12 12 12 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 6 6 7 7 7 7 8 9 11 12 12 12 12 11 10 10 10 11 12 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 13 13 13 13 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 13 13 14 14 14 13 13 14 13 13 13 13 13 12 12 12 11 11 11 12 13 13 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 9 9 9 10 9 9 8 8 9 10 10 9 9 9 10 10 10 10 10 9 9 9 9 9 8 7 7 7 7 8 9 11 12 13 12 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 9 10 11 12 12 12 11 10 10 10 10 11 12 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 13 13 13 13 13 14 13 13 13 13 13 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 13 14 14 13 13 13 14 13 13 13 13 12 12 12 12 11 11 11 12 13 13 13 13 12 12 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 8 8 8 9 9 10 10 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 7 8 9 11 13 13 12 10 10 10 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 10 11 12 12 12 11 10 10 10 10 10 11 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 14 14 13 13 13 14 13 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 13 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 12 12 13 13 13 12 12 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 10 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 7 7 7 8 9 12 13 13 12 10 10 10 10 10 10 10 9 9 9 9 9 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 9 10 11 11 12 11 11 10 11 10 10 10 11 11 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 15 15 14 14 14 15 15 14 14 14 14 14 14 14 13 13 14 13 13 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 13 13 13 14 14 13 13 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 9 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 7 7 8 8 10 12 13 12 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 11 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 13 13 13 13 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 14 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 13 13 13 13 14 14 14 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 10 10 10 10 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 9 9 10 10 10 10 10 10 9 9 8 8 8 9 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 8 9 10 13 13 12 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 10 10 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 10 10 10 10 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 9 9 10 10 10 10 10 10 10 9 8 8 8 9 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 8 8 7 8 9 11 13 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 10 10 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 13 13 13 13 13 14 14 14 14 14 14 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 14 14 14 14 13 13 13 13 13 13 12 13 13 13 12 12 13 13 12 12 12 12 12 12 12 11 10 10 10 10 10 10 11 12 12 11 10 10 11 11 11 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 8 8 9 9 10 10 10 10 10 10 10 9 8 8 8 8 9 9 9 9 9 10 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 8 7 8 10 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 14 13 13 13 13 13 12 13 13 13 13 13 13 13 12 12 11 11 12 12 11 11 11 10 10 9 10 10 11 12 12 11 10 10 10 11 11 12 12 12 12 11 10 10 10 9 9 9 8 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 9 8 8 8 8 8 9 9 9 9 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 8 8 9 11 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 9 9 9 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 10 9 10 11 11 12 12 11 11 11 11 11 11 12 12 12 12 11 10 10 10 10 9 8 8 8 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 10 9 9 9 10 9 10 10 10 10 11 10 10 9 9 8 8 10 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 9 9 9 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 12 11 10 10 10 11 11 11 12 12 11 11 11 12 11 11 11 11 11 11 10 10 10 10 9 8 8 7 7 7 7 8 8 8 8 8 9 9 8 8 8 9 9 9 9 9 9 9 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 9 11 12 12 11 11 11 10 10 11 11 11 11 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 9 9 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 15 15 14 14 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 13 13 13 12 12 12 12 13 13 13 13 13 12 12 11 11 11 11 11 11 12 12 11 10 10 11 11 11 11 11 12 12 11 12 12 12 12 11 11 11 11 11 10 10 10 9 8 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 11 12 12 11 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 8 9 9 9 8 8 8 8 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 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 13 14 14 14 14 14 13 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 13 13 13 13 13 12 12 11 11 11 11 11 12 12 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 8 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 11 11 11 11 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 11 11 11 10 10 10 9 9 8 8 8 8 8 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 10 10 10 10 11 11 10 10 10 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 15 15 15 15 15 14 14 14 15 15 14 14 14 14 14 15 15 15 14 14 13 13 14 14 14 13 13 13 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 13 13 13 13 12 13 13 13 13 13 12 12 11 11 11 11 11 12 11 11 11 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 9 9 10 11 11 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 14 13 13 14 14 14 13 13 13 13 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 14 14 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 12 11 11 11 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 11 10 10 10 10 10 10 9 9 9 10 11 10 9 9 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 14 14 13 13 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 12 11 11 11 11 11 11 11 11 12 11 11 11 12 12 12 12 12 12 11 10 10 9 9 9 9 9 9 8 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 9 10 11 11 10 9 9 9 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 9 9 8 8 8 8 8 9 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 15 15 15 14 14 14 13 13 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 13 13 13 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 12 12 11 11 11 12 12 12 12 12 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 9 9 9 10 9 9 9 10 10 11 10 10 10 10 10 10 9 9 10 10 10 10 11 11 11 11 11 11 11 10 9 8 8 8 8 8 8 9 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 15 15 14 14 14 14 14 14 13 13 14 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 12 12 11 11 10 10 11 11 12 12 12 11 11 11 12 12 12 12 11 10 9 9 9 9 9 9 10 9 9 10 10 9 9 9 8 9 9 9 9 9 9 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 9 10 10 10 10 11 11 9 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 11 12 12 11 11 10 9 9 8 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 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 13 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 15 15 14 14 14 14 14 13 13 13 14 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 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 10 10 10 11 12 12 12 12 12 11 11 12 12 12 11 11 10 9 8 8 8 9 9 10 10 10 10 10 9 9 9 8 9 9 9 9 9 9 10 10 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 10 10 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 9 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 12 12 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 14 14 14 14 15 15 15 15 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 14 14 15 15 15 15 14 14 14 13 13 13 13 14 14 14 15 15 15 14 14 14 15 15 15 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 10 10 10 11 12 12 12 12 12 12 11 11 11 11 11 10 9 9 8 8 8 9 9 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 10 10 9 9 9 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 10 9 9 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 12 12 12 12 11 10 10 9 9 9 8 8 8 8 8 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 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 15 15 15 15 16 16 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 13 13 13 13 14 14 15 15 15 15 15 14 14 15 15 15 14 14 15 15 15 15 15 15 14 14 14 14 13 14 14 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 11 11 11 10 10 10 9 9 9 9 9 10 11 11 10 10 10 9 9 8 8 9 9 9 10 10 10 10 9 9 9 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 11 11 11 10 10 9 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 9 9 9 11 12 13 12 11 10 10 10 9 9 9 9 8 8 8 8 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 12 12 13 13 12 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 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 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 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 12 12 12 12 12 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 10 11 11 11 10 10 9 9 8 8 9 9 9 9 10 10 10 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 10 10 11 11 11 11 10 10 9 9 8 9 9 9 9 9 10 10 10 11 10 9 9 9 8 8 8 9 9 10 12 13 12 11 10 10 10 10 9 9 8 8 8 8 8 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 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 15 15 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 10 10 10 10 10 11 11 12 12 12 12 12 12 12 13 12 12 11 11 11 10 10 10 10 10 9 10 10 10 10 11 11 11 10 10 9 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 8 8 9 9 9 10 10 10 10 10 10 9 9 10 10 10 9 9 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 8 8 8 8 9 10 11 12 12 11 10 10 10 10 10 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 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 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 15 14 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 10 9 10 10 11 11 12 12 12 12 12 12 12 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 8 8 8 9 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 9 9 9 9 9 10 10 9 9 9 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 8 8 9 10 11 12 12 12 11 10 10 10 10 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 14 15 15 14 14 14 14 14 14 14 14 15 15 16 16 15 14 14 14 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 10 9 10 10 11 11 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 10 10 9 9 8 8 8 9 10 10 9 9 9 9 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 10 10 10 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 9 9 8 8 9 10 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 13 13 13 13 13 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 15 15 14 14 14 14 14 14 14 14 15 15 16 16 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 9 9 10 10 11 11 12 12 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 10 10 9 9 8 8 8 9 10 10 9 9 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 11 11 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 9 8 8 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 10 10 10 10 10 10 10 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 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 14 14 15 15 14 14 14 14 14 14 14 14 14 15 16 16 16 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 14 14 13 13 13 13 13 12 11 11 11 11 11 11 12 12 12 11 9 9 10 11 11 11 12 12 13 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 15 15 14 15 15 14 14 14 15 15 14 14 14 14 15 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 14 14 14 14 14 13 13 13 13 13 12 11 11 11 11 11 11 11 12 12 12 11 9 10 10 11 11 11 12 12 13 13 13 12 12 12 12 12 12 12 11 11 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 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 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 13 14 14 14 14 13 13 13 13 13 12 11 11 11 10 11 11 11 12 12 12 11 10 10 10 11 11 12 12 12 13 14 13 13 12 12 12 12 12 12 11 11 10 10 10 11 11 11 11 11 12 11 11 11 11 11 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 8 9 9 9 8 8 9 9 9 9 9 10 10 10 9 9 9 9 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 8 9 9 9 8 8 8 8 8 8 9 9 9 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 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 13 13 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 13 14 14 14 13 13 13 13 13 13 12 12 11 10 10 11 11 12 12 12 11 11 10 11 11 11 12 12 13 13 14 14 14 13 12 12 12 12 12 11 11 10 10 10 10 11 11 11 11 12 12 11 11 11 11 11 10 9 9 9 9 10 11 11 11 11 11 11 10 10 9 9 8 7 7 8 7 8 8 9 9 8 8 8 9 9 8 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 8 8 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 8 8 8 8 9 9 9 9 9 10 9 9 9 9 9 10 10 10 10 10 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 16 16 16 16 16 16 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 14 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 11 11 11 11 11 12 12 12 12 11 11 11 11 12 12 12 13 14 14 14 14 13 13 12 11 12 12 12 11 11 10 10 11 11 11 11 12 12 12 11 11 11 11 11 10 9 9 9 10 11 11 11 11 10 10 10 11 10 10 9 8 7 7 7 7 8 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 9 9 9 10 10 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 9 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 10 10 10 10 10 10 Wind_Direction 136 135 135 136 137 138 138 137 137 138 138 139 140 141 142 141 141 143 144 143 142 143 143 145 146 148 150 152 153 154 153 151 149 147 145 143 143 142 142 143 144 143 143 143 141 139 136 132 129 129 129 130 131 134 137 140 142 143 143 141 138 136 135 137 139 141 141 143 145 146 149 151 154 158 160 155 148 146 147 148 148 147 146 145 145 148 150 151 152 151 152 154 155 156 157 158 159 160 161 162 163 164 164 163 162 162 161 161 161 161 162 163 164 164 163 162 162 162 162 162 162 161 161 160 159 160 161 163 164 164 163 162 161 160 161 162 162 163 165 165 165 164 164 164 164 164 163 163 164 165 165 165 162 157 154 155 156 157 159 160 160 159 158 158 158 158 158 158 159 159 160 161 160 159 157 156 156 155 155 155 155 155 156 156 156 155 154 154 154 153 153 152 152 153 153 153 153 152 153 153 153 153 152 151 150 150 150 151 151 150 149 149 149 149 149 149 149 149 150 150 150 152 153 154 154 154 155 155 153 149 145 144 145 147 147 147 147 147 147 147 148 149 150 151 152 153 153 153 153 151 149 148 147 147 146 146 145 145 144 143 142 142 144 144 143 142 141 142 134 134 134 135 136 137 137 137 137 137 138 139 140 142 142 141 141 142 143 143 143 143 144 145 147 149 151 153 154 154 153 151 150 149 147 146 144 143 143 143 144 144 144 143 142 140 137 133 131 130 130 130 131 134 138 140 143 144 144 141 138 136 135 136 137 139 141 143 145 147 149 151 154 159 160 153 147 147 147 148 149 149 147 146 146 147 150 151 152 152 153 154 155 155 155 156 159 162 162 163 164 165 164 163 162 162 161 161 161 161 161 163 164 164 163 162 162 162 162 161 161 161 161 161 160 160 161 163 163 164 163 162 162 162 162 163 163 164 165 166 165 164 163 163 163 162 162 162 163 165 165 164 160 156 154 155 156 157 158 159 159 159 159 158 160 160 160 159 159 160 161 161 160 159 158 157 156 155 156 156 156 156 157 157 157 156 155 154 154 153 152 152 152 153 154 154 153 152 152 152 152 152 152 151 150 150 151 151 151 151 150 149 149 149 149 149 149 149 150 150 150 151 152 153 155 156 156 155 152 148 145 144 146 147 147 147 147 147 148 148 148 149 151 152 153 154 154 154 154 151 148 146 146 146 146 145 145 144 144 143 141 142 144 144 142 141 141 141 134 134 134 135 136 137 137 136 137 137 138 138 140 141 141 140 141 141 142 142 143 144 145 146 148 150 153 154 154 154 153 152 151 151 149 147 145 143 143 144 144 144 144 143 142 140 138 136 135 132 131 131 132 135 138 141 144 145 144 142 139 136 136 135 137 138 141 143 146 148 150 152 156 159 158 150 148 146 147 149 150 150 148 146 146 147 149 150 151 151 151 152 154 154 153 156 160 163 163 164 165 165 164 163 163 163 162 161 161 161 161 163 163 164 163 163 162 162 162 162 162 162 161 161 161 161 162 162 163 163 164 163 163 163 163 163 163 163 164 165 164 163 162 162 162 162 163 163 164 166 165 163 158 154 153 154 156 157 157 158 159 159 160 160 162 162 161 160 160 160 161 160 159 158 157 156 156 156 157 156 156 156 157 157 157 156 155 154 154 153 152 152 153 154 154 154 153 153 152 152 152 152 151 151 150 150 151 151 151 151 150 149 149 148 148 148 148 149 149 150 150 151 153 154 156 157 157 155 152 148 145 145 146 147 148 148 148 148 149 149 150 151 153 153 154 154 155 156 154 152 149 147 147 147 146 145 144 144 143 141 140 142 143 143 141 140 140 140 134 134 134 136 137 137 137 136 137 136 137 137 139 140 140 140 141 141 142 143 144 145 146 147 149 151 154 155 154 153 153 153 153 151 149 147 145 144 144 145 145 144 143 142 141 140 139 138 136 133 132 132 133 135 138 142 145 146 145 143 140 140 137 136 137 139 142 145 148 149 152 154 157 156 152 151 146 145 146 149 150 151 149 146 146 147 148 150 150 151 151 152 154 155 155 157 161 163 164 164 164 164 164 164 163 163 162 162 161 161 161 162 163 163 163 163 162 162 162 163 162 162 162 162 161 161 161 162 162 164 164 165 165 165 164 163 162 162 163 163 163 162 161 161 162 163 164 165 166 166 164 160 156 153 152 154 154 156 157 158 159 160 161 162 163 163 162 160 159 159 159 158 157 156 156 156 156 157 158 157 157 156 156 156 156 155 154 154 154 154 153 153 153 154 154 154 154 153 153 152 151 151 151 150 149 150 151 151 151 151 150 149 148 147 146 146 147 148 148 149 150 152 155 156 157 158 157 155 151 147 145 146 147 148 148 148 148 149 150 151 152 153 155 155 155 155 156 156 155 152 149 148 148 147 147 146 145 143 142 140 140 142 144 142 140 140 140 140 135 135 136 136 137 138 137 136 136 135 135 136 138 139 139 140 142 142 142 143 144 146 147 148 150 153 154 154 154 153 153 153 153 151 149 147 146 145 145 145 145 143 142 141 140 140 140 138 136 134 133 133 134 135 139 143 146 147 146 146 144 141 139 138 139 141 143 147 149 151 153 155 157 155 151 145 142 143 146 149 151 151 149 147 146 147 148 149 149 150 151 153 155 156 157 158 161 162 163 163 164 164 164 164 164 164 163 162 161 161 160 161 162 163 163 163 163 163 163 163 163 163 162 162 161 161 161 162 163 163 165 166 166 166 165 162 161 160 161 161 161 161 161 161 162 164 165 166 167 166 161 157 154 152 152 152 153 155 157 159 160 161 162 163 163 162 161 160 159 158 157 157 156 156 155 156 157 158 158 158 157 157 156 155 155 155 154 154 154 154 155 154 154 154 153 153 154 153 152 152 150 150 150 149 149 148 149 150 151 151 150 149 148 147 146 146 147 147 148 150 152 154 157 158 159 158 157 155 150 145 145 144 147 148 148 148 149 150 151 152 153 154 155 156 155 155 156 156 154 151 149 148 148 148 148 147 145 143 140 138 140 143 144 143 142 141 140 140 135 135 136 137 137 137 136 135 134 134 134 135 136 139 140 141 142 142 143 144 145 146 148 149 151 154 154 154 154 154 153 154 153 151 149 148 146 146 145 145 144 143 143 142 141 140 140 139 137 136 135 134 135 136 140 144 146 147 148 147 145 142 141 140 140 141 144 148 151 153 155 155 156 152 145 140 140 143 146 149 152 152 149 147 146 146 148 149 149 150 152 153 156 157 157 157 159 162 163 163 163 163 164 164 164 164 164 163 162 161 160 161 161 161 162 163 163 164 164 164 164 164 163 161 161 161 162 163 164 164 165 166 166 166 164 162 160 159 159 159 159 160 161 162 164 165 166 166 166 164 159 156 154 154 153 152 153 155 157 159 160 161 162 163 163 161 161 159 158 157 156 156 156 156 156 157 158 159 159 158 157 156 155 154 154 154 154 154 154 155 156 155 155 154 153 153 153 152 151 151 150 149 148 148 148 147 148 150 151 151 150 149 148 147 147 147 148 148 150 151 153 156 158 159 159 158 157 155 153 147 143 144 147 149 149 148 149 150 151 152 153 154 155 154 154 154 154 155 154 152 150 149 149 149 149 148 145 141 137 136 139 143 144 144 143 141 141 141 134 135 136 136 136 136 135 134 133 133 134 134 137 139 141 142 143 144 144 145 146 147 149 151 152 154 154 154 154 154 153 153 152 150 149 148 147 146 146 145 144 144 142 141 140 140 140 140 139 138 137 136 136 138 141 144 145 148 149 148 145 143 142 141 141 142 145 148 152 154 155 155 155 152 140 137 140 143 146 150 152 151 148 147 145 146 148 149 150 152 154 156 157 158 158 157 159 161 162 162 162 162 163 164 165 164 164 163 162 161 160 160 160 160 161 163 164 165 166 165 165 164 163 161 161 161 162 164 165 165 164 164 164 164 163 162 160 159 159 159 159 160 162 164 166 167 167 167 166 163 159 157 155 155 154 153 153 155 157 158 159 160 161 162 162 161 160 159 157 156 156 156 156 157 157 158 158 159 159 158 156 156 155 154 154 154 154 154 154 155 155 156 155 154 152 152 152 151 151 150 150 149 149 148 147 146 147 150 151 152 151 150 149 148 148 148 149 150 151 153 155 157 158 158 158 157 157 156 152 146 144 145 148 150 150 149 150 150 151 151 153 154 154 153 153 153 154 155 154 154 153 151 149 150 150 149 144 137 133 134 136 139 142 143 142 142 142 142 134 136 136 136 135 134 133 133 132 133 134 136 138 141 142 143 144 145 145 146 147 148 151 152 153 154 154 154 153 153 152 151 151 150 149 148 147 147 146 146 145 144 142 140 140 139 140 140 140 140 140 139 138 138 139 142 146 149 150 148 146 144 144 143 143 143 146 149 149 153 155 156 154 148 137 138 140 143 147 150 152 151 148 145 143 144 147 149 151 155 158 158 157 157 158 159 159 159 159 161 162 162 164 164 164 163 163 162 162 161 161 160 160 160 161 163 165 166 166 166 166 166 164 163 162 162 163 165 165 165 163 162 162 163 163 163 162 161 161 161 162 162 164 166 167 168 168 167 166 164 161 159 156 156 155 153 153 155 157 158 158 158 158 159 160 161 160 159 158 157 157 156 157 158 158 158 158 158 158 157 156 156 156 155 155 154 154 154 154 154 155 155 155 153 152 151 151 151 151 150 150 150 150 148 147 146 147 149 152 152 152 152 151 150 149 149 150 151 152 154 156 157 157 156 156 156 155 154 150 145 145 147 150 151 150 150 150 151 152 153 153 154 154 153 153 154 155 155 156 155 153 151 150 150 150 148 142 133 130 131 133 136 140 142 141 142 142 142 134 136 136 135 134 133 132 132 132 133 135 137 139 142 143 144 145 146 146 147 148 149 151 152 153 154 154 154 153 153 152 151 150 150 149 148 148 147 147 146 145 143 141 140 139 139 140 141 142 142 142 141 140 139 140 143 146 149 150 149 147 146 145 145 145 145 146 147 150 154 156 156 153 145 137 139 141 143 146 150 150 150 147 143 142 143 147 151 154 158 159 157 156 156 158 158 159 158 158 161 163 163 163 163 163 162 161 161 161 161 161 161 160 161 162 163 165 167 167 167 167 167 167 166 163 162 163 165 165 163 162 161 161 162 163 164 164 164 163 163 164 165 165 166 167 168 168 167 166 165 162 159 157 156 155 154 154 155 156 157 157 157 158 158 160 160 161 161 160 160 159 158 159 159 159 158 158 157 157 156 156 156 156 156 155 155 155 155 154 154 155 155 154 153 152 151 151 151 151 152 151 151 150 149 147 146 147 150 151 152 152 152 151 150 150 150 151 151 152 154 155 156 156 155 154 154 153 152 149 146 148 150 152 152 152 151 151 152 153 154 154 154 154 155 156 156 156 157 156 155 152 150 149 149 149 146 141 135 130 128 131 135 139 140 139 141 142 142 135 135 135 134 133 132 132 132 133 134 136 138 140 142 144 145 146 147 147 148 148 150 151 153 154 154 154 154 153 152 151 151 150 150 148 148 147 147 146 145 144 143 141 140 140 140 141 143 144 144 144 144 142 140 140 143 146 149 150 149 148 147 146 146 146 146 147 149 151 154 156 155 152 142 139 140 141 143 143 145 148 148 145 142 142 143 147 152 157 159 159 157 156 156 156 158 158 157 160 162 164 163 162 161 161 160 159 160 160 160 161 162 161 163 163 163 164 166 167 167 168 169 169 167 163 162 162 164 163 162 162 161 162 162 163 165 166 166 166 166 166 166 166 166 165 166 166 166 165 164 161 159 157 157 156 154 154 155 156 156 157 158 158 159 160 161 161 162 162 162 161 160 160 160 158 158 157 157 156 156 156 156 156 156 155 155 155 155 156 155 155 155 155 153 152 152 152 152 152 152 152 152 151 150 148 148 149 150 151 151 151 151 151 150 150 150 152 152 153 153 154 154 155 154 154 153 152 150 148 147 151 152 153 153 153 152 152 153 155 156 156 155 155 158 159 159 158 157 156 154 150 147 147 148 148 145 142 137 131 129 130 134 136 137 137 139 140 140 134 135 134 134 133 132 133 133 134 135 137 139 141 143 144 146 147 147 148 149 150 151 152 153 154 154 154 154 153 152 151 150 150 149 148 147 147 146 146 145 143 142 141 141 142 142 143 145 146 146 147 145 143 141 141 143 146 149 150 149 148 147 147 147 148 147 148 150 153 155 157 156 151 141 141 142 142 142 143 144 146 146 143 142 142 144 148 152 156 159 159 158 157 156 157 157 158 159 160 162 164 164 162 160 159 159 159 159 159 160 162 163 163 165 164 163 164 165 166 167 168 170 170 167 164 161 161 162 162 162 162 162 162 163 164 165 166 167 167 166 166 166 166 165 164 164 163 162 162 162 161 159 158 157 156 155 154 154 155 157 158 159 160 160 160 161 161 162 163 163 163 163 162 160 158 157 156 156 156 156 156 156 155 156 156 156 156 156 157 156 156 156 155 154 153 153 153 153 153 152 152 152 151 151 150 149 149 149 150 150 150 151 151 150 150 151 153 153 153 153 154 154 155 154 154 154 153 151 150 150 152 153 154 154 154 153 153 154 156 157 157 158 158 159 160 160 158 156 155 152 147 144 145 147 146 145 142 137 132 130 131 133 135 135 136 136 136 138 133 134 134 134 133 133 134 134 134 136 138 140 142 144 146 147 147 148 149 150 151 152 153 154 154 154 154 154 152 151 150 150 150 150 148 146 146 146 146 145 144 142 143 143 144 144 145 145 147 147 148 146 144 142 142 144 146 149 150 149 149 148 148 148 149 148 149 153 155 157 158 156 149 143 141 142 142 142 142 143 144 144 142 141 142 144 147 151 155 156 157 158 158 157 157 158 159 160 161 163 164 164 162 161 159 159 160 160 160 161 163 165 166 166 165 163 163 163 165 167 169 170 169 166 163 161 161 161 161 162 162 162 162 163 164 166 167 167 166 166 166 165 165 165 164 163 161 160 161 162 161 159 158 157 156 156 155 154 155 158 160 161 161 161 161 160 160 160 161 162 163 163 162 160 157 156 156 156 157 157 156 156 156 156 157 158 158 158 156 156 156 156 155 155 154 155 154 154 153 152 152 152 152 151 150 149 149 148 149 149 150 151 151 152 152 152 153 153 153 153 153 154 154 154 155 155 155 154 153 152 152 153 154 155 155 154 154 156 157 158 160 160 161 162 161 157 155 154 153 149 144 141 142 143 144 144 140 136 133 132 132 133 133 133 133 134 135 136 132 134 135 134 134 135 135 135 135 137 139 141 143 145 146 146 147 148 150 152 153 153 154 154 155 155 154 153 152 151 150 150 150 149 147 145 146 147 147 146 145 144 144 145 145 145 145 146 147 148 148 147 145 143 143 144 146 148 149 149 149 149 148 148 149 150 151 155 157 159 159 156 148 147 143 142 142 142 142 142 143 142 142 141 141 141 144 146 148 153 156 158 158 158 158 159 161 162 162 164 164 164 164 162 160 160 161 162 162 163 164 166 168 167 166 165 163 163 165 167 169 169 167 165 162 161 160 161 161 161 162 162 162 163 164 166 166 165 165 165 165 165 165 165 165 163 161 160 160 161 161 159 158 158 157 156 155 155 156 159 161 162 162 161 160 159 158 158 159 161 162 163 161 160 158 157 156 156 157 157 157 158 158 158 159 159 158 157 155 155 155 155 155 155 155 156 155 154 153 151 151 152 151 150 150 149 148 147 148 149 151 152 153 153 153 154 154 152 152 151 152 153 154 155 156 157 157 156 156 153 152 153 155 156 157 156 156 157 159 160 161 163 164 164 158 154 153 152 150 147 144 141 140 141 141 140 138 135 132 132 132 132 132 132 132 134 134 135 132 134 135 135 136 136 137 136 137 138 141 142 143 144 146 147 148 149 152 153 154 154 155 155 155 155 155 154 153 152 152 150 150 149 146 144 146 147 148 148 147 146 146 146 146 145 145 146 147 148 149 148 146 144 143 144 146 147 148 149 149 149 149 149 150 152 153 158 159 160 158 157 150 143 142 141 141 141 142 142 142 142 142 141 141 140 141 144 148 152 157 159 160 161 162 162 163 164 164 163 164 164 165 164 162 161 161 163 163 164 165 166 167 168 167 166 164 164 165 167 168 167 165 163 162 161 161 161 161 162 162 163 163 163 164 165 165 164 164 164 165 165 165 166 165 164 162 161 160 160 160 159 158 159 159 158 156 156 157 159 161 161 161 160 158 158 157 156 158 159 161 161 161 160 158 157 156 156 156 157 158 159 159 159 159 159 157 156 154 154 154 154 155 156 156 156 155 154 152 151 150 151 150 150 150 148 147 147 148 150 152 153 154 155 155 155 154 151 150 150 151 152 154 155 158 158 158 157 155 153 152 153 155 158 159 159 158 158 160 161 163 165 165 162 154 150 150 150 149 147 145 142 141 140 139 137 134 132 132 132 132 132 131 131 132 133 134 134 133 135 136 137 137 138 138 138 138 140 142 143 143 145 146 147 148 150 153 154 155 155 155 155 156 155 155 154 153 152 152 150 149 148 145 143 145 148 149 149 149 149 147 147 146 144 144 145 146 148 149 148 146 145 144 144 145 147 149 149 149 149 149 150 152 154 156 159 160 160 159 152 142 139 140 139 139 140 142 142 141 141 141 140 141 141 143 146 150 154 158 161 163 164 164 164 164 165 164 163 163 164 165 164 163 162 162 164 164 164 165 165 166 167 166 166 165 164 164 165 166 166 164 163 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 165 166 167 167 166 165 164 162 160 159 159 159 159 160 160 159 158 157 157 158 159 160 160 160 159 157 156 156 157 158 159 160 160 160 159 158 157 157 157 157 158 159 159 159 158 157 156 155 154 153 153 153 154 155 157 156 155 154 152 150 150 150 149 150 150 149 147 147 149 150 152 153 154 155 156 155 153 150 149 149 150 152 154 156 158 158 158 156 154 152 151 153 156 159 161 161 160 160 161 163 165 165 162 156 150 147 148 148 148 147 145 142 141 140 137 134 131 130 130 130 132 132 131 130 132 133 134 134 134 135 137 138 138 139 139 139 139 140 141 143 144 146 147 148 149 151 153 154 155 155 156 156 156 156 155 154 153 152 151 149 147 146 143 143 145 148 149 150 151 150 149 148 145 143 142 144 146 148 149 148 147 146 145 145 146 148 149 149 149 149 149 151 153 156 157 159 160 159 156 145 136 136 139 138 138 139 141 140 139 139 139 140 142 143 144 147 152 156 160 163 164 164 165 165 164 163 162 161 163 164 165 165 164 163 163 165 164 164 164 165 166 167 166 166 165 164 163 163 164 164 163 163 163 163 163 162 162 162 163 164 164 164 164 164 164 165 165 165 166 167 167 167 166 166 164 162 162 160 159 159 159 160 161 160 159 157 157 158 158 158 158 159 158 157 157 156 157 158 159 160 160 160 160 160 159 158 157 158 159 159 159 159 158 156 156 155 154 152 151 151 153 155 157 157 156 154 153 152 151 150 149 150 150 149 148 148 149 150 152 153 154 155 156 155 152 150 149 148 149 151 154 154 157 158 157 155 153 151 151 153 156 159 160 160 161 161 162 165 164 160 154 149 147 146 146 146 146 146 144 143 141 139 136 132 129 128 128 130 132 132 131 130 131 133 134 134 134 136 138 139 140 140 140 139 139 140 142 144 145 146 147 149 150 152 154 155 155 155 156 156 156 156 155 153 152 152 150 148 146 144 142 142 144 147 149 151 152 152 151 148 145 143 142 143 146 148 148 148 147 147 146 146 147 148 149 149 149 149 150 152 155 156 157 158 159 158 151 139 132 135 137 137 137 139 140 140 140 139 138 142 144 145 145 147 151 157 161 163 164 164 165 165 165 163 161 161 162 164 164 164 165 165 165 166 165 164 164 165 166 167 166 165 165 163 162 162 162 162 162 163 164 164 163 163 162 162 163 164 164 164 164 165 165 166 167 166 166 167 167 166 166 166 164 164 162 160 160 159 158 158 159 160 159 158 158 158 157 157 157 158 158 158 157 157 158 159 160 161 161 161 161 161 160 159 158 158 159 159 159 159 158 158 156 154 153 151 150 150 152 155 157 157 156 156 155 154 153 151 150 149 150 150 149 148 149 150 151 153 155 155 155 153 151 150 149 149 149 150 151 154 156 157 157 155 153 152 152 153 155 156 157 158 160 161 163 162 158 152 147 144 144 143 143 144 144 144 144 143 141 138 135 131 129 127 127 131 133 132 131 130 131 133 134 134 135 137 139 140 141 141 141 140 140 141 143 145 145 146 147 149 151 153 154 154 155 155 155 156 156 155 154 153 152 151 149 147 145 142 141 141 143 146 150 152 152 152 151 149 146 143 142 143 145 146 147 147 147 147 146 146 147 148 149 149 150 150 151 153 155 156 157 159 159 156 148 135 131 134 136 135 136 138 139 140 140 140 140 144 147 147 147 147 150 155 159 162 163 164 165 166 166 164 160 159 160 164 164 164 167 168 168 169 166 165 164 165 166 166 166 165 164 163 162 162 161 161 163 164 165 165 164 163 162 162 162 163 163 164 164 165 166 167 167 167 166 166 166 166 166 166 165 164 162 161 160 159 158 157 158 159 160 160 159 159 158 157 157 157 158 158 158 158 159 160 161 162 162 162 161 160 160 159 158 158 159 159 159 159 159 159 157 155 152 150 150 150 152 154 156 157 157 156 155 154 154 152 150 149 150 150 150 150 149 150 151 154 155 155 153 151 150 150 151 150 150 150 151 153 155 157 157 155 153 152 152 153 154 154 155 157 159 162 161 156 150 145 143 142 141 141 142 143 143 143 142 141 140 136 135 131 129 127 128 131 133 133 131 130 131 133 133 134 136 137 140 141 141 142 141 141 141 142 144 145 146 146 148 150 152 153 154 154 154 154 155 155 155 155 154 152 151 150 148 146 144 143 141 140 143 147 150 151 152 152 151 149 147 144 142 142 143 145 146 146 147 147 146 146 147 148 149 150 150 151 151 152 154 156 158 159 158 154 143 132 131 134 135 135 136 136 139 141 141 142 143 145 148 149 148 147 149 152 155 158 161 164 166 167 167 165 160 157 159 164 166 166 167 167 170 170 168 166 164 165 165 166 166 165 165 164 163 162 162 162 163 165 166 166 165 164 162 162 162 163 163 164 164 165 166 167 167 166 165 165 165 165 166 165 164 163 163 161 160 158 157 156 158 159 159 160 161 160 160 158 157 157 158 158 158 159 160 160 160 161 161 161 161 159 159 158 158 158 158 158 158 159 160 160 158 156 153 151 150 150 151 154 154 156 156 155 153 153 153 152 150 149 149 150 151 152 151 151 152 155 155 154 151 150 150 151 153 152 151 149 149 151 154 156 157 156 154 153 153 153 153 154 155 157 159 160 156 149 144 142 141 140 139 140 140 141 141 141 141 140 140 136 134 131 128 127 128 131 133 133 132 131 131 132 133 134 137 138 141 142 142 142 142 142 143 144 146 146 146 147 149 151 152 153 153 153 153 154 155 155 155 154 153 151 149 148 147 146 145 143 140 140 142 146 149 150 151 152 151 149 148 146 144 143 142 143 145 146 147 146 146 146 147 148 149 150 151 152 152 153 155 157 159 159 158 150 138 130 132 134 135 135 135 137 139 141 143 144 145 147 150 150 148 147 148 149 152 157 160 163 165 167 167 165 160 157 159 163 166 167 165 165 169 171 169 166 165 165 165 166 166 165 165 165 164 163 163 163 164 165 166 167 166 165 164 163 163 163 163 163 163 164 166 167 165 164 163 164 164 165 166 165 163 162 163 162 160 158 156 157 158 158 158 160 161 162 162 160 158 158 158 158 159 159 159 159 159 160 160 160 159 159 159 158 158 158 158 157 158 159 160 160 159 157 154 151 151 150 150 151 153 155 156 153 151 151 152 152 150 149 149 149 151 153 153 153 154 155 155 153 151 151 151 152 154 153 151 148 148 149 152 155 157 156 156 154 153 153 154 155 156 157 156 155 152 148 142 140 139 139 138 138 139 139 140 140 140 139 139 136 134 131 128 127 128 130 133 133 133 132 132 132 133 133 138 138 141 143 143 143 143 144 145 146 147 147 148 149 150 150 151 152 153 153 153 154 154 154 154 153 152 150 148 147 147 146 144 141 139 139 141 144 147 149 151 152 152 150 150 149 146 144 143 143 144 146 147 147 146 146 146 147 149 150 151 153 154 155 157 159 160 160 157 147 134 130 132 135 135 135 136 138 140 142 144 145 147 149 152 152 150 149 148 147 150 155 159 161 164 166 166 164 161 158 159 160 164 166 166 164 167 170 169 168 166 165 165 166 166 165 165 165 165 165 164 164 165 165 167 167 167 166 166 165 164 164 164 163 163 164 165 166 164 162 162 162 163 164 165 164 161 161 162 162 160 158 157 158 158 158 158 159 161 163 163 162 160 159 158 159 159 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 160 160 160 158 155 153 153 152 151 151 153 154 154 151 148 149 150 151 150 149 149 149 151 153 155 155 155 155 155 154 154 153 153 154 154 153 151 149 147 147 150 153 155 156 155 153 152 152 155 157 156 154 151 148 147 144 139 138 138 138 137 137 138 137 138 138 139 139 138 136 134 131 129 127 128 130 132 133 134 133 133 133 133 133 138 140 143 143 144 144 145 146 146 147 147 148 149 149 150 150 151 152 153 152 152 153 154 154 153 152 150 148 147 146 146 145 143 140 138 139 139 142 145 148 150 152 152 151 152 150 147 145 143 143 144 146 147 147 147 147 147 147 149 151 152 154 155 157 159 160 161 160 155 144 136 131 131 135 136 136 137 139 142 144 145 146 148 151 153 154 153 152 149 147 149 153 157 159 162 164 166 165 163 160 159 158 161 164 166 165 165 168 168 168 168 167 166 166 165 165 165 165 166 166 166 165 165 166 166 167 168 168 167 166 165 165 164 162 161 162 164 164 164 162 161 161 162 163 164 163 161 161 162 162 161 161 159 160 160 158 157 158 161 163 164 163 162 161 160 159 159 158 158 158 159 159 159 159 159 159 160 160 160 160 160 159 159 159 160 160 160 159 156 156 155 153 151 151 152 152 151 149 147 147 148 150 150 150 148 148 150 153 155 155 156 156 156 156 156 155 155 155 154 153 151 149 146 145 147 149 152 155 155 153 152 153 156 157 154 149 145 144 142 141 138 138 139 139 137 137 137 136 136 137 138 139 138 136 134 132 130 128 128 128 131 133 134 134 133 133 133 132 140 141 143 144 144 145 146 147 147 148 148 149 149 149 149 150 151 151 152 152 152 153 153 153 152 151 149 148 146 145 144 143 141 139 137 138 138 140 143 146 147 149 151 152 153 151 148 146 144 143 144 146 148 148 148 148 148 148 150 152 153 155 156 158 160 162 162 160 155 147 141 131 132 136 137 138 138 140 143 145 146 147 148 151 153 154 154 153 150 148 148 152 155 158 161 163 164 165 165 163 159 156 157 162 166 166 165 167 168 168 168 168 168 166 165 164 165 166 167 168 167 166 165 165 166 166 168 168 168 167 166 165 163 161 160 161 162 162 163 163 162 161 161 162 163 162 161 161 162 162 162 162 161 160 161 159 157 157 160 162 163 164 164 163 162 160 159 158 158 158 159 159 159 159 159 160 161 161 161 161 161 161 160 159 159 160 159 159 159 157 155 153 151 151 151 150 149 147 146 146 147 149 150 150 148 148 148 151 154 156 156 156 157 157 157 156 156 155 154 153 153 150 147 145 144 147 152 155 155 154 153 154 156 156 151 149 142 139 139 139 138 138 139 139 138 137 136 135 135 136 137 138 138 136 135 134 132 131 130 130 132 134 135 135 134 133 133 132 141 142 143 144 144 145 147 148 149 149 149 149 149 149 149 150 150 151 151 151 152 153 153 153 152 151 150 148 145 144 143 142 140 138 137 137 138 140 143 144 145 148 150 152 153 152 150 147 145 144 145 147 148 149 149 149 149 149 150 152 153 155 157 159 161 163 163 161 157 151 139 132 134 137 138 139 139 141 144 145 146 147 147 149 152 154 155 154 151 148 148 150 154 157 159 161 162 164 165 163 159 156 157 161 166 167 167 167 168 168 168 168 167 166 165 165 166 167 168 169 168 168 167 166 165 166 168 168 168 167 166 165 163 161 159 159 160 161 163 163 163 162 161 161 161 161 161 161 161 162 162 162 163 162 162 160 157 157 159 161 163 164 164 164 163 161 159 158 159 159 159 159 159 159 159 160 161 161 161 162 163 163 161 159 158 158 158 159 158 157 155 153 151 150 149 148 147 146 145 145 147 149 151 150 149 148 148 150 153 153 155 156 155 156 156 156 155 154 154 153 153 151 150 146 143 146 151 155 156 155 155 156 157 156 151 145 139 137 138 138 137 138 139 139 138 138 136 135 135 135 137 138 138 137 137 136 135 134 133 132 134 135 135 135 135 134 133 133 142 143 144 144 145 146 148 148 149 149 150 149 148 148 149 150 150 150 150 151 153 154 154 153 152 151 149 147 145 144 142 141 140 139 139 138 138 140 142 143 145 147 150 153 153 152 151 148 146 145 146 148 149 150 150 149 149 149 150 152 154 156 159 161 163 163 164 163 159 150 139 135 137 139 140 140 140 141 144 145 146 146 147 150 152 154 155 154 152 150 148 149 152 155 157 159 162 163 164 162 159 160 160 162 166 167 168 168 169 168 166 165 165 166 165 165 166 167 168 169 169 168 167 166 166 166 167 168 168 166 165 164 163 162 160 159 159 161 163 164 163 162 161 160 160 161 161 161 162 163 163 164 164 164 163 160 157 157 158 160 161 163 164 164 164 162 160 159 160 160 159 159 158 158 159 160 161 161 162 163 163 163 161 160 158 157 157 158 158 157 155 152 150 149 148 147 147 146 146 146 148 150 151 151 150 149 149 150 151 152 154 155 153 154 154 155 154 154 154 153 153 152 151 147 145 146 151 155 157 157 156 156 156 155 149 142 137 136 137 137 137 137 138 138 139 138 136 135 134 134 136 137 138 138 139 139 139 137 136 136 135 135 135 135 135 134 134 133 143 144 144 144 146 147 148 149 149 150 150 149 148 149 150 150 150 149 150 151 153 154 154 153 152 150 148 147 145 143 142 141 141 141 140 139 139 141 143 144 145 147 150 153 153 153 152 150 148 147 147 148 149 150 150 149 149 149 151 153 155 158 161 162 163 164 164 163 158 150 141 139 140 142 143 141 140 141 143 145 146 147 148 150 152 154 155 155 153 151 149 149 150 152 155 159 161 162 161 161 160 163 162 163 164 165 167 169 170 166 164 163 164 165 165 166 167 168 168 168 168 168 167 166 166 167 167 167 167 165 164 163 163 162 161 159 159 161 163 164 164 163 161 160 160 160 161 161 163 164 165 165 165 165 164 161 158 157 157 159 161 162 162 163 164 163 162 161 160 160 160 159 158 158 159 160 161 162 162 163 163 161 161 159 158 157 157 158 158 157 155 152 149 148 148 148 147 147 146 145 147 150 152 152 151 150 151 150 150 151 152 153 153 152 153 154 154 154 154 153 152 152 151 148 146 147 151 155 157 157 157 157 156 153 146 140 137 136 137 137 136 136 136 137 137 137 136 135 134 134 134 136 137 138 139 141 141 140 139 139 137 136 136 136 135 135 134 134 144 144 144 145 146 147 148 149 150 150 150 149 149 150 150 149 149 149 149 150 151 153 153 152 151 150 148 146 144 142 142 143 143 142 142 141 141 143 144 144 145 147 150 152 153 153 153 151 150 149 149 149 150 151 150 149 149 150 151 154 157 159 161 162 163 164 164 162 157 149 143 142 143 145 144 143 141 140 142 144 146 147 148 149 152 153 154 154 153 152 151 150 150 153 156 158 160 160 159 160 162 164 163 163 163 164 166 168 168 164 164 163 163 164 165 165 166 166 167 168 169 168 168 167 167 167 167 167 166 165 165 163 163 162 162 160 160 161 163 164 164 164 162 162 161 161 161 161 162 164 165 166 166 166 164 164 162 159 159 160 161 161 161 162 164 164 163 162 161 161 161 160 158 157 159 161 161 163 163 163 162 161 160 159 158 158 157 158 158 157 155 152 150 149 148 148 148 147 146 144 146 150 152 153 152 152 152 151 151 151 152 152 151 151 152 153 154 155 154 154 152 152 151 149 147 149 152 155 156 157 157 156 154 151 143 139 137 137 137 137 136 136 136 136 136 136 135 135 134 133 133 134 135 136 138 140 141 141 141 141 139 137 137 137 137 136 135 135 145 144 144 145 145 147 148 149 150 150 149 149 150 150 150 149 149 149 149 150 151 152 152 152 151 149 148 146 144 143 143 144 144 144 143 142 142 145 145 145 146 148 150 152 153 153 153 152 151 151 151 151 151 152 151 150 150 150 152 154 156 159 161 163 163 164 163 160 156 149 145 144 146 147 147 146 143 141 142 144 146 147 147 149 150 152 153 154 154 153 153 152 152 154 157 158 159 159 159 160 162 163 164 164 164 165 166 166 165 162 163 163 164 165 165 165 165 166 168 169 170 170 169 168 168 167 166 166 166 166 165 164 163 163 162 161 160 161 163 163 165 165 165 164 164 163 162 161 162 163 165 166 166 166 165 164 162 161 161 161 161 161 161 162 164 165 164 164 162 161 162 162 160 158 159 162 163 165 165 164 162 160 159 159 158 157 156 157 157 157 155 153 152 151 150 149 148 147 144 142 145 148 151 152 153 153 153 152 151 151 151 151 150 151 153 153 154 155 154 153 152 151 151 149 149 149 151 153 154 156 156 154 152 148 141 138 138 138 138 137 136 135 135 135 136 135 135 135 134 134 133 133 133 135 138 139 140 140 141 141 140 139 139 138 138 137 137 136 145 144 144 144 146 147 149 150 150 150 149 149 151 151 150 150 149 149 149 150 151 151 151 151 150 149 148 146 145 144 144 144 145 145 144 143 144 145 147 147 147 149 151 152 152 152 152 151 151 151 152 152 152 152 152 152 151 151 153 154 156 159 161 163 163 163 162 160 156 150 147 145 146 148 149 148 144 141 142 144 146 146 147 148 149 150 152 153 154 154 154 154 154 156 158 159 159 158 158 160 161 162 164 164 164 164 165 164 162 161 164 164 164 165 166 166 165 167 168 169 169 170 170 169 168 167 167 166 166 166 166 165 164 164 162 161 160 162 164 164 166 166 166 166 166 165 163 161 161 162 165 166 166 166 166 164 162 161 161 161 161 161 161 162 163 164 164 164 162 161 163 164 162 159 160 163 165 166 165 164 162 160 159 159 158 156 155 155 156 157 156 155 154 153 152 150 148 146 143 141 143 145 148 150 153 154 154 153 152 152 151 150 150 152 153 154 155 155 154 153 152 151 149 148 148 149 150 152 153 154 154 152 149 145 141 137 138 137 138 137 136 135 135 135 135 136 135 135 135 135 134 133 134 135 137 138 138 139 141 141 141 140 138 138 138 137 137 137 144 144 144 145 146 148 149 150 150 150 150 150 152 152 151 151 150 149 149 149 150 151 150 150 150 150 149 147 146 145 145 145 145 145 145 145 145 146 148 149 150 151 152 152 152 152 151 151 151 153 153 153 153 153 154 153 153 153 153 154 156 159 161 162 162 161 161 160 158 152 148 147 146 147 149 148 145 141 142 144 146 146 147 149 149 150 151 153 155 155 156 156 156 157 159 159 159 159 159 159 160 162 163 163 163 164 165 163 160 161 164 164 164 164 167 169 168 168 168 168 169 170 170 169 168 168 167 166 166 166 166 166 165 165 163 161 161 163 163 165 167 167 167 167 167 166 163 161 160 161 163 164 165 165 165 163 161 160 161 161 162 162 162 163 162 163 163 163 163 163 164 164 162 160 161 162 164 164 164 163 161 159 159 158 157 155 153 154 154 155 156 155 154 154 153 151 149 145 141 140 141 143 146 150 152 154 154 154 154 153 151 151 151 153 154 155 155 155 154 152 152 150 148 148 147 148 150 151 152 153 152 150 146 142 139 138 137 136 137 136 135 135 135 136 136 136 136 136 135 135 135 135 135 136 137 137 136 137 138 140 141 139 138 137 137 137 137 138 144 144 144 145 147 149 150 151 150 150 150 151 152 152 152 151 150 149 148 149 150 150 151 151 151 151 150 148 148 146 146 146 146 146 146 147 148 148 150 151 152 152 153 153 153 152 151 151 152 154 155 155 155 155 155 155 155 155 155 156 157 159 161 161 160 161 161 162 161 159 153 149 146 146 148 148 145 142 142 144 145 146 147 148 149 150 152 154 155 156 157 158 158 158 159 159 159 159 159 160 161 162 163 163 163 164 165 164 160 160 163 165 164 165 168 170 170 168 168 169 168 169 169 169 169 169 168 167 166 166 167 167 166 166 165 163 163 162 164 167 167 167 167 167 167 165 163 161 160 160 161 162 163 163 163 162 160 160 160 161 162 162 163 163 162 162 162 163 163 163 164 163 161 161 160 160 162 163 162 161 160 160 159 158 157 154 152 152 153 154 155 155 154 155 154 153 150 145 142 140 141 143 146 149 152 153 154 154 155 154 154 153 153 154 155 155 155 154 154 153 152 151 149 147 147 148 149 150 151 152 150 147 144 143 141 138 136 135 135 135 135 134 135 136 136 136 136 136 135 135 135 136 136 137 137 136 135 135 137 140 140 137 136 136 136 136 137 138 143 144 144 145 148 149 151 151 151 151 151 151 152 152 151 151 150 149 149 149 150 150 151 152 152 152 151 150 148 147 147 147 147 147 148 149 150 150 152 153 153 153 153 154 153 152 151 151 153 155 156 157 157 157 157 157 157 157 157 157 158 159 160 160 160 161 163 163 164 162 156 150 146 147 148 148 146 143 143 145 146 147 147 148 150 151 152 153 155 156 157 158 158 158 158 159 160 161 160 161 162 163 163 164 164 164 164 163 162 160 162 166 167 167 169 169 168 167 168 170 169 168 168 169 169 169 168 167 167 167 167 167 166 167 167 166 165 164 165 167 168 167 166 166 166 164 162 161 160 159 160 161 162 162 161 161 160 160 160 161 162 163 164 163 161 161 161 163 164 164 164 161 160 160 159 159 160 161 160 160 161 162 161 160 159 157 153 152 152 153 154 153 154 155 155 155 153 149 145 141 141 142 145 148 150 152 153 154 155 155 156 155 155 155 155 155 154 155 155 154 154 153 150 147 147 148 149 150 151 151 149 146 146 143 141 138 135 134 135 135 135 135 135 136 136 136 136 136 136 135 136 136 137 137 137 136 134 134 136 139 139 136 135 136 136 136 137 137 143 143 144 146 148 150 151 151 151 151 152 152 152 152 151 150 149 149 148 148 149 151 152 152 152 152 151 149 148 148 149 149 147 147 149 151 151 152 154 154 154 154 154 154 153 152 150 152 154 156 157 158 158 159 159 159 159 159 159 158 159 159 160 161 162 162 163 163 163 161 156 150 147 147 149 148 146 143 143 145 146 147 148 149 150 151 152 153 154 156 157 158 158 158 158 159 161 162 161 162 162 163 164 164 164 163 163 161 160 159 165 169 170 168 167 166 165 166 168 168 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 168 167 165 165 166 167 165 164 163 164 163 163 162 160 160 160 161 161 161 161 160 160 160 160 161 162 164 164 163 160 160 161 163 164 164 163 161 159 158 157 158 159 159 160 161 164 164 164 163 161 157 153 152 153 153 153 152 153 155 156 157 157 153 147 142 141 142 144 146 149 150 151 151 153 156 157 157 156 156 155 154 155 155 156 156 156 154 151 147 147 149 150 150 150 150 149 148 146 144 141 138 135 134 134 135 135 135 135 135 136 137 137 137 136 136 136 136 137 137 137 136 134 133 135 138 138 136 135 135 135 135 136 137 142 143 144 146 148 150 151 151 151 152 152 153 153 152 151 150 149 148 148 148 149 151 152 152 152 152 151 150 149 150 151 149 147 147 149 151 151 153 156 156 156 155 156 155 153 151 150 153 156 157 158 158 159 160 160 160 161 161 160 159 159 159 161 162 163 164 164 162 161 160 156 151 148 148 149 148 146 145 144 145 147 148 149 150 150 151 152 153 154 155 156 156 157 157 158 160 162 163 162 162 162 164 164 164 164 162 161 159 158 160 166 171 171 167 165 164 164 164 166 167 168 169 170 170 169 168 168 169 168 168 167 167 167 167 168 168 167 165 164 165 166 164 162 161 161 162 163 162 161 161 162 161 161 161 160 160 160 160 161 162 163 164 164 162 160 160 162 163 163 164 163 160 158 156 156 157 158 159 161 163 164 165 164 163 161 157 153 152 153 153 152 151 152 153 155 158 158 153 148 144 142 142 143 145 147 148 149 150 152 155 157 158 157 156 156 155 155 156 156 158 158 155 151 148 148 150 150 149 149 148 148 148 147 146 143 139 136 134 135 135 135 135 135 135 136 137 137 138 138 137 137 137 137 137 137 136 134 133 135 136 136 135 135 135 135 135 135 136 141 142 144 146 148 149 151 151 152 152 153 153 153 151 150 150 149 148 148 148 149 151 152 152 152 152 152 151 152 152 151 149 147 148 149 150 152 154 156 158 157 157 157 155 152 151 150 154 155 157 158 159 160 160 161 161 161 161 160 159 159 159 160 162 165 166 164 161 160 158 155 152 149 149 149 149 148 147 145 146 148 150 151 151 150 151 151 152 153 155 155 156 157 157 158 160 162 163 163 162 162 163 164 163 162 162 161 160 161 165 169 171 169 166 164 164 164 164 166 169 170 170 170 170 169 169 169 169 169 168 168 167 167 167 168 167 165 163 164 165 165 163 163 161 160 161 162 162 162 163 163 162 161 161 160 160 160 161 162 163 164 164 163 161 161 161 162 163 163 164 163 160 157 156 155 156 158 159 161 161 162 163 163 162 160 156 153 153 154 154 152 151 151 152 155 158 158 153 148 145 143 143 144 144 145 146 147 148 150 154 156 158 157 157 157 157 157 156 157 158 158 156 151 148 148 150 150 149 148 146 146 147 148 147 145 140 137 135 135 135 136 136 135 135 136 137 137 138 138 138 138 138 138 138 139 138 135 134 134 135 135 135 135 134 135 135 135 136 140 142 144 145 146 148 150 151 152 153 153 153 152 151 150 150 149 149 149 149 150 151 152 152 153 153 154 154 154 154 152 150 149 149 149 152 155 157 158 159 159 159 158 156 153 152 152 154 156 157 158 159 160 161 161 161 160 159 159 158 158 159 160 163 167 166 164 161 158 157 155 152 150 150 150 150 150 148 146 147 149 151 152 152 151 151 151 151 152 154 155 156 157 158 159 160 161 162 162 162 162 162 162 160 160 161 162 163 165 168 171 168 166 165 164 164 164 165 169 171 172 170 169 169 169 169 169 170 170 169 168 168 168 168 167 165 162 162 163 164 165 165 163 161 160 161 162 163 163 164 164 163 161 161 160 159 159 161 163 164 164 164 163 162 163 163 162 162 163 163 162 160 158 156 155 156 157 159 159 160 161 162 162 161 159 155 153 153 154 154 153 153 151 152 154 156 156 153 149 146 144 145 145 146 146 146 146 147 149 153 156 158 158 158 158 158 157 156 156 158 158 155 150 148 148 149 149 149 147 145 145 146 147 147 146 142 139 137 136 136 136 136 136 136 137 137 137 137 137 138 139 139 139 140 141 139 136 135 134 134 134 134 134 134 135 135 136 137 140 141 142 144 146 148 150 151 152 153 153 152 152 151 151 150 150 150 150 151 152 152 152 153 154 155 156 157 156 155 153 151 150 150 151 154 157 158 160 160 160 160 159 157 155 155 154 156 157 158 159 160 161 161 160 160 159 159 159 160 159 159 160 164 166 165 162 160 158 156 155 152 151 151 151 151 151 149 148 148 150 151 152 152 151 151 151 151 153 154 155 157 158 159 159 159 159 160 162 162 162 162 161 160 159 160 163 165 166 167 168 167 165 165 165 166 166 167 169 171 171 169 167 168 168 169 169 170 170 169 168 169 169 168 165 163 160 160 161 161 163 164 164 162 161 162 163 164 164 164 164 163 162 161 160 159 159 161 163 164 164 164 164 164 164 164 162 161 162 162 162 160 158 157 156 156 156 157 158 159 160 161 161 161 158 154 152 153 154 154 155 154 152 151 151 153 154 152 150 148 147 148 149 148 147 146 145 146 149 152 155 157 158 158 158 158 157 155 155 156 157 155 150 149 148 149 149 149 146 145 144 144 145 146 146 146 143 139 137 137 137 137 137 137 139 139 139 138 138 138 139 140 141 142 142 140 137 136 135 135 134 134 134 134 135 136 137 139 140 141 143 144 146 148 150 151 152 153 152 152 151 151 152 152 152 152 152 152 153 152 153 155 156 157 158 159 158 157 155 153 151 151 153 156 158 160 161 161 161 161 160 159 158 157 156 158 159 159 160 160 160 160 159 160 161 162 162 162 161 160 161 164 165 163 161 158 157 156 155 154 152 151 151 152 152 151 149 149 150 151 152 152 152 151 151 153 154 155 156 157 158 158 159 158 157 158 159 161 162 161 160 160 160 161 163 165 165 166 166 166 166 166 166 167 168 170 171 171 169 167 166 167 167 168 169 169 170 169 168 169 170 168 165 161 159 159 159 160 162 163 164 163 163 164 165 165 165 164 163 163 163 162 162 160 159 160 162 164 164 165 165 166 165 164 162 161 162 162 161 160 159 157 157 156 157 157 158 160 161 162 162 161 157 153 152 152 152 154 155 155 153 151 149 150 152 153 152 151 150 150 150 150 149 146 145 146 149 152 153 155 157 158 159 158 156 154 154 155 155 153 152 148 148 149 150 148 146 145 144 143 143 144 145 145 143 140 139 139 139 139 139 140 142 142 141 140 139 139 140 141 141 142 142 140 138 137 136 135 135 135 135 135 136 137 138 139 139 141 143 145 147 148 150 151 152 152 152 152 152 152 153 153 153 153 153 154 154 153 155 157 158 159 160 160 159 158 156 153 152 153 155 158 159 160 161 162 162 162 162 161 160 159 158 160 160 160 160 160 160 160 160 161 163 163 164 163 161 161 162 164 163 162 159 157 156 156 155 154 153 152 152 153 153 152 150 149 150 151 152 152 152 152 153 154 155 156 157 157 158 157 157 156 155 157 159 161 162 161 160 161 162 160 161 163 164 164 165 165 165 166 167 168 170 172 172 170 168 167 167 167 167 168 168 168 168 168 167 168 168 166 163 161 161 160 159 159 161 163 164 164 165 165 166 166 166 165 163 163 163 164 163 161 159 160 162 163 163 164 164 166 166 163 162 161 162 162 162 160 159 159 158 158 158 160 160 161 162 163 163 162 158 154 152 151 152 153 154 155 154 151 147 148 149 151 153 153 151 150 151 151 149 147 146 146 148 150 151 154 156 158 159 158 155 153 153 154 154 152 151 147 148 149 150 148 146 145 144 142 141 141 143 144 143 142 142 141 141 141 142 142 145 145 144 142 141 141 141 139 138 139 140 140 139 137 136 136 135 135 136 136 136 137 138 139 139 142 143 145 146 148 150 151 152 152 152 152 152 153 154 155 155 155 155 155 155 155 157 158 160 161 161 161 160 158 156 155 154 155 157 159 160 161 162 162 163 163 163 162 161 160 160 160 161 161 161 161 160 161 161 162 164 165 164 163 161 160 162 163 163 161 158 156 156 155 155 155 154 153 153 154 155 154 152 150 151 151 151 152 153 154 154 155 156 157 157 157 156 156 155 155 155 158 160 162 162 161 161 162 162 160 160 162 162 163 164 165 165 165 166 169 171 171 170 168 167 167 168 169 168 167 167 167 165 164 164 165 166 164 164 161 159 159 159 160 162 163 164 165 166 166 167 167 166 165 164 163 164 165 164 161 159 159 161 162 163 163 163 165 165 162 161 162 163 163 162 162 161 160 159 159 161 162 163 163 163 163 163 162 160 155 151 151 151 152 153 155 154 151 148 148 148 151 153 153 151 150 151 151 149 147 146 146 147 149 151 153 156 158 159 158 155 153 153 153 153 151 149 147 147 148 148 147 146 146 146 144 142 141 142 144 143 143 144 144 144 144 144 145 147 146 145 144 142 141 140 135 135 135 137 138 138 137 136 136 136 135 136 137 137 137 138 140 140 142 144 145 147 149 150 151 151 152 152 152 153 154 156 156 156 157 157 157 156 156 158 159 160 161 162 161 160 159 156 156 157 157 159 160 161 162 162 163 164 164 164 163 163 162 162 162 163 162 162 162 162 162 162 163 165 165 163 161 159 160 162 163 163 163 161 158 155 154 155 155 154 154 153 155 156 156 154 154 153 152 152 152 153 155 156 157 157 158 157 157 156 156 155 154 156 159 161 162 162 160 161 163 161 159 159 160 161 163 164 164 163 163 164 167 169 168 166 165 165 168 170 170 169 167 166 165 163 162 162 163 163 163 163 160 158 159 161 162 163 163 164 165 166 167 167 167 166 165 164 163 164 164 164 161 159 159 160 161 162 163 163 164 164 162 161 161 162 162 162 162 162 161 160 161 163 164 164 164 163 163 163 162 158 153 150 150 151 151 152 154 155 154 151 150 149 150 152 152 150 149 151 151 150 149 148 148 148 150 151 153 156 158 159 157 153 153 153 153 152 151 149 147 146 145 145 144 145 145 145 144 142 141 142 144 144 145 146 146 146 146 146 147 147 147 146 144 143 140 138 133 132 133 135 138 138 137 137 137 136 135 135 136 137 137 138 140 140 142 144 145 147 149 151 151 151 151 152 152 154 155 157 158 158 159 159 158 157 157 158 159 161 162 163 162 161 159 158 158 159 159 160 161 162 162 163 164 165 165 165 164 164 163 163 163 164 164 164 164 163 163 164 165 165 164 162 160 159 160 163 164 165 165 163 159 155 154 155 156 155 155 155 156 157 158 158 156 154 153 152 152 153 155 157 158 158 158 158 158 157 156 155 155 157 161 162 163 161 160 160 162 160 160 160 161 162 163 163 162 161 161 163 165 165 165 164 165 167 168 169 169 169 167 165 164 163 162 162 161 162 162 163 162 160 161 163 164 164 164 164 165 166 167 167 167 166 166 165 164 163 163 163 162 161 160 161 162 163 164 164 164 164 162 160 160 160 161 161 162 162 162 161 161 163 165 165 164 164 164 163 160 155 151 149 150 152 152 152 154 154 155 154 152 151 150 151 150 148 149 151 151 151 150 150 150 150 150 152 153 155 157 158 156 153 151 152 153 153 152 150 148 146 143 141 141 141 144 145 144 142 142 143 144 145 146 147 148 148 148 148 148 147 146 145 144 142 140 139 136 133 132 135 137 137 136 137 137 137 136 135 135 136 137 139 141 140 142 144 146 148 150 151 151 151 151 152 153 155 156 158 160 160 160 160 159 159 158 158 161 162 163 163 163 162 160 159 159 160 161 162 162 163 163 164 165 166 166 165 165 164 164 164 164 165 165 165 165 165 165 165 166 165 164 162 160 159 160 161 163 165 166 164 160 156 155 156 157 156 156 156 157 157 158 158 158 156 154 152 151 153 155 157 158 159 160 160 159 158 158 157 157 159 161 163 163 161 159 159 159 160 160 161 162 163 163 163 161 160 159 159 161 162 163 164 165 166 166 167 169 169 166 164 164 164 164 162 162 162 162 163 164 163 162 162 164 163 164 164 165 166 166 166 167 166 166 165 164 162 162 162 162 162 161 163 163 164 165 166 166 164 162 162 161 160 160 160 161 162 161 160 160 162 164 165 165 165 164 162 158 153 149 148 150 152 154 154 154 155 156 155 154 152 151 149 148 147 148 150 150 151 151 151 152 152 152 154 154 155 155 155 154 152 150 152 153 154 153 152 149 146 145 143 140 140 143 145 145 143 143 143 144 145 146 147 148 148 148 148 148 147 145 144 144 143 143 140 136 134 133 136 137 137 136 137 137 138 137 135 136 136 137 140 143 141 142 144 147 148 149 150 151 151 152 153 154 156 158 160 162 162 162 161 160 160 159 159 162 163 164 164 163 162 161 160 161 162 162 162 164 164 165 165 166 166 166 165 165 165 165 165 165 166 167 167 167 166 166 166 166 165 164 162 160 159 158 160 163 166 167 165 161 158 156 157 157 157 158 157 157 157 157 157 157 156 154 152 151 152 155 157 158 159 161 162 161 160 159 159 159 160 161 162 162 160 160 158 157 159 160 162 163 164 164 163 161 159 156 155 156 159 163 166 167 166 164 166 168 168 166 164 164 164 164 163 163 163 163 164 164 163 160 160 161 162 163 165 166 166 164 165 166 166 166 165 164 163 162 162 162 163 163 164 164 165 166 167 167 166 165 164 162 160 159 159 160 161 160 158 158 160 162 163 164 165 165 162 157 152 148 147 149 151 153 155 155 156 157 156 156 154 151 148 145 144 145 148 150 151 152 152 153 154 154 155 154 154 154 152 150 149 150 152 154 155 155 153 150 150 148 144 140 140 142 145 145 144 143 144 145 145 146 146 147 147 147 147 147 146 146 146 145 145 144 141 138 135 135 137 137 137 136 136 137 138 138 137 137 137 138 142 144 141 143 146 147 148 150 151 151 152 153 154 156 158 159 161 164 164 163 162 161 160 160 161 163 164 165 164 163 162 161 161 162 162 163 164 165 166 166 166 166 166 166 165 165 165 165 166 166 166 168 168 167 167 167 166 166 165 164 163 162 161 159 160 163 166 167 165 162 159 157 158 159 159 161 160 159 157 156 156 156 156 155 154 153 153 155 156 158 160 162 163 163 162 161 161 161 161 161 161 161 161 160 157 157 158 160 163 164 164 164 163 162 161 160 157 156 160 164 166 165 164 164 166 167 168 167 166 164 164 164 164 164 163 163 164 164 163 161 160 160 161 163 166 168 167 165 164 166 166 166 165 164 164 163 163 163 164 165 164 163 163 165 166 166 167 167 166 164 161 160 159 160 160 158 156 156 157 159 162 164 166 166 162 156 151 147 146 147 148 152 155 156 157 158 158 158 155 151 146 144 143 144 147 150 151 152 153 154 155 155 155 154 154 152 149 147 147 149 152 154 155 155 155 153 152 151 147 142 140 142 145 145 144 144 145 145 146 146 146 146 147 147 147 147 147 148 148 148 147 145 143 139 137 137 138 138 137 135 136 137 138 138 138 139 139 140 143 143 143 143 145 147 149 151 151 152 152 154 155 157 159 161 162 164 164 164 162 161 161 161 163 164 165 165 164 163 162 162 162 162 163 165 166 167 167 167 167 166 166 166 166 166 165 166 166 167 168 168 168 168 168 167 167 166 166 166 165 164 161 159 160 164 167 167 166 163 160 159 159 159 160 161 161 159 157 156 155 155 156 156 156 155 155 155 156 158 160 163 164 164 163 163 162 162 161 161 161 161 161 159 158 157 158 160 163 165 165 164 164 164 163 161 159 159 161 164 165 164 164 166 167 167 167 167 166 164 164 164 164 163 162 162 163 164 164 164 164 163 162 164 166 169 169 167 165 165 166 165 165 164 165 166 165 165 165 165 164 160 161 161 163 165 167 168 167 165 163 161 161 160 159 158 156 155 156 158 161 164 166 165 161 155 151 149 146 145 147 151 154 156 157 159 160 159 156 154 151 145 142 143 147 150 151 151 153 154 155 155 154 154 154 151 147 145 147 150 152 153 154 154 154 153 152 152 150 145 142 143 144 145 144 145 145 146 146 146 146 146 147 147 147 147 148 149 149 149 148 146 144 140 138 138 138 138 137 136 136 137 138 139 140 140 141 142 142 144 142 144 146 149 150 151 152 152 153 155 156 158 160 161 162 164 165 164 163 162 162 163 164 164 164 164 164 163 162 162 162 163 165 166 167 168 168 167 167 167 167 167 166 166 166 167 168 168 169 169 169 168 168 168 167 167 167 167 166 164 162 159 160 164 167 168 167 164 162 160 160 160 161 162 161 160 158 156 155 155 156 158 158 158 157 156 156 158 160 163 165 165 165 164 163 162 162 162 163 162 161 159 158 158 159 161 163 165 165 165 164 165 164 163 161 160 160 162 164 165 165 166 166 166 166 166 164 163 163 164 164 162 161 161 162 163 164 165 165 165 165 165 167 169 169 168 167 166 166 165 164 164 166 168 168 167 166 165 162 158 157 158 161 164 166 168 167 166 164 163 163 161 160 158 155 155 156 158 161 165 166 164 159 156 152 150 146 144 146 150 153 156 157 159 161 161 160 157 151 145 141 143 147 149 150 150 152 153 154 154 154 154 153 151 147 145 147 150 152 153 153 153 153 152 151 151 151 147 143 142 143 144 144 145 145 146 147 147 146 147 147 147 147 147 148 149 149 148 148 146 143 140 138 138 138 139 138 137 137 138 139 140 141 142 142 142 143 143 142 145 147 149 150 151 151 153 154 155 157 158 159 161 163 164 164 164 163 163 163 164 164 165 164 164 163 163 163 163 163 164 166 168 168 168 168 168 168 167 167 168 167 167 167 168 168 169 169 169 169 169 168 168 168 168 167 167 167 165 162 160 161 164 167 168 167 166 165 162 161 161 161 162 161 161 159 157 156 156 158 158 160 160 159 157 157 158 161 164 166 166 165 164 163 163 163 163 163 162 161 159 158 158 159 161 163 165 165 165 165 165 165 163 162 160 161 163 165 166 166 166 166 166 166 165 163 162 163 163 163 162 161 161 161 162 164 165 166 166 165 165 166 168 168 167 167 167 167 165 163 163 166 170 171 169 168 165 164 159 156 157 160 163 166 168 167 166 165 165 165 164 163 159 156 155 156 159 162 164 165 163 159 158 153 149 145 143 145 149 152 155 157 159 160 161 161 158 152 145 141 142 146 149 149 150 151 152 154 155 154 154 153 151 148 147 149 150 152 153 153 153 152 150 150 151 150 147 144 142 142 143 143 144 145 147 147 147 147 147 147 147 146 147 148 148 148 149 148 145 142 139 137 137 138 138 138 138 139 139 139 140 141 141 141 142 142 142 140 144 146 147 148 150 151 153 154 155 156 157 159 162 163 164 163 163 163 163 163 164 164 164 164 164 163 164 164 164 165 166 168 169 169 169 168 168 168 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 166 163 161 162 164 167 168 168 168 165 163 161 161 161 161 162 161 160 159 158 159 159 160 161 161 160 159 158 159 161 163 165 166 166 165 164 164 164 163 163 163 162 161 160 159 159 161 161 163 165 166 166 165 165 164 163 162 163 165 166 167 167 166 166 167 166 165 163 162 162 163 163 162 162 161 161 162 163 164 164 165 165 165 166 167 167 167 168 168 168 166 163 162 165 170 173 171 171 168 165 160 156 156 159 163 166 167 167 166 166 165 165 165 164 161 157 157 157 159 161 163 163 162 159 157 153 149 144 143 145 148 152 154 155 157 159 161 160 158 153 146 142 143 146 149 149 149 149 152 155 156 155 155 154 152 150 149 150 151 153 154 154 153 151 148 147 148 148 148 147 143 141 142 143 144 145 147 148 148 148 147 147 147 147 147 148 148 148 149 148 145 142 139 137 137 137 137 137 139 140 140 140 140 140 140 140 141 141 142 138 142 144 146 147 149 151 153 153 154 156 158 160 162 163 163 162 162 162 163 163 164 164 164 164 164 163 164 165 165 166 168 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 168 168 169 168 166 163 162 163 165 166 167 168 168 166 163 162 161 161 161 162 161 161 160 160 160 161 161 163 163 162 160 160 160 161 162 164 164 164 165 165 164 163 163 162 163 163 162 161 160 160 159 160 162 164 166 167 166 165 164 164 163 164 165 165 166 166 166 166 167 168 166 164 162 162 162 162 162 162 161 161 161 162 162 163 163 164 164 165 165 166 167 168 169 168 167 164 162 165 169 173 172 172 168 164 160 157 156 159 163 166 167 167 167 166 165 165 165 165 162 159 158 158 159 160 161 161 161 159 157 154 149 144 142 144 147 151 152 154 156 158 160 160 158 154 148 143 143 145 148 149 150 150 152 155 157 156 156 154 153 152 151 151 152 154 154 154 153 150 146 143 144 145 146 146 144 141 141 143 144 145 147 148 148 148 148 148 148 148 148 148 148 149 149 149 147 142 138 136 136 137 136 136 139 141 141 141 141 140 140 140 141 141 142 136 140 142 144 146 148 150 151 152 154 156 158 160 161 162 162 162 162 162 163 163 164 164 164 164 163 163 165 166 167 168 169 169 170 170 169 169 169 169 170 170 170 170 171 170 170 170 169 170 169 170 170 170 169 169 169 169 169 168 166 163 162 164 165 166 168 168 168 166 164 163 162 161 162 162 162 161 161 162 162 162 163 164 164 163 162 160 160 160 160 161 162 163 164 165 164 163 163 162 163 163 163 162 162 160 159 159 161 164 166 167 167 166 165 165 165 165 164 164 165 165 165 167 169 169 168 165 163 162 162 162 163 162 161 161 161 161 161 162 163 163 163 163 164 166 167 168 169 169 168 167 165 166 168 169 171 171 168 164 160 158 157 159 163 166 167 167 168 167 165 164 164 165 164 161 159 158 158 157 157 158 159 159 159 155 150 144 142 144 145 147 150 152 155 157 158 159 158 155 150 145 143 143 146 150 151 150 152 155 157 157 156 156 153 152 151 151 152 154 155 155 154 150 144 140 139 140 144 146 145 142 142 143 144 145 146 147 147 148 148 149 149 149 149 149 150 150 150 149 145 140 136 135 137 137 135 135 138 139 141 141 141 141 141 141 141 142 143 134 137 140 143 145 146 148 150 152 153 155 157 159 160 161 161 161 162 162 163 163 164 164 164 164 163 164 166 167 168 169 170 170 170 170 169 170 170 170 170 170 171 172 172 171 171 170 170 170 170 170 170 170 169 169 169 170 170 168 166 164 163 163 165 167 168 169 168 167 165 164 163 162 162 162 162 162 162 163 164 164 164 165 165 164 163 161 160 160 160 161 162 163 164 164 164 163 162 162 163 164 164 164 163 161 160 159 160 163 165 167 167 167 166 166 166 165 165 164 163 164 165 167 169 170 168 166 165 162 161 163 163 163 161 160 161 161 161 162 162 163 162 163 164 165 167 168 168 169 170 170 169 169 169 169 170 170 166 162 160 159 159 160 163 164 166 168 169 167 165 163 163 165 164 162 160 159 158 156 155 156 158 160 160 157 151 145 143 143 144 146 148 151 154 156 157 158 158 156 154 152 147 144 146 150 152 151 152 155 158 158 158 157 153 149 149 151 153 154 155 156 155 154 152 144 139 139 143 146 146 144 143 143 145 145 146 146 147 148 149 149 149 150 150 150 150 150 150 149 144 138 135 136 138 139 137 136 137 138 140 141 140 141 142 142 142 142 143 132 135 137 141 142 144 147 149 151 153 155 157 158 159 160 161 161 162 162 163 163 164 164 164 163 164 165 167 169 170 170 170 170 170 170 170 170 171 171 171 171 172 173 173 172 172 171 171 170 170 170 170 170 169 169 169 170 170 169 166 165 165 165 166 167 168 168 168 167 166 165 164 163 163 162 162 162 163 165 165 165 165 166 166 165 164 163 162 161 160 161 162 163 163 163 163 162 162 162 163 163 164 165 165 163 160 159 159 162 164 166 167 167 167 167 167 167 165 164 163 163 164 166 168 169 168 167 164 161 161 163 164 163 161 160 161 161 162 163 163 163 163 162 163 165 167 167 168 169 170 170 170 169 168 169 169 167 162 159 159 159 160 161 162 164 166 169 169 168 165 162 162 164 164 163 162 161 159 156 153 154 158 160 162 159 153 150 146 143 144 146 148 150 153 155 156 157 158 157 157 154 150 146 146 150 153 152 153 156 158 159 159 157 152 148 148 151 153 155 156 157 157 156 154 146 139 139 142 145 147 146 145 145 146 147 147 147 148 149 149 149 149 150 150 150 150 151 151 148 143 137 135 137 139 140 139 139 137 138 139 140 139 140 141 142 143 143 144 131 133 133 136 140 144 147 149 151 153 154 155 157 158 159 160 161 161 162 163 163 164 164 163 163 164 166 168 170 171 171 170 170 170 170 170 171 171 172 172 172 173 173 173 173 173 172 171 171 170 171 171 170 169 169 170 171 170 170 168 166 165 166 166 167 168 168 168 167 167 167 166 165 164 163 163 163 165 165 166 166 166 166 165 165 165 164 163 162 161 162 163 163 163 162 161 161 162 162 164 164 165 166 166 164 161 159 159 161 163 165 166 166 167 167 168 168 167 165 163 163 164 165 165 166 167 165 162 160 161 164 164 162 160 160 160 161 162 163 164 164 163 163 163 164 166 167 168 168 169 169 168 168 167 168 167 164 160 158 158 158 158 161 163 165 167 169 170 169 165 162 161 162 163 163 163 162 161 157 153 153 156 160 162 162 159 155 148 145 145 146 148 149 151 153 155 156 156 157 157 156 152 148 147 150 154 154 154 156 157 160 161 158 152 147 148 151 153 155 156 156 157 157 156 149 141 139 141 144 146 146 147 147 147 148 148 149 149 149 149 149 150 150 150 150 151 152 151 148 142 137 136 138 139 140 141 140 139 140 140 139 139 139 141 141 142 144 145 130 130 132 135 139 143 146 149 151 152 153 154 156 157 158 159 160 161 162 163 163 163 163 162 163 164 167 169 170 170 171 170 170 170 170 171 172 172 173 173 173 174 174 174 173 173 172 172 171 171 171 170 170 169 170 171 171 171 169 168 167 166 166 166 167 167 168 168 168 168 168 167 166 165 164 164 164 165 166 166 166 166 166 166 166 165 165 163 163 163 163 164 164 162 160 160 160 161 162 164 165 166 167 166 164 161 159 159 160 160 162 164 165 166 167 169 169 168 166 164 163 163 163 162 164 164 163 161 160 162 164 164 162 160 160 159 161 163 164 165 165 164 164 164 165 165 166 166 168 168 167 165 165 164 165 164 163 162 160 159 157 157 160 163 165 167 169 171 169 165 162 160 160 161 162 163 164 164 160 154 152 155 159 160 162 162 157 151 147 146 147 148 149 150 152 153 153 155 157 158 158 155 150 149 151 155 155 156 156 158 161 162 160 154 148 148 150 153 155 155 156 156 158 157 152 144 140 142 143 145 145 147 148 148 149 150 150 150 150 150 150 151 151 151 152 153 154 152 148 142 139 139 139 139 140 141 141 141 141 141 140 139 139 139 139 142 144 146 128 130 131 134 137 142 146 149 150 152 153 154 155 156 157 159 160 161 162 162 163 163 162 162 162 165 168 168 169 170 170 170 169 170 171 172 173 173 174 174 174 174 174 173 173 173 173 172 171 171 171 170 170 170 171 171 171 171 169 168 167 166 166 166 166 167 167 168 168 168 168 168 167 166 165 166 165 165 166 166 166 166 167 167 167 166 165 164 164 164 164 164 164 162 160 160 159 161 163 164 165 166 167 167 165 162 160 160 159 160 162 163 164 165 166 168 169 169 168 166 165 163 162 161 162 163 163 161 161 163 164 162 161 160 160 159 161 163 165 166 166 165 165 165 165 165 164 165 166 166 165 164 163 161 162 164 165 165 164 162 158 155 156 160 163 165 168 170 168 165 163 162 160 160 161 163 165 166 162 156 152 153 155 156 160 162 159 153 149 147 148 149 150 150 150 152 153 155 157 159 159 157 153 151 152 155 156 157 158 160 162 163 161 155 150 148 149 150 153 155 156 156 157 157 154 147 143 144 144 144 145 146 148 149 150 151 151 151 151 151 151 151 152 152 154 155 155 152 146 143 142 141 140 140 141 142 142 142 142 142 141 140 139 138 139 141 144 146 128 129 131 133 137 141 146 149 150 151 152 153 154 155 157 159 160 160 161 161 162 161 161 161 162 163 166 168 169 170 170 169 169 169 172 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 171 171 171 171 171 172 172 171 169 168 167 166 166 166 166 166 167 167 168 169 169 168 168 167 167 167 166 166 166 166 166 167 168 168 168 167 166 165 165 165 165 164 164 163 162 161 160 160 162 164 165 167 167 167 166 163 162 161 161 161 162 163 163 164 166 167 169 170 170 169 168 165 162 161 162 163 163 162 162 163 164 163 161 160 159 159 161 163 165 167 167 166 166 166 166 164 161 163 165 165 165 163 161 161 162 164 164 165 164 162 158 153 153 159 163 165 166 167 166 165 164 162 161 160 161 163 166 167 164 162 157 153 152 155 159 162 160 155 151 149 149 150 150 151 152 153 155 156 159 159 160 158 155 153 152 154 157 158 159 161 163 164 162 157 153 151 149 150 153 155 155 155 156 157 155 151 147 148 145 144 145 146 147 149 150 151 152 152 152 152 152 152 153 153 154 155 155 151 146 144 143 143 142 142 142 143 142 142 142 142 142 141 139 138 139 141 144 146 127 129 132 134 137 142 146 149 150 151 151 153 154 156 157 158 158 157 159 160 161 161 161 161 162 163 166 168 169 170 170 169 168 170 173 175 175 175 175 174 174 174 174 173 173 173 172 172 172 171 171 171 171 172 173 173 173 172 170 168 167 166 166 166 166 165 166 167 168 169 169 169 168 168 168 168 168 168 167 167 167 168 168 169 169 168 167 166 165 165 165 164 164 164 163 162 161 160 162 163 165 167 167 167 166 165 163 162 162 162 162 163 163 163 164 165 166 169 171 171 169 166 163 163 162 163 163 163 163 164 164 163 162 161 160 159 160 162 164 166 167 167 167 166 165 162 160 162 164 165 165 163 162 161 161 161 162 162 162 161 157 154 154 159 163 164 164 164 164 163 163 163 162 161 161 163 166 168 167 166 162 156 153 154 158 161 160 157 152 150 149 150 151 153 154 155 157 158 159 160 160 159 157 156 154 154 157 159 160 162 163 164 162 160 157 153 149 149 152 155 155 154 154 156 155 155 152 149 147 145 145 146 147 148 150 151 152 153 154 154 154 154 154 154 154 155 154 151 150 145 144 143 144 144 144 144 142 142 141 142 142 141 139 138 139 141 144 146 128 130 132 136 140 144 147 149 149 150 152 154 155 156 157 157 157 156 156 158 159 160 160 161 162 164 167 168 169 169 168 168 169 171 174 176 176 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 173 175 175 174 172 170 168 166 166 166 166 166 166 166 167 168 169 169 169 169 169 170 169 171 170 169 168 168 169 169 169 169 169 168 166 166 166 165 164 164 164 165 164 163 162 162 163 165 166 166 167 166 165 164 163 163 163 163 163 163 162 162 162 163 167 170 171 171 168 165 163 163 163 164 164 164 164 164 164 163 162 160 159 159 161 163 164 166 167 167 165 164 161 159 160 163 164 165 165 163 163 162 161 160 161 162 162 159 155 154 157 160 162 163 163 162 162 162 163 163 163 163 163 165 167 169 168 165 159 154 155 158 160 161 158 156 154 151 151 152 154 156 158 159 159 159 160 160 161 160 157 155 155 157 158 160 162 163 164 163 162 159 154 150 149 152 154 155 153 152 153 153 153 151 149 147 146 146 146 147 149 150 151 152 154 155 155 155 155 155 154 155 155 155 154 150 146 144 143 144 145 145 144 144 143 142 142 142 141 140 139 139 141 143 145 129 131 134 138 142 145 147 148 149 151 153 155 156 155 154 153 153 154 155 157 158 158 159 161 163 164 167 168 168 167 167 168 170 173 175 176 176 175 174 174 175 174 174 173 173 173 173 173 173 173 172 173 173 175 177 176 174 172 170 168 166 166 166 167 167 166 166 167 168 169 169 170 170 170 171 171 173 172 171 170 169 169 169 169 169 169 168 167 167 166 165 165 165 164 165 166 165 164 163 163 164 164 165 166 166 165 164 163 163 163 164 164 164 163 162 161 162 166 169 171 171 170 167 165 165 164 165 164 164 163 164 165 165 163 161 159 159 160 161 162 164 166 166 164 162 159 157 158 161 164 165 165 165 164 163 161 160 160 162 162 160 156 154 154 156 160 162 162 161 161 162 163 164 165 164 165 165 167 170 170 167 162 157 156 157 160 161 160 159 156 153 152 154 156 158 159 159 159 160 160 161 161 161 159 156 155 156 158 159 161 162 163 163 163 160 156 151 150 151 154 155 153 152 150 150 150 150 149 148 147 147 147 147 148 149 151 153 155 156 157 157 157 156 155 155 155 156 154 151 147 144 143 144 146 146 146 145 143 142 142 142 142 141 140 139 141 142 143 130 132 136 141 143 144 147 148 150 152 154 156 155 154 152 151 151 153 154 155 155 157 159 161 163 165 167 167 167 166 168 169 170 172 175 176 176 174 174 174 175 174 173 174 175 175 175 175 174 174 173 173 175 177 178 177 175 172 170 168 167 166 166 168 168 167 167 167 168 169 170 170 171 171 171 172 174 173 172 171 170 170 169 169 169 169 169 168 167 167 166 165 165 165 166 167 167 166 165 164 165 165 165 166 165 165 164 164 163 163 165 166 166 166 164 162 162 164 167 169 170 170 169 167 168 167 166 164 162 162 163 165 166 165 163 160 159 159 160 161 163 165 165 162 158 156 155 156 159 162 162 164 165 164 164 161 160 160 162 162 160 157 155 156 156 158 161 161 160 161 162 162 164 164 166 166 166 168 170 170 168 164 160 157 158 159 160 160 159 158 155 154 155 156 158 158 159 159 159 160 161 162 163 161 158 157 157 158 158 159 161 162 163 163 161 157 153 151 151 153 154 153 152 150 149 148 148 148 147 148 148 148 148 149 150 152 154 155 157 158 158 157 156 156 155 156 156 154 151 146 143 142 144 145 146 146 146 144 143 142 143 142 141 140 140 141 142 144 131 134 137 142 143 146 148 149 151 153 155 155 154 153 151 151 152 154 154 154 154 156 159 162 164 166 167 167 167 167 169 169 171 173 175 176 175 174 174 174 174 174 173 174 176 176 176 176 176 175 174 174 176 178 179 178 175 173 171 169 167 166 167 169 169 168 167 167 168 169 170 171 171 172 172 173 174 174 173 172 171 170 169 169 170 170 169 168 168 168 167 167 166 165 166 168 169 168 167 166 165 166 166 165 165 165 165 164 164 164 165 166 167 167 165 163 161 162 165 167 168 169 170 169 170 168 166 163 159 160 162 165 167 167 164 163 161 160 160 160 162 163 163 158 152 150 152 154 154 157 159 162 165 165 164 161 160 161 162 162 162 160 158 157 157 157 158 160 161 162 164 163 163 163 166 166 166 167 169 170 168 166 162 160 160 160 160 160 160 159 158 156 156 156 156 157 157 158 159 161 162 163 164 163 161 159 159 159 158 158 160 162 164 163 161 159 155 152 152 152 152 151 151 151 149 147 147 147 147 148 148 149 149 150 152 154 156 157 158 159 159 158 158 155 154 154 154 152 149 145 143 142 143 144 146 147 146 145 143 143 143 143 142 142 142 142 143 145 132 135 137 141 145 148 148 149 151 153 155 155 154 153 151 151 151 153 155 154 154 157 160 163 165 166 167 169 168 168 169 170 172 174 175 175 174 173 173 174 174 174 174 175 176 177 178 178 178 177 176 176 178 179 179 177 176 175 172 169 167 167 168 170 170 169 168 167 168 169 170 171 171 172 173 173 174 174 174 173 172 171 170 169 170 170 169 169 169 169 169 168 166 166 166 168 169 169 169 167 166 167 166 165 165 165 165 165 164 164 165 166 167 168 166 163 161 161 163 165 167 167 169 169 170 169 166 160 157 159 162 165 167 167 166 165 162 160 159 160 162 162 160 153 147 147 147 150 153 156 159 163 166 166 164 160 159 160 160 161 161 160 158 158 158 158 159 160 161 164 166 167 164 163 165 165 165 165 168 169 168 166 165 163 161 160 160 161 161 161 160 158 157 156 155 155 156 157 159 161 162 163 164 165 164 163 162 161 160 159 160 162 163 163 160 158 156 156 153 152 151 150 151 151 150 148 147 147 148 149 149 149 151 152 154 156 158 159 160 160 160 159 157 154 153 153 152 150 148 145 143 142 141 142 145 147 147 146 145 144 144 144 144 143 143 143 144 146 132 135 139 143 146 148 148 150 152 154 154 155 155 154 153 152 153 154 155 155 156 158 161 164 166 167 169 171 171 170 170 171 173 175 175 174 174 173 173 174 174 174 175 176 177 178 179 180 180 178 178 177 179 179 179 178 177 174 171 168 167 168 170 171 171 170 169 168 168 169 170 170 171 172 174 174 173 174 174 174 173 172 172 171 170 170 169 169 170 170 169 168 167 167 167 167 168 169 170 169 167 168 167 166 166 166 166 165 165 165 166 167 167 168 166 163 161 161 162 163 165 166 167 169 169 168 165 159 157 160 163 166 166 167 166 165 163 161 160 160 162 163 158 150 145 145 147 150 154 157 160 163 166 166 163 159 158 157 159 160 161 160 159 160 161 161 160 160 160 163 167 169 166 164 164 163 162 163 166 168 168 167 166 164 162 160 161 162 163 163 161 160 158 158 156 155 155 157 159 161 162 164 165 166 166 165 164 162 161 160 160 162 163 162 160 156 156 155 153 152 150 149 151 152 151 150 149 149 150 150 150 151 152 154 156 158 160 161 161 161 160 158 156 153 152 152 151 149 148 146 145 143 141 141 143 145 147 146 146 145 144 145 145 144 145 145 145 146 131 135 139 143 147 148 149 151 152 153 154 154 155 155 155 154 155 156 156 157 158 160 163 166 167 168 169 172 172 171 170 171 173 175 175 174 173 173 174 174 174 174 175 176 177 179 180 181 181 180 180 179 180 180 179 179 177 174 171 169 169 170 171 172 172 171 170 169 169 170 170 170 171 172 173 174 173 174 174 174 174 174 173 172 171 170 170 170 170 171 170 169 168 168 167 167 168 169 170 170 169 169 168 167 167 166 166 165 165 165 166 167 167 167 166 163 161 161 161 162 164 166 167 169 169 167 164 158 158 161 162 165 166 166 165 164 163 161 160 161 163 163 160 158 149 145 147 150 153 156 160 162 164 164 162 160 157 156 158 160 161 160 161 162 163 163 162 161 160 162 167 169 167 164 163 161 160 161 164 165 166 167 166 164 161 160 161 163 164 164 163 163 161 160 157 155 155 157 160 162 164 165 166 166 166 166 165 164 162 161 161 162 163 162 161 157 154 153 153 153 150 149 150 152 152 151 151 151 151 152 152 153 154 155 157 159 161 161 161 161 159 157 154 153 153 152 150 149 148 147 146 144 141 139 141 143 146 146 146 146 146 146 146 146 146 146 146 146 131 136 140 144 147 149 151 152 153 153 154 154 154 155 156 156 157 157 158 159 161 163 165 167 168 169 171 172 172 171 171 172 175 175 175 174 174 174 174 174 174 174 175 176 177 179 180 181 182 182 182 181 182 181 181 179 177 174 172 170 171 172 173 172 172 171 171 170 170 171 171 171 171 172 173 173 173 173 173 173 174 174 174 172 171 171 171 171 171 171 171 170 170 169 168 168 168 169 170 170 170 169 169 168 167 167 166 165 165 165 166 167 167 167 166 164 162 161 161 162 164 166 168 169 169 167 163 158 158 159 161 164 166 166 166 165 163 162 160 161 163 164 163 158 148 143 145 149 152 155 158 161 162 162 162 159 156 156 157 159 161 161 162 164 164 164 163 163 163 165 167 168 165 164 165 164 160 159 159 161 164 165 165 163 161 159 160 163 164 165 165 164 163 163 160 156 155 157 160 162 164 166 167 167 167 167 166 165 164 162 162 163 164 163 161 157 154 153 153 153 151 149 149 151 151 152 152 152 152 153 154 154 155 156 158 158 160 161 161 160 158 155 153 154 154 154 152 151 149 148 147 145 142 140 140 141 143 143 144 146 147 147 147 147 147 147 146 146 132 138 141 144 147 149 152 153 153 153 154 154 155 156 157 159 159 159 160 163 164 166 166 167 168 170 172 173 172 171 172 173 175 175 174 174 174 174 175 174 174 175 175 175 177 178 180 181 183 183 183 183 183 183 182 180 177 174 172 171 172 174 174 174 172 171 170 170 171 172 171 171 171 171 172 173 173 172 172 173 173 174 174 173 172 172 172 171 171 171 171 171 171 170 169 168 169 170 171 171 170 170 169 169 168 167 166 166 166 166 166 167 167 167 166 165 163 162 162 162 164 166 168 169 169 167 162 160 157 156 159 163 165 166 166 165 163 162 160 159 159 160 161 157 148 141 143 148 152 154 157 160 161 162 161 159 157 156 157 159 161 162 163 164 165 165 165 165 166 167 168 168 165 165 168 167 166 161 156 158 162 164 164 163 160 159 159 161 162 164 165 165 165 166 163 159 156 157 159 161 164 166 168 168 168 167 166 166 166 164 163 163 164 164 161 158 154 153 153 153 151 149 149 149 150 151 152 153 153 154 155 155 156 156 157 158 160 160 160 159 157 155 153 155 156 156 155 152 150 149 148 146 143 141 140 140 140 142 144 146 147 148 148 147 147 147 146 146 135 139 144 146 148 150 153 153 154 154 154 155 156 158 160 161 162 161 163 166 167 168 168 167 168 171 173 173 173 172 172 174 175 176 175 175 175 174 174 174 174 175 175 175 176 178 180 181 181 182 183 184 184 185 183 181 178 175 173 173 173 175 175 175 173 170 170 171 172 172 172 171 171 171 172 172 172 172 171 172 173 174 174 174 173 173 172 172 172 172 172 172 171 170 170 170 170 171 171 171 171 171 170 169 168 167 167 167 167 167 166 167 167 167 166 165 164 162 162 163 164 166 169 170 169 167 166 161 155 153 157 162 165 166 166 165 163 161 160 159 158 158 159 157 149 142 142 148 151 153 156 157 159 161 161 159 158 157 157 159 161 163 163 165 166 166 166 166 167 169 169 169 166 165 167 168 168 163 156 156 160 163 164 163 160 158 158 159 160 163 165 166 167 168 166 161 158 158 158 160 164 166 168 168 168 168 168 168 169 167 166 164 164 164 162 159 156 153 153 153 151 151 149 149 149 150 151 153 154 155 156 156 157 157 157 158 160 160 160 159 158 156 155 154 156 157 156 153 150 149 147 146 144 143 143 142 141 142 145 147 148 148 148 148 147 147 146 145 139 143 147 148 149 150 152 153 154 155 156 156 158 160 162 163 164 163 165 167 169 169 169 168 170 172 173 173 173 173 173 174 176 176 176 176 175 173 173 173 174 175 175 175 176 178 179 180 180 181 183 185 186 187 185 182 179 176 175 174 174 175 176 175 173 171 171 172 173 173 173 172 172 172 172 172 172 171 171 171 172 173 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 172 171 171 170 169 168 168 168 167 167 167 167 167 166 166 165 164 163 163 163 164 167 169 170 170 170 167 161 153 151 155 160 164 166 166 165 164 163 160 158 156 156 158 157 151 143 142 147 150 151 153 156 159 161 161 160 159 158 158 159 161 162 163 165 166 167 166 165 166 169 171 170 168 166 165 167 168 164 157 155 158 162 164 163 162 162 161 160 161 162 164 167 168 169 167 165 162 161 160 162 164 166 167 168 169 169 169 170 170 170 168 165 164 164 162 160 158 155 154 153 153 151 150 149 149 150 151 153 154 155 156 157 157 158 158 158 159 159 160 160 159 157 156 155 156 157 156 153 150 148 147 146 145 144 144 143 143 144 147 148 148 149 148 148 148 148 147 145 143 146 150 151 151 151 153 154 155 155 157 158 159 161 164 165 165 165 166 169 171 171 170 170 171 173 174 173 173 172 173 174 174 176 176 176 175 173 173 173 173 174 174 175 176 177 178 179 180 181 183 185 186 186 186 184 181 178 177 176 175 175 176 175 173 172 172 173 173 174 174 174 173 173 172 172 172 171 171 171 171 172 173 173 173 173 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 169 168 168 168 167 167 167 167 166 165 165 165 164 164 164 165 168 170 170 171 171 168 160 152 150 154 159 163 165 165 165 164 162 159 157 156 156 158 157 153 146 144 146 147 150 153 155 158 161 161 160 160 160 160 160 160 162 164 166 167 167 165 162 163 167 170 169 168 166 164 166 167 164 159 155 155 159 163 164 164 163 161 163 163 163 164 165 168 168 167 167 165 164 163 164 165 165 165 167 169 169 170 171 171 170 167 165 163 163 162 160 159 156 155 153 152 151 150 149 150 151 152 153 154 155 156 157 158 158 158 158 159 160 161 161 160 158 156 155 155 156 156 153 150 147 146 146 144 144 143 144 144 146 147 148 149 149 149 149 149 148 147 145 147 150 153 153 154 154 154 154 155 156 157 158 160 163 166 166 166 167 168 172 173 173 171 171 172 173 174 174 172 172 171 172 174 177 177 176 174 174 173 173 172 173 174 175 176 177 178 179 180 182 184 186 186 185 185 184 183 181 180 178 176 175 175 175 174 174 174 174 175 175 175 175 174 173 172 172 172 171 171 171 171 172 172 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 170 169 169 168 168 168 167 167 167 166 165 166 166 166 165 165 166 167 169 171 172 171 168 161 153 150 153 158 162 163 163 164 163 160 158 157 156 157 158 158 155 149 149 145 147 150 152 154 158 160 161 161 161 162 161 162 162 163 165 166 168 167 164 160 160 162 165 167 167 164 163 164 166 164 160 154 152 153 155 160 163 164 164 166 165 164 163 164 165 167 166 166 166 165 165 165 164 163 163 165 167 168 169 170 170 167 165 163 162 161 161 161 160 158 155 153 152 151 150 150 151 152 153 153 154 155 156 157 158 158 158 159 160 162 162 162 160 157 154 154 155 155 155 152 150 149 147 145 144 143 142 143 144 146 147 147 147 148 148 149 149 149 148 145 150 153 156 156 157 157 156 155 155 157 158 159 163 167 168 169 169 170 171 174 176 174 172 171 173 174 174 174 173 172 171 172 174 177 177 175 175 175 175 173 172 172 172 174 176 177 178 180 182 184 186 187 186 185 184 184 184 183 181 179 177 176 176 176 175 175 176 176 176 177 177 175 174 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 172 172 172 173 172 172 173 173 173 173 171 170 170 169 169 168 168 168 168 167 166 167 167 167 167 167 166 167 169 171 172 171 169 162 155 151 153 157 159 160 163 163 161 159 158 157 157 157 158 159 157 156 152 148 148 151 153 154 157 160 162 162 162 163 163 164 165 165 166 167 168 167 162 157 157 157 161 165 165 163 162 163 164 164 161 158 157 153 153 158 162 164 166 169 167 164 162 162 162 164 165 166 166 166 166 165 164 162 161 162 163 165 167 168 167 163 162 161 160 160 160 160 159 157 155 153 152 151 151 151 151 152 153 154 154 155 156 157 158 159 159 160 161 162 162 161 159 156 154 154 155 155 153 152 151 150 147 146 144 143 142 141 142 144 145 144 145 146 147 148 149 149 148 146 151 155 158 159 160 159 157 156 157 158 158 162 164 169 172 173 173 173 174 176 177 175 172 172 174 175 176 176 175 173 172 172 174 176 176 175 174 175 176 175 174 173 174 175 177 178 180 182 184 185 186 187 187 186 184 184 184 184 182 181 178 177 176 176 176 177 177 178 178 178 178 176 175 174 173 172 173 173 173 173 172 172 172 171 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 173 173 173 173 172 172 171 170 169 168 168 168 168 168 167 168 168 168 169 168 167 168 170 172 173 172 169 164 157 153 152 154 156 159 162 162 160 158 158 158 158 157 158 158 159 158 154 151 150 152 153 153 156 159 161 162 163 164 165 166 167 167 168 168 168 166 164 159 156 156 160 164 164 161 160 161 163 164 163 162 159 156 155 157 160 163 167 170 168 164 161 160 161 163 165 166 166 167 167 166 164 162 161 160 160 163 165 165 164 160 160 160 159 159 158 158 156 154 154 153 153 152 151 151 152 152 153 154 155 156 157 157 158 159 160 161 161 162 162 161 159 157 155 155 155 154 153 152 151 150 148 147 146 144 142 140 140 141 141 141 143 144 146 147 149 149 149 147 155 158 160 161 161 160 159 159 159 160 160 165 166 173 177 177 176 176 177 178 177 176 175 175 176 177 177 177 176 175 174 175 175 176 177 176 174 174 174 176 176 176 176 177 177 179 182 183 184 185 186 186 186 186 184 184 185 184 183 182 180 178 177 176 176 177 178 179 180 180 179 177 176 174 173 173 173 173 173 173 173 172 172 171 172 172 172 171 172 172 173 173 173 172 171 171 171 172 173 173 173 173 173 173 173 173 172 170 169 168 169 169 169 169 169 169 169 169 169 169 168 168 170 172 173 172 170 165 163 158 154 154 156 159 162 162 160 158 158 159 159 159 159 159 159 159 157 153 151 153 153 152 154 156 158 161 163 165 166 168 169 169 169 168 168 168 167 162 158 157 160 164 162 159 158 159 160 161 162 162 162 159 157 157 159 163 167 168 167 167 164 160 160 162 164 165 166 167 167 167 166 164 162 159 159 161 163 163 160 158 159 160 160 158 157 156 153 152 152 153 153 153 152 152 153 153 154 155 156 156 157 157 158 160 160 161 161 162 162 161 160 158 157 156 155 154 152 151 149 149 149 148 147 145 143 141 141 140 139 139 141 142 144 147 149 150 149 148 158 159 161 162 162 161 162 162 162 162 163 169 173 178 181 179 176 176 178 178 178 178 179 180 180 181 180 178 178 179 177 178 178 179 179 177 174 173 173 174 176 177 178 179 180 182 185 185 185 185 186 186 186 185 185 185 185 185 184 183 181 179 177 177 177 177 179 180 180 180 179 178 177 175 174 174 174 173 173 174 174 173 173 172 171 171 171 171 172 172 172 173 173 172 171 171 171 172 172 172 172 173 173 173 173 173 171 170 169 169 169 170 170 170 170 170 170 171 171 170 169 168 170 172 173 172 170 170 166 160 156 155 157 159 160 161 160 158 158 159 159 160 159 159 159 160 158 155 153 154 154 152 152 154 158 161 163 165 167 169 170 170 170 170 170 171 168 164 160 158 160 162 160 158 157 156 157 158 160 162 162 159 158 158 159 161 164 166 168 168 164 159 157 160 163 165 166 166 166 166 166 165 163 159 158 160 162 162 159 157 157 158 159 158 156 153 151 150 151 151 152 152 153 153 153 153 154 155 156 156 157 158 158 159 160 160 161 162 162 161 160 159 157 156 155 153 150 149 147 146 147 147 147 145 145 144 143 141 139 141 143 144 145 147 148 149 148 146 161 161 163 164 164 165 166 167 166 166 167 175 179 181 181 179 176 176 177 178 180 181 183 184 184 183 181 180 181 183 180 180 181 181 180 177 176 174 174 175 176 177 179 181 183 185 187 186 185 185 185 185 185 185 186 186 185 185 185 184 182 181 180 178 178 178 179 180 181 180 179 178 177 175 175 175 175 175 175 175 175 174 173 172 171 171 171 171 171 172 173 173 173 173 172 171 171 172 172 172 172 172 172 173 173 172 171 170 169 169 170 170 170 170 170 171 172 172 172 172 170 169 170 171 173 173 172 171 167 161 157 157 157 158 159 160 159 158 158 158 159 160 160 160 160 161 159 155 154 154 155 154 153 154 158 161 164 166 168 169 170 171 171 172 172 173 170 165 160 157 158 160 159 159 158 156 156 157 160 162 160 160 161 162 161 160 160 163 170 171 165 158 155 157 162 165 167 167 166 166 166 166 163 159 156 158 161 161 159 159 158 157 158 158 155 152 150 149 149 149 150 151 152 153 153 153 154 155 156 156 157 157 158 159 159 160 161 162 162 161 159 157 156 155 153 151 149 146 143 142 143 144 145 145 147 149 148 147 145 146 147 146 147 147 148 148 148 147 162 163 164 165 166 167 169 170 170 168 171 177 183 183 180 178 177 178 179 179 182 185 187 188 185 183 182 184 185 184 182 183 183 182 182 179 176 177 177 178 177 178 180 183 185 187 187 186 186 184 184 184 184 185 186 186 185 185 185 184 183 182 181 180 179 179 179 180 181 180 179 178 177 176 176 176 177 177 176 176 175 174 173 172 171 171 171 171 171 172 173 174 174 173 172 171 171 172 172 172 172 172 172 172 172 171 170 170 170 170 171 171 171 171 171 172 173 174 174 173 170 169 170 171 171 172 172 171 167 162 159 158 158 158 158 158 159 158 158 158 159 160 161 161 161 162 160 157 155 155 156 157 155 155 157 161 164 166 168 169 170 171 172 173 174 175 171 165 161 156 156 158 159 159 158 156 155 156 159 160 161 162 164 164 164 164 164 166 171 172 166 159 155 156 159 162 165 166 167 167 167 167 164 158 155 157 161 161 161 160 157 157 157 157 155 151 149 147 147 147 148 149 151 152 153 153 154 155 156 156 157 157 158 159 160 160 162 162 162 160 158 156 155 153 152 150 149 146 143 142 142 142 143 149 152 155 155 154 153 150 148 147 147 147 148 148 149 149 163 164 165 166 168 169 172 173 170 168 172 180 186 183 178 177 179 180 181 181 185 190 191 188 185 184 186 189 188 185 185 185 185 184 181 178 176 178 180 180 180 180 181 183 186 187 186 185 184 184 184 184 184 185 185 185 186 186 186 185 184 183 182 180 179 179 179 180 181 180 179 178 178 177 177 177 178 179 178 177 175 174 173 173 172 172 172 172 171 172 173 174 174 173 172 171 171 172 172 172 173 173 172 172 171 171 170 170 170 170 171 172 172 171 172 173 174 175 175 173 170 169 169 170 171 172 172 171 168 164 161 160 159 158 157 157 157 157 157 157 159 161 161 161 162 162 161 161 159 157 159 159 157 156 158 161 164 167 168 168 169 171 173 174 175 175 172 166 159 153 151 154 157 158 158 157 155 155 157 159 161 163 164 164 165 165 166 168 171 171 166 160 156 156 157 158 161 165 167 168 168 168 164 158 153 153 155 159 161 160 156 155 156 156 155 152 149 148 147 147 147 148 149 151 152 152 154 155 155 156 157 158 159 160 160 161 162 162 162 160 158 155 153 152 150 151 153 151 148 148 148 148 148 150 153 156 158 158 155 153 150 148 147 147 148 149 150 149 164 164 165 166 169 172 175 175 171 169 173 182 185 181 177 177 179 181 183 184 190 195 193 188 185 187 192 193 190 188 187 187 186 183 180 177 178 180 182 182 181 181 183 185 186 186 186 184 182 183 184 183 183 184 185 185 185 185 185 185 185 184 182 181 180 179 180 181 181 181 180 179 178 178 178 178 179 179 178 177 175 174 173 173 173 173 173 172 172 172 173 174 174 173 172 172 172 172 173 173 173 173 172 171 171 170 169 169 170 170 171 172 173 173 173 173 175 175 175 173 170 170 168 170 171 172 172 171 169 165 162 162 161 160 159 157 156 157 157 158 160 161 161 161 161 162 163 163 162 160 160 160 158 158 159 161 163 165 166 168 170 171 173 175 176 175 173 167 157 153 148 149 154 157 160 160 157 155 156 159 160 159 162 165 165 165 166 168 168 168 165 162 158 156 156 157 160 163 167 168 169 169 165 159 158 152 153 157 160 159 155 153 154 155 154 154 152 149 148 147 147 147 148 149 151 152 152 154 155 157 158 158 159 160 161 161 162 162 162 160 157 154 153 152 151 152 155 157 156 154 152 150 149 149 153 157 160 160 157 156 154 150 147 147 148 149 150 150 163 163 164 167 172 176 177 175 173 172 176 182 182 179 177 177 178 182 187 189 194 195 192 188 189 193 196 195 192 190 190 188 185 182 178 178 180 181 183 182 182 184 184 186 188 188 187 184 182 182 183 183 182 183 184 184 184 183 182 183 184 184 183 182 180 180 180 181 181 181 181 180 179 179 178 178 178 179 178 176 175 174 174 174 174 174 174 173 172 172 173 175 175 174 174 173 174 174 174 174 173 173 172 171 170 169 169 169 170 170 172 173 173 173 173 173 174 175 175 175 172 170 168 169 171 172 172 172 170 166 164 163 163 162 160 158 157 156 157 158 160 162 161 162 161 162 163 165 164 163 162 162 161 160 160 161 162 163 165 168 170 173 174 175 175 175 173 171 166 156 147 147 152 157 162 163 160 156 156 157 157 158 162 166 166 166 166 167 166 166 165 163 161 157 155 157 161 164 166 167 167 168 167 165 161 155 155 158 160 158 155 152 152 153 154 154 152 150 149 148 148 148 148 149 150 151 152 154 155 157 159 159 160 161 161 161 162 162 161 159 155 154 155 154 155 157 159 161 160 157 153 151 149 151 154 159 162 161 160 158 154 151 148 147 147 148 149 150 162 164 166 170 175 178 177 175 174 175 178 181 179 178 178 178 180 185 191 194 196 194 190 190 194 199 200 198 195 192 191 188 185 181 179 179 182 183 184 183 186 186 188 189 189 189 187 184 183 183 183 184 183 182 182 182 182 182 181 180 182 185 185 183 182 181 181 182 182 182 181 181 180 179 178 177 177 178 177 176 176 175 174 174 174 174 174 173 173 173 174 175 176 175 175 174 174 175 175 174 173 173 172 171 170 170 170 170 170 171 172 173 173 173 172 173 174 175 175 174 172 170 169 169 171 172 173 173 171 168 166 165 164 163 162 159 158 156 156 158 161 162 162 163 162 162 164 166 167 165 164 163 162 161 161 161 162 163 165 167 171 173 175 175 175 174 174 172 168 159 150 149 154 158 162 163 162 159 159 156 156 159 163 167 168 168 167 166 166 165 165 164 161 157 156 158 162 165 165 164 165 165 166 166 164 161 159 160 161 159 155 151 150 151 152 152 152 151 150 149 148 149 149 149 150 152 153 154 156 157 159 160 160 161 161 161 160 160 160 158 157 157 159 160 160 161 162 162 161 158 155 152 151 152 154 157 159 160 161 158 154 151 149 147 146 145 147 147 162 167 170 174 177 178 176 174 174 176 179 180 180 179 180 181 184 189 194 196 196 193 191 193 197 200 202 199 196 193 192 188 185 182 179 180 183 185 186 187 188 191 192 191 189 188 186 186 185 185 184 184 184 184 183 182 181 181 180 179 180 183 184 184 184 184 183 183 183 182 182 181 180 180 178 177 176 177 177 177 176 175 175 175 174 174 174 174 173 174 174 175 176 176 175 174 175 175 175 174 173 173 172 172 172 171 170 170 171 172 172 173 172 172 172 173 173 174 174 173 172 172 170 170 171 172 173 174 174 172 169 166 164 164 163 161 160 157 156 158 160 161 164 164 163 163 164 167 168 167 165 164 163 162 161 161 162 164 165 168 171 174 175 175 175 174 173 172 169 161 154 153 156 160 162 162 163 162 160 157 157 159 164 167 168 169 168 167 167 166 165 165 162 159 159 161 163 163 161 160 161 163 165 166 166 164 162 162 162 159 155 152 150 150 150 151 150 150 150 150 149 149 149 150 151 152 152 154 156 157 158 159 159 158 159 159 159 159 159 159 162 162 164 164 164 163 163 162 161 159 156 154 152 152 151 150 152 157 159 159 155 152 150 148 147 146 144 143 165 170 173 176 177 176 173 173 175 178 181 181 180 180 181 184 189 193 195 197 195 194 193 194 196 198 200 198 196 195 193 191 187 183 180 180 183 185 188 191 193 193 193 191 189 187 188 188 187 185 184 184 184 184 184 184 181 180 179 178 179 181 183 184 184 185 185 184 183 182 182 181 180 180 178 177 176 176 177 176 176 176 175 175 174 174 174 174 174 174 175 176 176 176 176 175 175 175 175 175 174 173 173 172 172 172 171 171 172 172 172 172 172 171 171 171 172 173 173 172 173 173 172 171 171 173 174 174 174 172 169 166 165 165 165 163 161 158 157 158 158 161 164 165 165 164 165 167 169 168 167 166 165 163 162 162 162 164 165 168 171 175 175 175 175 174 172 171 169 163 158 155 157 160 161 160 159 159 159 157 157 159 164 166 167 169 169 169 168 167 167 166 164 163 162 164 163 158 157 155 157 161 164 166 167 165 164 163 161 160 157 152 150 150 151 151 150 150 151 152 152 151 150 151 151 151 153 155 155 156 156 156 157 159 160 160 160 161 162 163 167 166 166 165 164 163 163 162 160 158 156 154 151 150 148 147 149 154 158 159 156 153 152 151 151 149 144 143 169 172 175 176 175 173 171 172 175 177 181 183 182 182 182 187 193 196 196 196 195 196 196 196 197 197 197 197 197 197 196 193 190 186 182 182 184 185 191 194 195 194 191 189 189 189 189 189 188 186 185 184 184 185 185 184 181 179 179 179 179 180 180 180 182 184 185 184 184 183 182 181 181 180 179 178 177 177 177 177 176 176 175 175 174 174 174 174 174 175 175 176 176 176 176 175 175 175 175 175 174 174 173 173 173 172 171 172 173 173 172 172 171 171 171 171 172 173 173 173 173 173 173 172 172 172 173 174 174 172 169 166 165 165 165 165 163 161 160 158 158 161 164 166 167 166 166 167 168 168 168 169 167 164 162 162 163 164 165 168 172 173 175 175 174 173 171 170 170 167 162 158 158 160 160 159 157 157 158 158 159 161 163 165 167 167 169 170 169 169 168 167 166 165 165 165 164 158 154 151 155 160 164 166 166 165 164 163 162 160 156 152 150 151 152 152 151 152 153 154 154 153 153 152 152 152 155 157 157 157 157 157 158 160 163 163 163 164 166 168 169 169 168 165 163 162 162 162 161 160 156 152 151 149 148 149 150 154 158 160 158 154 156 154 153 151 147 147 171 173 175 175 173 172 171 171 173 178 183 186 185 184 185 190 195 198 197 196 195 195 196 197 197 196 196 197 198 199 198 196 193 189 187 186 186 188 193 196 196 194 190 188 188 189 190 190 190 188 186 185 186 186 185 184 182 180 180 180 179 179 179 180 181 182 184 184 184 183 182 182 181 180 180 179 178 178 177 177 176 175 175 175 175 175 174 175 175 175 175 176 177 177 176 175 175 175 175 175 175 174 174 173 173 172 172 173 173 173 172 171 171 171 172 172 172 172 172 173 172 173 173 173 173 173 174 174 173 171 168 165 164 165 166 165 165 165 162 159 159 162 165 167 168 168 167 167 166 167 169 169 168 165 163 163 163 164 165 168 169 172 174 174 174 172 171 171 171 170 165 161 160 158 160 160 158 158 159 159 158 159 160 164 165 166 168 169 170 170 169 168 168 167 167 166 163 157 151 150 155 159 163 166 165 164 164 164 164 161 156 151 149 151 153 153 153 153 153 155 155 155 155 155 156 157 159 159 160 160 161 161 161 162 164 164 165 167 168 169 170 171 168 164 162 162 162 162 162 160 159 157 152 149 150 154 154 156 159 161 160 158 157 155 153 151 150 150 173 174 175 174 173 172 173 174 176 180 184 187 187 187 187 192 197 198 197 196 195 194 194 195 195 194 195 198 200 200 199 197 195 193 193 191 190 191 194 195 195 193 191 189 188 189 190 190 189 188 187 187 188 187 186 184 185 182 182 182 181 178 177 178 180 182 183 184 185 184 183 182 182 182 181 180 180 179 178 177 176 175 176 176 176 176 175 175 175 175 175 176 177 177 176 175 175 175 175 175 175 175 174 174 173 173 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 173 173 173 173 174 174 174 173 171 168 165 164 164 165 166 166 166 164 161 160 162 165 167 170 170 169 168 167 167 169 170 169 167 165 164 164 164 165 166 167 171 173 174 173 172 171 171 172 170 168 166 160 158 159 160 160 159 158 157 156 157 156 160 163 165 167 169 170 169 169 169 169 169 169 167 163 156 150 149 153 157 160 163 164 164 163 164 165 163 157 151 147 148 151 152 153 153 154 154 155 155 155 157 159 160 161 161 162 162 162 162 163 164 164 165 167 168 169 170 171 171 166 162 162 163 162 162 161 160 159 156 153 152 154 159 158 158 159 160 160 158 156 154 152 151 151 151 173 174 175 175 175 175 175 176 179 182 184 187 188 189 190 193 197 197 198 197 195 194 193 192 192 194 196 199 200 200 198 197 197 196 195 193 192 193 195 194 192 192 191 190 189 189 189 189 189 189 189 189 189 188 187 187 188 186 185 182 179 176 175 178 181 182 183 184 184 184 184 183 183 182 182 182 181 180 178 177 176 176 176 176 177 177 176 175 175 175 175 176 176 177 176 175 175 174 174 174 175 175 175 174 173 172 172 172 172 172 172 172 173 174 174 174 173 173 173 172 172 171 171 172 173 174 174 175 174 171 168 166 165 164 164 165 167 167 165 162 162 163 165 168 169 170 170 169 168 168 169 170 170 169 167 166 165 165 165 165 166 169 172 173 172 172 172 172 172 171 169 164 159 158 160 161 161 161 159 157 155 155 155 158 161 163 165 168 169 168 168 168 169 169 169 167 162 156 150 148 152 155 158 158 161 163 162 163 165 164 159 151 146 145 147 149 152 153 154 153 154 155 155 157 159 159 160 162 163 163 161 161 162 164 166 167 168 168 169 171 172 170 164 159 158 160 161 161 159 158 159 158 156 156 158 160 159 159 158 158 158 157 155 153 151 151 152 153 173 175 176 176 177 177 175 176 180 182 185 187 190 191 193 194 195 195 196 196 196 195 192 191 193 197 199 200 200 199 198 197 198 197 196 194 194 195 196 194 192 191 191 190 190 190 189 189 189 189 190 189 189 188 189 189 191 191 188 183 178 175 175 179 183 183 183 183 184 184 184 184 183 183 183 182 181 180 179 178 177 177 177 177 178 178 177 176 176 176 175 175 176 176 176 176 175 173 174 174 175 175 175 175 173 172 172 172 172 172 172 173 174 175 174 174 174 174 174 174 172 170 170 170 171 172 174 174 173 171 169 168 167 165 164 165 167 167 166 164 162 163 164 167 168 170 171 171 170 169 169 170 171 170 169 169 168 166 165 165 165 168 171 173 173 173 173 173 172 171 168 163 158 158 160 162 163 163 161 160 157 155 154 157 160 162 164 166 167 167 166 167 167 169 169 168 163 156 148 148 152 155 156 158 161 161 161 163 165 166 161 154 149 143 143 147 151 152 153 153 154 155 156 157 158 158 160 162 164 164 162 161 162 165 167 168 168 169 170 171 172 168 163 157 155 155 156 158 158 160 161 160 158 158 159 160 160 160 159 159 157 156 154 151 149 150 153 155 175 175 176 177 178 177 176 177 180 183 186 188 190 192 194 195 195 194 194 195 195 194 192 192 195 200 202 202 201 200 199 199 200 200 198 197 197 198 197 196 194 191 190 190 190 189 189 189 190 190 190 189 188 188 189 189 191 191 188 182 178 177 179 182 183 184 184 183 183 184 184 185 184 185 184 183 182 181 180 179 179 179 178 178 179 179 178 177 176 176 175 175 175 175 175 175 174 173 174 174 175 175 175 174 173 172 171 171 172 173 173 174 175 175 175 174 174 175 175 174 172 170 169 169 169 170 172 173 172 171 170 169 167 165 165 166 167 168 167 165 163 163 163 165 167 170 172 173 171 170 170 171 171 172 171 170 169 168 166 164 164 166 170 173 174 174 174 173 171 170 167 161 157 159 161 163 164 164 165 162 159 156 155 157 159 161 162 163 164 165 165 166 167 169 169 168 163 156 148 147 148 151 155 157 159 159 160 162 165 166 164 160 155 145 141 145 149 151 151 152 154 156 157 157 157 158 160 162 164 165 164 163 164 166 167 168 169 170 171 170 169 166 162 157 154 154 155 157 160 162 163 161 159 159 160 161 162 161 160 160 158 156 153 150 148 147 149 152 176 176 176 177 178 178 177 177 180 184 186 189 191 191 193 194 195 194 194 195 195 193 193 193 197 201 203 203 202 200 200 201 202 202 201 201 200 200 199 199 198 194 191 189 189 189 189 190 191 190 190 189 188 187 187 188 189 190 188 184 182 182 183 183 183 183 184 184 184 185 185 186 186 186 184 183 181 181 180 180 179 180 180 180 180 180 179 178 177 176 176 176 176 175 175 175 174 174 174 174 174 174 175 174 174 172 171 171 172 173 174 175 175 175 175 174 175 175 175 174 172 170 169 168 168 168 169 170 171 170 170 168 167 165 165 166 167 168 168 166 165 164 164 165 167 170 172 173 172 171 171 171 172 172 172 172 170 169 167 164 163 165 170 174 175 175 174 172 171 169 165 158 156 158 161 162 162 164 166 165 161 158 155 156 158 160 160 161 162 163 164 166 168 169 168 166 161 155 147 147 146 150 153 154 156 157 159 161 163 165 165 164 157 147 142 145 148 151 151 152 155 157 158 157 157 157 158 160 164 166 166 165 165 166 167 169 169 170 171 170 168 165 163 160 156 153 155 159 163 165 163 162 160 160 160 162 162 161 160 160 158 155 152 149 147 147 148 151 175 176 177 178 179 179 178 179 181 184 187 189 189 191 192 193 193 194 195 196 196 194 194 195 196 199 202 202 202 201 201 202 203 204 203 202 202 202 201 202 198 195 192 190 188 188 190 191 192 192 191 190 189 188 188 188 188 189 188 186 185 185 184 182 182 182 183 185 186 187 187 186 186 186 184 183 182 182 181 181 180 181 181 180 180 180 180 179 178 177 178 177 177 176 174 174 174 174 173 173 173 174 174 174 174 173 172 172 173 174 175 175 176 175 175 175 175 175 175 174 172 170 169 167 167 167 167 168 169 169 168 167 166 165 166 167 168 169 169 167 166 165 164 165 167 170 172 173 173 172 171 172 172 172 173 172 171 170 168 164 162 165 166 170 174 175 173 171 171 169 163 156 155 158 160 160 161 164 167 166 163 158 155 155 157 158 159 160 162 162 164 166 168 168 166 163 160 159 152 146 144 147 151 153 154 156 158 159 160 161 163 164 159 150 144 146 150 152 152 152 154 155 157 158 158 157 157 160 165 168 168 168 167 167 168 169 170 170 171 170 168 166 165 161 157 155 157 161 165 165 162 161 160 160 160 162 162 161 161 160 159 155 153 151 147 145 147 150 175 177 178 179 180 180 180 180 182 185 186 187 188 190 191 192 192 193 196 197 196 195 195 196 196 198 199 201 201 200 201 202 204 204 203 202 202 202 202 202 198 196 194 191 189 189 190 191 192 193 193 193 191 188 188 188 188 188 187 186 186 186 184 184 182 183 185 187 187 187 186 186 186 185 184 183 183 182 182 182 182 181 181 180 180 181 181 180 179 179 179 179 178 177 175 174 173 173 173 173 173 173 174 174 174 174 173 173 174 174 175 176 176 175 175 175 176 176 175 174 172 171 168 166 166 166 166 166 167 168 167 167 165 165 166 167 168 169 169 169 167 165 164 165 167 170 172 174 174 174 173 172 172 172 173 173 172 171 168 165 162 162 164 169 173 174 173 171 171 169 161 153 153 153 156 159 161 164 166 166 164 159 155 155 156 157 158 161 162 163 165 167 167 166 163 162 161 159 151 144 142 146 149 151 153 154 156 157 158 160 163 165 161 151 145 147 150 151 152 152 152 153 156 158 157 156 157 161 167 169 170 170 169 167 168 170 171 171 171 170 169 168 166 163 159 158 161 164 166 164 161 160 160 159 159 160 162 162 161 160 159 157 155 152 147 145 147 150 176 178 179 181 181 181 181 180 181 182 185 187 188 189 190 191 191 193 195 196 196 196 195 196 198 198 197 198 199 199 201 202 204 203 202 202 201 201 202 201 197 195 194 192 190 190 191 191 192 193 193 193 191 189 188 188 188 187 186 186 186 186 185 184 184 186 188 188 187 186 186 186 186 186 185 184 183 183 184 183 183 181 181 180 180 181 181 181 180 180 180 180 179 178 176 174 173 172 173 173 173 174 175 175 175 174 174 174 175 175 175 175 175 175 175 176 176 176 175 175 173 171 168 166 165 165 166 166 167 167 167 166 165 165 166 167 168 169 170 169 168 166 165 165 167 170 172 174 174 175 174 172 172 172 172 173 172 171 169 168 165 162 164 168 171 173 173 173 171 167 160 153 151 151 155 158 162 164 165 166 163 159 157 156 156 157 159 162 164 165 167 167 166 165 164 162 161 158 151 143 141 145 149 151 152 152 154 157 159 162 164 164 160 148 144 146 148 149 150 151 151 152 154 155 155 155 157 160 163 168 172 172 170 168 168 171 172 172 171 171 170 169 167 164 161 161 161 164 164 162 159 158 158 158 158 160 162 163 162 161 160 159 156 153 149 147 148 150 179 180 181 182 182 182 181 181 181 182 185 187 189 189 189 190 192 193 194 195 195 195 195 197 198 197 196 195 196 198 201 203 203 203 202 201 201 200 200 200 197 195 193 192 192 192 192 192 193 193 193 192 191 189 187 187 188 186 186 186 186 186 184 184 185 187 188 188 187 186 186 186 186 186 185 184 183 184 185 184 183 182 181 180 180 180 180 180 180 180 180 179 179 179 177 175 173 173 175 174 174 175 176 176 175 175 175 175 176 175 175 175 175 175 176 176 176 176 176 176 174 172 171 167 166 166 166 165 166 166 166 166 166 166 166 166 168 169 170 170 168 167 165 165 167 168 170 172 174 175 174 173 172 172 172 172 172 172 171 169 165 162 164 168 171 173 174 173 171 169 167 159 150 149 154 158 161 163 164 164 163 161 159 159 159 159 161 163 166 167 168 166 165 165 164 163 162 158 152 144 142 146 150 151 151 152 154 158 160 162 164 162 157 147 142 143 146 149 150 150 151 151 153 155 155 156 157 159 164 169 172 172 170 169 169 172 173 172 172 171 171 170 167 163 162 161 161 161 161 161 157 157 158 158 158 160 162 163 163 162 161 159 157 154 151 149 150 152 180 182 183 183 183 183 182 181 181 183 185 187 189 189 189 190 192 193 194 194 194 194 194 196 196 196 196 195 195 197 200 202 202 202 201 201 200 199 199 198 196 194 193 193 193 194 194 194 194 194 194 192 190 188 187 187 187 186 187 187 187 186 184 184 185 187 187 186 186 186 186 186 186 186 185 184 184 184 184 184 183 182 181 180 180 180 179 179 180 180 179 177 178 179 178 177 177 175 178 176 176 176 177 177 176 175 176 176 176 176 176 175 175 175 176 176 176 177 177 177 176 175 172 168 166 166 165 165 165 165 165 165 166 166 166 167 168 169 170 170 169 167 164 164 165 166 169 171 173 175 175 174 173 173 173 173 173 173 173 171 166 162 163 166 170 172 173 172 172 171 168 160 152 150 154 158 160 162 164 164 163 162 161 160 160 160 161 163 166 167 167 167 166 165 165 165 164 160 153 145 143 146 149 150 152 153 155 158 160 162 163 161 155 151 143 141 145 149 151 152 151 152 154 157 158 158 159 161 164 168 171 171 171 170 171 172 173 173 172 171 171 170 167 164 162 162 162 162 161 159 157 157 158 159 159 159 161 161 162 162 161 160 158 154 152 151 152 153 182 184 184 184 184 183 182 181 182 184 186 187 188 188 189 191 192 192 193 194 194 194 194 194 193 194 195 196 196 198 200 201 201 201 201 200 199 198 198 197 196 194 193 193 194 195 195 195 195 195 194 192 190 188 187 186 186 185 187 189 188 186 185 185 186 186 185 185 185 185 185 186 187 187 186 185 185 184 184 184 183 182 181 180 179 179 179 179 179 178 177 175 177 178 178 178 178 179 179 178 177 178 178 177 177 176 176 177 177 177 176 175 175 175 176 176 177 177 178 178 177 176 173 170 167 166 165 165 164 164 164 164 165 166 167 168 168 169 170 171 170 167 166 164 164 166 168 171 173 174 174 175 175 174 174 174 173 173 173 172 168 163 162 166 169 171 172 171 171 171 169 162 153 150 153 157 160 162 163 164 163 162 162 161 161 162 162 163 165 166 166 167 168 167 167 168 168 163 155 147 143 142 145 150 152 153 155 158 160 162 163 161 158 154 145 142 145 150 153 154 153 153 156 158 158 159 160 161 164 166 168 170 171 171 171 172 172 172 172 171 170 169 167 165 164 163 163 162 162 160 158 156 158 159 160 160 160 160 160 161 162 161 158 155 152 152 153 153 183 184 185 185 184 183 182 182 183 185 186 187 187 187 188 189 190 192 193 193 194 194 194 193 193 194 194 195 196 198 200 200 201 201 201 200 199 198 197 197 196 195 194 194 194 195 195 195 194 194 194 193 191 189 188 186 186 185 187 190 189 187 186 186 186 185 184 184 184 184 185 186 187 187 187 187 186 185 185 184 183 183 181 179 178 179 179 179 178 176 175 175 176 176 178 179 180 180 180 179 178 179 179 178 177 177 177 178 178 177 177 176 176 176 176 177 177 177 177 178 178 176 174 170 168 167 166 165 164 163 163 163 165 167 168 169 169 169 170 170 170 169 168 166 164 166 168 170 171 173 174 176 175 175 174 174 174 173 173 173 170 164 163 165 169 170 171 171 171 171 169 163 155 150 152 156 158 160 162 163 163 162 162 162 162 162 162 162 163 165 167 168 169 168 168 170 170 166 158 156 150 143 144 149 152 153 155 159 161 162 163 163 162 155 147 143 145 150 153 154 154 154 154 156 158 158 158 160 162 164 166 168 169 170 171 172 172 172 172 171 170 169 167 165 165 164 163 163 163 162 160 156 156 157 159 159 159 159 159 161 162 161 158 154 152 152 153 155 183 184 184 185 184 183 182 183 185 186 187 187 187 187 187 188 189 191 192 193 192 193 193 194 194 194 194 194 195 197 199 200 201 201 202 201 200 198 197 197 197 197 196 195 195 196 195 194 194 194 193 192 191 191 190 188 185 185 187 189 188 187 186 185 185 185 184 184 184 184 184 186 188 188 188 188 187 185 185 185 184 183 182 180 179 179 179 178 177 176 175 176 176 177 179 180 181 180 180 180 180 180 179 178 178 178 178 179 179 178 177 177 177 177 177 177 177 177 177 177 177 176 174 171 168 167 166 165 164 163 162 163 165 167 168 169 169 169 169 169 169 170 169 167 165 165 167 169 171 173 175 176 176 176 174 174 173 173 174 174 171 166 163 163 165 169 171 171 171 171 169 163 156 151 153 155 157 159 161 163 162 162 162 162 163 162 161 161 162 164 168 169 169 169 169 170 171 169 167 163 154 146 145 148 151 153 155 160 162 163 163 164 162 156 149 144 143 148 152 154 155 154 155 156 157 158 158 159 161 161 163 165 167 169 170 171 171 171 171 171 171 170 169 167 165 164 163 163 164 163 161 156 155 155 156 158 158 159 160 161 162 161 158 154 154 153 154 158 184 184 185 185 184 182 182 184 186 187 187 187 187 187 188 188 189 190 191 191 191 192 193 195 195 195 195 194 195 197 198 200 201 202 203 202 201 200 199 198 198 198 197 196 196 197 196 194 194 193 193 193 193 192 191 188 186 186 188 187 186 185 185 185 184 184 184 183 183 183 185 186 187 187 188 188 187 186 186 185 185 184 183 180 179 179 178 178 177 176 176 177 177 178 180 181 181 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 177 178 177 176 176 176 177 176 174 171 168 167 167 167 166 164 163 164 165 167 169 169 169 169 169 168 169 170 170 167 165 165 167 169 171 173 173 175 175 175 174 173 172 173 175 175 172 166 164 163 165 169 171 171 171 171 169 163 156 154 153 154 156 158 160 162 161 161 161 163 163 161 159 159 161 164 168 170 170 170 170 171 172 172 170 165 157 149 146 148 151 153 156 159 162 163 164 164 163 158 150 144 143 146 149 151 154 155 155 156 157 159 159 159 159 160 160 163 166 168 169 170 171 171 171 171 172 171 170 167 164 164 163 164 164 164 162 159 157 156 155 157 158 160 161 161 161 161 160 158 155 155 157 161 186 185 186 185 184 183 184 184 186 187 187 187 186 187 188 189 189 189 189 190 190 191 193 195 194 195 195 195 195 197 198 200 201 202 204 204 203 202 202 200 199 199 198 197 198 198 197 196 194 195 195 195 194 193 191 189 188 188 188 186 185 185 185 185 184 184 184 183 183 184 185 186 186 187 188 188 188 186 185 185 185 185 183 181 180 179 179 178 178 177 178 179 179 180 180 181 180 179 180 181 181 181 181 180 179 179 179 180 180 179 179 179 179 179 178 178 177 176 175 176 176 175 173 170 168 167 167 167 166 165 164 165 166 168 169 170 170 169 168 168 169 170 170 168 166 165 166 168 170 171 173 175 175 174 174 173 172 174 175 174 174 171 166 164 166 170 172 172 171 171 169 165 159 155 153 153 156 158 160 161 161 161 162 163 162 159 157 157 160 164 169 170 171 171 171 171 172 173 171 166 158 150 147 149 151 153 154 156 161 164 165 166 163 158 151 144 141 142 145 149 153 154 155 156 158 160 160 159 159 159 161 163 165 167 168 169 170 171 170 170 170 170 169 166 165 165 164 164 164 164 164 162 159 157 156 157 159 161 161 160 160 160 160 159 157 158 160 163 188 187 186 185 185 185 186 184 185 185 187 187 186 187 189 189 189 189 189 189 189 191 192 193 194 195 195 195 195 196 198 199 201 202 204 205 204 204 203 202 201 199 198 197 198 200 199 197 196 197 197 196 195 194 191 189 188 189 188 187 186 186 185 184 184 184 185 185 184 184 185 185 186 187 188 188 187 185 184 184 185 185 184 182 181 181 180 180 179 178 179 180 181 182 181 180 180 179 180 181 181 181 181 180 180 180 180 180 180 179 180 180 180 180 180 179 178 176 175 175 175 174 173 171 169 168 167 168 167 166 165 166 167 169 170 171 171 170 169 169 169 170 171 169 166 165 164 165 166 170 173 174 174 174 174 173 173 174 175 175 173 169 166 164 167 171 173 173 171 171 170 170 164 155 151 152 155 157 159 160 161 161 161 161 161 158 156 156 159 165 169 170 171 171 171 172 173 173 172 167 159 152 149 150 151 152 152 155 160 164 167 167 164 158 150 147 144 140 142 147 151 154 155 157 159 161 161 161 160 160 162 163 165 166 168 169 170 170 170 169 169 168 168 167 166 165 164 164 163 163 163 162 161 159 157 158 160 161 161 160 159 159 160 160 160 161 162 164 189 189 187 185 186 186 187 186 186 186 186 187 187 188 189 189 189 189 189 189 189 190 190 192 193 194 194 194 194 196 197 199 200 201 202 204 204 204 203 202 201 198 197 197 198 200 199 198 198 198 197 197 196 195 192 190 188 188 188 188 188 188 186 184 183 184 185 186 186 185 184 185 185 186 187 187 187 185 183 184 185 185 184 183 182 182 182 182 181 180 180 180 182 182 181 180 180 180 180 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 180 179 177 175 174 174 173 173 171 169 168 167 168 168 167 166 167 169 170 171 171 171 170 170 170 170 170 170 170 167 165 165 164 166 169 173 175 174 174 173 173 174 174 174 173 171 168 165 165 169 173 174 174 173 171 171 170 164 156 150 151 155 156 158 160 161 161 160 160 160 158 157 156 159 165 169 170 170 171 173 173 173 172 170 166 159 153 151 151 151 151 151 155 160 165 168 168 164 158 154 151 146 142 142 147 151 154 156 159 160 161 162 161 161 160 163 164 164 165 167 168 169 170 170 169 168 167 167 167 166 165 164 164 163 163 163 163 162 160 159 159 160 161 161 159 158 158 159 161 162 162 163 164 190 190 188 187 186 187 189 189 189 188 186 187 188 189 189 189 189 190 190 190 189 189 190 191 192 193 193 193 193 194 196 197 198 198 200 202 203 202 202 201 200 197 196 196 197 198 198 198 198 197 197 197 196 195 193 190 188 187 187 187 188 188 187 185 184 184 184 185 187 186 185 184 184 185 186 187 186 185 184 185 185 185 184 184 184 183 183 182 182 182 182 182 182 182 181 181 180 180 180 181 181 182 181 181 181 181 181 180 180 180 180 180 181 182 182 181 180 178 176 174 174 173 173 171 169 168 168 168 169 168 168 168 169 170 171 172 172 172 171 172 171 170 170 170 170 169 166 164 166 169 172 174 174 172 172 173 173 173 173 173 171 168 165 166 169 173 175 175 175 172 171 169 165 157 151 151 154 156 157 159 161 161 161 160 160 159 157 156 158 164 164 168 170 172 173 173 172 171 168 164 159 155 153 152 152 151 151 155 159 164 167 167 166 163 158 154 149 144 143 147 152 155 157 159 159 160 161 161 161 162 165 165 164 163 164 166 168 170 169 168 167 167 167 167 165 164 164 164 164 164 163 163 163 162 161 160 161 161 160 159 158 158 160 162 164 164 164 163 190 190 189 188 188 188 189 190 190 189 188 187 188 188 188 189 190 191 191 190 190 189 190 191 191 192 192 192 192 193 194 195 195 196 198 200 201 201 201 199 198 197 196 196 196 196 196 196 196 196 196 195 195 195 193 190 188 188 188 188 188 188 188 187 184 183 183 184 186 185 185 184 183 184 186 187 187 186 186 185 185 185 185 185 184 184 183 183 184 184 184 182 181 182 182 182 182 181 181 181 182 182 182 182 181 181 181 181 181 180 180 181 182 182 182 181 180 179 178 176 175 173 172 171 170 168 168 168 169 169 168 168 169 170 171 173 173 173 173 173 172 171 171 171 171 170 168 166 167 168 170 171 171 171 171 171 172 172 172 172 171 168 165 166 169 172 174 175 175 173 171 169 167 160 153 151 153 155 157 158 160 161 161 160 160 159 157 155 157 158 161 166 170 172 173 173 171 170 167 163 160 158 154 153 153 152 151 154 158 163 166 167 167 166 161 157 152 146 144 147 151 154 157 156 158 159 161 162 162 164 166 165 164 163 162 163 167 169 169 167 166 166 166 166 166 165 165 165 165 165 164 163 163 163 162 162 162 161 160 159 158 159 160 162 164 165 165 164 191 191 190 190 190 189 190 192 191 190 189 189 188 188 189 190 191 191 191 191 190 189 190 190 191 192 192 192 191 191 192 193 194 195 197 198 199 199 199 197 197 196 196 196 195 195 194 193 194 194 193 193 194 194 193 191 189 188 187 187 188 189 189 188 185 183 183 184 184 184 183 181 181 183 186 187 187 187 186 186 186 186 186 185 184 183 183 184 185 186 185 183 182 182 182 183 182 181 181 182 183 183 182 182 182 182 182 182 181 180 180 181 182 181 181 181 180 179 179 178 176 174 173 172 170 168 168 168 168 168 168 168 169 170 172 173 174 174 175 174 173 172 172 171 171 171 169 168 168 168 168 168 169 169 170 171 171 171 171 172 171 168 166 166 168 170 171 174 175 173 171 170 169 163 155 153 153 154 156 158 160 160 160 160 160 159 156 155 155 156 160 166 170 172 172 172 171 169 167 164 162 157 155 154 154 153 152 153 156 158 162 165 167 167 164 160 155 148 145 145 148 149 153 156 158 160 162 163 164 165 165 165 164 162 160 161 165 168 167 166 166 166 165 165 165 166 167 166 166 166 165 163 162 163 162 163 163 162 161 160 160 160 160 162 162 163 164 164 191 191 191 191 191 191 192 194 193 191 190 189 189 188 189 191 192 192 192 192 191 190 190 190 191 192 192 192 192 192 191 192 193 194 195 196 197 197 197 197 196 196 195 195 194 194 193 192 191 191 191 191 193 193 192 192 190 188 186 185 187 189 189 188 187 186 185 185 184 182 181 179 180 183 185 187 188 188 187 186 186 186 186 184 183 183 183 184 186 186 186 184 184 183 183 183 182 182 182 182 183 183 183 183 183 182 182 182 181 180 181 182 182 181 181 181 180 179 179 178 176 175 174 172 170 168 168 168 168 168 168 168 169 170 172 172 173 175 175 175 174 172 171 171 170 170 170 169 169 168 168 167 167 168 170 170 170 170 171 172 172 170 167 166 166 168 171 174 175 173 171 170 169 163 159 156 153 154 156 158 160 160 160 160 160 159 159 156 155 156 160 166 170 172 172 171 170 170 169 165 161 157 154 154 155 154 152 152 153 154 159 163 167 168 167 163 158 150 145 144 145 148 153 156 159 161 163 164 165 165 165 165 164 162 159 160 163 166 165 166 166 166 166 165 166 169 169 168 167 166 165 164 163 163 163 163 164 164 163 163 161 161 161 161 161 162 163 164 191 191 192 193 193 193 194 194 194 192 190 189 190 190 190 192 194 193 193 192 191 190 191 191 191 193 193 193 193 192 192 192 193 194 195 195 196 196 196 196 196 196 193 193 194 193 192 191 190 189 189 189 191 192 192 191 188 186 184 183 185 187 188 188 188 188 188 186 184 182 181 180 181 183 185 186 187 187 187 187 186 186 185 184 183 183 183 185 186 187 186 186 184 183 183 183 183 182 182 183 183 184 184 184 184 183 183 182 181 181 181 182 182 181 181 181 180 179 179 178 177 176 175 173 170 168 167 167 167 168 168 168 169 171 171 172 173 174 174 174 173 172 171 171 170 171 171 170 169 169 169 170 169 169 170 170 169 170 171 172 173 171 168 167 165 167 170 173 175 174 171 170 169 166 163 158 154 154 156 158 159 160 160 160 161 160 161 158 155 156 159 164 169 171 171 171 170 170 168 165 161 156 153 153 154 153 152 152 152 154 158 162 166 169 168 165 159 154 153 147 145 147 152 156 159 161 162 163 164 164 165 164 164 162 159 159 161 164 165 166 166 167 167 167 168 170 170 168 166 166 165 164 164 164 163 162 164 165 165 163 163 163 162 161 161 161 162 163 192 191 192 193 194 195 195 195 194 192 190 190 190 191 192 194 195 194 194 193 191 191 191 192 192 193 193 193 193 192 192 193 194 194 195 195 195 195 195 196 196 194 192 192 193 192 191 190 190 189 188 189 190 191 191 189 187 184 182 182 184 185 186 186 187 187 188 187 185 183 183 184 185 186 185 186 187 187 187 186 185 185 185 184 183 182 183 184 185 186 186 185 184 182 182 182 183 183 183 183 184 184 184 184 184 184 183 182 182 182 182 182 182 182 182 181 180 179 178 178 177 176 175 172 170 169 167 167 167 168 169 169 170 171 171 171 172 172 173 174 172 171 171 170 170 171 171 170 169 169 171 173 172 171 169 169 170 170 171 173 173 173 170 166 165 166 169 172 174 174 172 171 169 167 163 159 155 154 157 159 160 160 161 161 162 162 161 158 155 155 158 162 167 170 171 171 170 169 168 165 161 156 152 152 153 153 152 152 152 155 158 161 165 169 169 167 163 163 156 149 146 147 152 156 158 160 161 162 162 164 164 165 164 162 159 159 161 163 163 164 164 166 168 170 171 170 169 167 166 165 165 165 165 165 163 161 162 165 166 166 166 165 163 162 161 160 161 163 193 192 193 194 195 197 197 196 195 193 192 191 192 193 194 194 195 196 195 193 191 191 192 193 193 194 193 193 193 193 192 193 194 195 195 195 195 195 195 196 195 193 192 192 191 191 192 191 190 189 189 189 190 190 190 188 186 183 181 182 183 183 184 185 185 186 187 188 187 186 186 188 188 188 187 187 187 187 186 185 185 185 184 184 183 183 183 183 184 186 186 185 184 182 182 182 183 183 183 184 184 184 184 185 185 184 184 183 183 183 183 183 182 182 182 181 180 179 178 177 177 176 174 173 171 169 167 167 168 169 170 170 170 171 171 171 171 172 173 173 172 171 170 170 169 170 171 171 170 170 172 175 174 172 170 170 170 171 172 172 173 172 170 166 163 164 167 171 173 173 173 171 169 165 162 159 157 156 158 160 161 161 162 162 163 164 162 158 154 153 156 160 165 168 168 169 169 169 168 166 160 156 152 152 152 153 153 153 154 156 159 161 164 167 169 169 168 165 158 151 147 148 152 155 156 158 159 161 162 164 165 165 165 162 159 159 161 162 163 163 162 165 169 172 172 170 168 167 165 165 164 164 165 166 164 161 161 164 165 166 167 166 164 162 161 161 161 163 194 194 194 195 196 197 198 198 197 197 194 193 193 194 194 195 196 196 196 194 192 191 192 193 194 194 193 193 193 192 193 194 195 195 195 195 195 195 195 195 194 192 191 191 190 190 193 193 193 192 190 190 190 191 190 187 185 182 181 181 181 181 181 182 184 186 187 189 190 190 189 190 190 189 189 188 188 188 187 186 185 185 184 184 184 183 183 183 184 185 186 186 184 182 181 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 180 179 178 177 176 175 174 173 172 170 168 167 168 170 171 171 171 171 171 171 172 172 173 173 172 170 169 168 169 170 170 171 170 169 171 175 176 174 172 171 171 171 172 172 173 172 170 166 162 162 166 170 171 172 172 171 168 165 162 160 159 158 159 160 161 162 162 163 164 165 163 159 154 152 155 156 159 164 167 168 169 169 169 166 161 156 154 152 151 152 153 154 155 158 160 161 163 165 166 168 168 166 161 154 148 147 151 153 154 155 157 160 163 164 165 166 164 162 159 159 160 162 163 163 163 165 169 171 172 170 169 168 166 165 164 164 165 167 165 162 162 162 163 166 167 167 165 163 162 161 162 163 194 194 196 196 197 197 198 199 199 199 197 195 195 195 195 196 196 196 196 195 194 193 193 194 194 195 194 193 192 192 192 194 195 195 195 195 195 195 195 194 193 192 191 190 190 190 191 193 195 194 191 190 191 192 190 187 184 181 181 180 179 178 179 181 184 186 188 190 192 192 191 191 191 190 190 189 189 189 188 187 186 185 185 184 185 184 184 184 184 186 187 186 184 182 181 181 181 182 182 183 184 184 184 184 183 184 184 185 185 184 184 184 183 183 183 182 180 179 178 176 176 175 174 173 172 171 170 169 169 170 171 172 172 172 172 172 173 173 174 174 172 170 168 168 170 170 171 171 169 168 170 175 178 177 175 172 172 173 173 173 173 173 169 165 162 162 164 167 168 170 171 170 167 164 161 160 159 160 160 161 162 163 164 165 166 167 164 160 156 153 153 154 157 161 165 167 169 170 169 166 163 158 156 153 151 152 153 154 157 159 161 161 161 163 165 167 168 166 163 157 150 148 150 151 152 154 156 161 164 166 166 165 164 163 162 160 161 163 163 163 164 166 168 170 171 171 170 168 167 165 164 163 165 168 167 167 165 163 163 165 167 168 167 164 163 162 163 164 194 195 197 197 198 198 198 199 200 199 199 198 198 197 196 197 197 196 196 196 195 195 194 195 195 196 195 193 192 191 192 193 193 194 194 194 194 194 194 193 192 191 190 189 190 190 191 193 194 194 192 191 192 192 190 187 184 183 181 180 177 176 177 180 183 186 189 192 194 194 193 192 191 191 190 189 189 190 190 188 186 185 185 185 186 185 185 185 185 186 187 187 186 184 183 181 181 181 182 183 184 183 183 183 183 184 185 185 185 185 184 184 184 184 183 182 180 179 178 177 176 175 173 173 173 172 171 170 169 169 171 171 172 173 173 173 174 174 174 174 173 171 170 170 170 171 171 171 169 168 171 176 178 178 178 176 174 173 172 173 173 173 170 165 162 163 163 164 166 168 170 169 166 163 161 160 160 161 161 162 163 164 165 167 169 169 166 162 161 158 154 153 155 159 163 166 169 171 170 168 166 161 157 153 151 152 153 155 157 160 162 162 162 163 164 166 168 166 164 160 154 151 150 152 153 154 156 161 165 166 165 164 164 163 162 161 162 162 162 163 165 166 168 169 169 170 170 169 168 166 164 162 165 166 168 169 168 165 163 164 166 167 168 166 164 164 164 165 195 195 197 197 197 198 198 199 200 199 199 200 200 199 199 198 198 197 197 196 196 196 195 196 197 198 196 194 193 192 192 192 192 193 193 194 194 193 192 191 190 190 189 188 188 190 191 192 194 194 192 191 191 190 188 187 186 184 181 178 176 177 178 181 184 187 190 194 194 194 193 192 192 191 190 190 190 191 190 188 188 186 186 186 186 186 186 185 186 187 187 188 187 186 185 183 182 182 182 183 183 183 182 182 182 183 184 185 186 185 184 184 184 184 183 182 180 180 179 178 176 175 174 173 173 173 173 171 169 169 169 170 172 173 173 174 175 176 176 174 173 173 174 172 171 171 171 170 169 169 172 175 177 177 177 177 175 173 171 172 174 174 172 167 165 165 163 164 166 167 168 168 165 163 163 162 162 162 162 163 164 165 166 168 171 171 168 169 166 160 156 153 154 157 162 165 169 171 170 170 167 162 157 153 151 151 152 154 157 160 161 163 163 164 165 166 167 166 165 162 161 157 153 153 154 154 155 160 165 166 165 165 164 163 162 161 161 162 161 162 164 166 167 167 168 169 169 170 170 168 164 162 162 164 167 170 170 167 164 163 165 167 167 167 167 166 166 167 195 195 196 196 196 197 199 200 200 199 198 200 201 202 201 200 201 200 198 197 197 196 196 197 198 198 198 196 194 194 193 192 192 192 193 193 194 193 192 190 188 188 188 187 187 189 190 190 192 192 191 189 188 187 186 186 185 184 182 178 179 180 181 183 186 189 191 193 194 193 193 192 192 191 191 190 191 191 191 190 189 188 187 187 187 187 187 186 187 187 188 188 188 188 186 184 183 183 183 183 183 183 182 182 181 182 184 186 186 185 184 184 184 184 183 182 181 180 179 178 177 175 174 174 174 174 174 172 171 169 168 170 171 173 173 175 176 177 177 176 176 175 175 173 172 171 171 170 169 169 171 174 175 176 177 177 175 173 172 173 175 176 175 171 170 168 164 164 165 166 167 166 165 165 165 164 164 163 163 163 164 166 167 170 173 173 173 172 168 162 156 153 152 155 160 164 167 169 170 170 167 162 158 153 150 149 150 152 154 157 161 164 165 165 165 166 166 165 165 165 163 159 155 154 155 154 154 159 163 165 166 166 164 163 161 159 160 160 160 162 163 165 166 167 167 168 169 169 169 168 166 163 162 163 167 171 171 169 165 163 164 165 166 167 168 167 167 168 196 195 195 195 196 197 199 200 199 199 198 199 201 202 203 203 203 201 199 199 198 197 196 197 199 199 199 197 197 195 193 192 192 192 193 193 193 193 191 190 189 187 187 187 187 188 189 189 189 190 189 187 186 185 184 183 183 183 182 180 182 183 184 186 188 189 191 193 193 192 192 192 192 191 191 191 191 191 191 191 190 188 188 187 187 187 188 188 188 188 188 189 189 188 187 185 184 184 184 184 183 183 182 182 182 183 185 185 185 184 183 183 183 183 183 182 182 181 179 178 177 176 175 175 175 176 176 175 173 170 168 170 171 173 174 175 176 177 177 178 177 176 176 174 173 172 171 170 169 170 170 171 174 176 176 176 175 173 172 174 175 176 176 175 172 169 162 160 161 162 164 165 166 166 166 166 165 164 163 163 165 167 168 171 172 174 175 173 168 163 156 152 150 153 158 161 162 167 169 169 167 163 158 154 150 149 149 150 153 157 161 164 165 166 166 166 165 165 165 166 164 161 158 156 155 154 154 157 160 163 166 166 164 163 161 159 160 160 160 160 162 166 167 168 168 168 168 165 165 165 166 166 165 165 166 169 171 170 167 165 164 164 165 167 168 168 168 168 196 195 195 195 196 198 199 200 199 199 198 199 200 200 201 203 202 201 200 199 198 197 196 197 199 199 199 199 198 195 193 192 192 192 193 193 193 192 192 191 190 188 187 187 187 188 189 188 188 188 187 185 184 183 183 182 182 183 183 183 185 186 187 189 189 190 192 193 193 193 192 192 192 192 191 191 191 191 191 191 190 189 188 188 188 188 189 189 189 189 189 189 189 188 187 186 185 185 185 184 184 184 183 183 183 184 185 185 184 183 182 182 182 182 183 183 182 181 179 179 178 177 176 176 177 177 177 176 174 171 169 170 172 173 174 174 174 175 176 178 178 178 177 175 174 173 172 171 170 170 171 172 174 175 176 175 174 173 172 172 173 174 176 176 174 166 158 155 155 158 163 164 167 168 167 166 165 164 164 164 166 167 169 169 172 175 176 174 170 163 157 152 150 152 155 156 161 166 168 168 167 163 159 156 154 151 149 149 152 156 160 163 166 167 167 167 167 166 166 166 165 163 160 157 155 154 154 155 157 162 166 166 164 163 161 159 160 160 160 160 162 166 169 169 168 167 166 162 162 162 165 168 168 167 166 168 170 170 170 169 166 165 166 167 168 169 169 169 196 195 195 195 197 199 200 200 199 199 199 199 199 199 200 202 202 201 200 198 197 195 194 196 197 198 198 198 197 195 193 192 192 193 193 193 193 192 192 191 190 189 189 188 188 188 189 188 188 187 186 184 182 183 183 182 182 183 185 186 187 188 188 190 191 192 193 194 194 193 193 192 192 192 191 191 191 191 191 191 190 189 188 188 188 189 189 189 190 190 190 190 189 189 188 187 186 186 186 185 185 185 184 183 184 185 185 185 184 183 182 181 181 182 182 183 182 180 179 179 178 178 178 178 178 178 178 177 175 172 170 171 173 174 173 173 173 174 176 178 179 179 179 176 175 174 173 173 171 171 172 173 173 174 174 174 173 172 171 171 171 173 175 176 173 163 156 152 153 154 159 164 168 169 168 166 165 165 165 166 167 167 168 170 172 175 177 176 171 165 159 154 152 151 151 155 160 165 167 167 166 164 160 160 158 154 150 149 151 154 158 162 166 168 168 168 168 167 167 167 166 165 162 159 156 156 155 155 158 162 166 166 164 163 161 160 159 160 159 159 162 167 170 171 170 167 165 161 161 162 165 168 169 167 166 167 169 170 170 170 168 167 167 167 168 169 169 169 196 195 195 196 197 199 200 200 199 199 199 199 199 199 199 201 201 201 200 197 195 193 193 193 194 197 197 197 195 194 192 192 192 193 194 194 194 193 193 192 191 191 190 189 188 189 189 188 188 188 186 183 182 183 184 184 184 185 186 187 187 189 190 192 193 193 193 194 194 193 192 192 192 192 192 191 191 190 190 190 190 189 188 188 189 189 189 189 190 190 190 190 190 189 189 188 187 187 186 186 186 185 185 184 184 185 185 184 184 182 182 181 181 182 182 182 181 180 179 179 179 179 179 179 179 179 178 178 176 173 171 172 174 174 174 173 173 174 176 178 179 180 179 177 176 175 175 174 173 172 173 173 172 173 173 173 173 172 171 169 169 171 174 175 171 163 157 153 152 153 157 164 169 170 168 167 167 167 167 167 167 168 169 169 172 175 177 176 173 168 162 158 156 152 152 154 158 162 165 166 165 164 163 163 161 157 152 149 149 152 156 161 165 165 168 169 169 168 168 168 167 166 164 161 159 157 155 156 158 162 165 165 164 163 163 161 159 159 158 159 161 165 170 173 172 169 167 163 162 162 164 166 168 167 166 165 166 168 170 170 169 168 168 168 168 169 169 169 196 196 196 197 198 199 200 200 199 199 199 199 198 198 198 200 201 200 199 196 194 193 192 192 194 196 196 195 194 192 191 191 192 193 193 193 193 194 193 192 192 191 190 189 189 190 190 190 189 188 186 184 184 185 186 186 186 187 187 187 188 190 192 194 194 194 194 194 194 193 192 192 192 192 192 192 191 190 190 190 189 189 189 188 188 188 188 188 189 190 191 191 191 190 190 189 189 188 187 187 187 186 186 185 185 185 185 184 184 183 182 181 181 181 182 181 180 179 179 180 180 180 180 181 180 179 178 178 177 175 173 174 174 175 175 174 174 175 176 177 179 179 178 178 177 177 176 177 176 174 175 174 172 172 172 172 172 172 169 168 168 169 172 173 169 163 162 158 155 153 157 164 169 171 170 168 168 169 169 168 168 167 168 169 171 174 177 177 174 173 170 164 158 154 153 154 157 161 163 164 164 164 165 165 164 159 154 150 149 152 156 160 160 164 168 169 169 168 168 168 168 168 166 164 161 158 157 156 159 162 165 166 165 165 163 161 159 159 159 159 160 164 169 172 173 173 169 164 162 162 163 165 167 167 166 166 165 167 169 169 169 168 169 169 170 170 169 169 197 197 197 198 199 200 200 200 199 199 199 198 198 197 198 199 200 199 197 195 194 193 192 192 194 195 194 194 193 191 190 190 191 192 192 192 193 193 193 192 192 191 190 190 189 190 190 191 189 187 187 185 187 187 187 187 187 188 188 188 189 192 194 195 194 194 194 194 194 194 193 192 192 192 193 192 191 190 190 190 190 190 189 189 188 188 188 188 189 189 190 191 191 191 190 190 189 188 187 187 187 187 186 186 185 186 186 185 184 184 182 181 181 181 181 180 179 179 179 180 181 181 181 181 180 179 179 179 178 176 175 175 175 176 176 176 175 174 175 177 178 178 178 178 177 177 177 178 177 176 176 175 173 172 171 171 172 170 167 166 166 167 169 169 168 165 165 162 158 155 158 165 171 172 171 170 169 169 170 169 167 167 169 170 171 173 175 176 176 175 173 167 161 156 154 154 156 160 162 162 162 163 165 166 165 161 155 151 150 151 152 155 159 163 167 169 168 167 168 169 169 169 168 166 163 160 159 157 158 162 166 166 167 165 163 162 161 161 160 158 158 162 165 167 172 173 171 166 164 163 164 165 166 166 167 166 166 166 168 168 168 169 169 170 170 171 171 170 198 198 199 199 200 200 200 200 200 199 199 199 198 197 197 198 199 198 197 196 194 193 192 192 193 194 194 193 192 190 189 189 189 190 191 191 192 193 192 192 191 190 189 189 188 188 190 191 189 188 188 188 189 188 187 187 187 188 189 191 192 194 195 195 195 194 194 194 194 194 194 193 192 193 193 192 191 190 190 190 190 190 190 189 188 187 187 187 188 189 190 191 191 190 190 190 189 188 187 188 188 187 187 186 186 186 186 186 185 184 182 182 181 180 180 179 179 179 179 180 181 182 182 181 180 180 179 180 179 179 177 176 177 177 178 177 175 174 175 176 177 177 177 178 177 177 177 177 177 177 177 176 174 173 172 172 171 169 166 165 164 165 166 167 167 167 165 164 161 159 160 165 170 172 172 171 170 169 169 168 166 168 169 170 171 172 173 174 175 175 174 170 164 158 156 154 156 157 159 159 160 162 165 166 165 162 158 153 150 150 151 155 158 162 166 168 167 167 167 168 170 170 169 168 165 162 160 157 158 163 164 167 167 166 164 164 164 162 161 158 157 159 160 164 169 172 171 168 166 165 165 166 166 166 166 166 166 167 168 168 168 168 168 169 171 172 172 171 199 200 200 200 200 201 201 201 200 200 200 199 198 197 196 197 197 197 197 196 194 193 192 192 192 193 193 192 191 190 190 189 188 189 190 190 191 191 192 191 190 188 188 187 186 187 189 190 188 188 189 189 188 188 187 187 188 190 192 194 194 195 195 195 195 195 195 195 194 194 194 193 193 193 193 192 191 190 191 191 191 191 190 189 188 187 186 187 188 189 190 190 190 190 190 189 188 187 187 188 188 188 187 187 187 187 187 187 186 184 183 182 181 180 180 179 179 179 179 181 182 182 182 181 181 180 180 181 181 179 178 177 178 178 178 177 176 174 174 175 175 177 177 177 176 176 176 176 177 177 176 175 175 175 174 172 170 167 165 163 162 163 164 163 163 164 166 167 166 163 162 164 168 171 170 171 170 169 168 167 167 169 170 170 170 170 171 172 174 175 174 172 167 161 157 154 155 153 155 156 158 161 165 166 166 164 161 160 155 152 152 155 157 160 163 165 166 166 166 167 169 171 171 169 167 163 160 159 159 160 162 166 167 166 165 166 166 164 162 159 158 157 159 162 166 169 171 169 168 168 167 167 166 166 166 166 166 167 167 167 167 167 168 169 170 171 172 171 201 201 201 202 202 202 202 201 201 201 201 200 199 197 197 197 197 197 197 196 195 193 192 192 191 192 192 191 190 190 189 188 188 188 189 189 189 190 191 190 190 189 187 186 185 185 186 187 188 188 190 190 187 186 186 188 190 193 195 196 195 196 196 195 196 196 196 195 195 195 194 194 193 193 192 192 191 191 191 191 191 191 191 189 188 187 186 186 188 189 190 190 190 190 189 188 187 187 188 188 188 188 187 187 187 188 187 187 186 185 183 182 181 181 181 180 180 180 180 181 182 182 181 181 181 181 181 181 181 180 178 177 178 179 179 178 177 175 174 174 175 176 177 176 175 175 176 176 176 175 174 173 174 174 174 172 169 167 165 162 160 160 159 158 159 162 168 170 169 166 163 163 165 166 169 171 171 169 169 168 168 169 170 170 170 170 170 171 173 174 174 173 169 164 161 156 153 150 152 154 158 162 165 166 166 165 164 161 156 153 152 155 156 158 161 164 165 166 167 168 169 170 171 170 167 164 161 162 160 160 161 164 166 166 167 168 168 167 165 163 159 157 158 160 163 167 170 170 170 170 168 167 167 166 165 166 167 167 167 167 167 168 169 169 169 169 170 171 203 203 203 203 203 203 203 202 202 202 202 201 200 199 198 198 197 197 197 197 195 194 193 192 191 191 191 190 190 189 188 188 187 187 187 187 188 190 191 191 191 189 187 185 185 185 185 186 187 188 189 188 186 184 185 188 192 195 197 197 196 195 195 195 195 196 196 196 195 195 195 194 193 193 192 192 192 192 192 192 192 192 191 190 188 187 186 187 187 188 189 190 190 189 189 188 187 188 188 189 188 188 187 187 187 187 187 187 186 185 184 182 182 181 181 181 180 181 181 181 182 182 181 180 180 180 181 182 182 180 178 177 178 180 180 179 179 178 175 173 174 175 176 176 175 175 176 176 175 174 173 172 172 173 172 171 169 167 165 162 160 157 155 156 158 164 169 172 171 168 166 165 163 164 168 170 171 170 170 169 169 169 169 170 169 168 167 169 171 172 173 173 171 168 166 160 153 150 152 155 159 163 165 166 166 165 164 161 158 153 152 153 154 157 160 161 164 167 168 168 168 169 170 170 168 166 165 165 162 160 161 163 166 167 168 170 170 170 169 165 160 157 159 159 160 164 167 169 171 171 170 168 167 166 165 166 166 167 167 168 168 168 168 168 168 169 170 171 204 204 204 204 204 204 204 204 203 202 202 202 202 201 200 199 198 198 198 198 196 195 194 192 191 191 191 190 189 188 188 187 186 185 186 186 187 189 190 190 190 189 187 185 185 185 185 186 187 187 187 187 185 184 186 190 193 196 197 197 196 195 195 195 196 196 196 196 195 195 195 194 194 193 193 193 192 192 192 192 192 193 192 191 189 187 186 187 187 188 189 190 189 189 188 188 188 188 188 188 188 188 187 186 186 187 187 187 186 185 184 182 182 182 182 182 181 182 182 182 182 181 181 180 180 181 181 182 181 180 178 177 178 180 181 181 181 179 176 173 172 174 175 176 176 176 175 175 175 173 172 171 170 170 170 170 169 166 165 162 159 156 154 156 161 166 170 173 173 172 171 167 164 164 167 170 171 171 170 170 169 169 169 168 168 166 164 165 168 171 172 173 173 173 169 163 155 153 154 157 160 163 165 165 165 164 164 162 159 154 152 152 154 157 158 160 164 167 167 167 168 169 170 171 170 169 168 166 162 160 161 163 166 168 169 170 170 170 170 166 162 159 159 159 159 160 163 167 171 172 172 170 169 167 166 165 166 166 167 169 169 168 167 168 169 170 170 170 203 203 204 204 205 206 205 205 203 203 203 203 203 202 201 200 199 199 199 199 198 196 195 193 192 192 191 191 190 188 188 186 185 184 185 186 186 187 189 190 190 188 187 185 185 184 185 188 188 188 187 185 183 184 188 191 193 196 197 197 196 195 195 195 196 196 196 196 196 196 195 195 194 194 194 193 193 192 192 192 193 193 193 192 190 189 188 187 187 188 189 189 189 189 188 188 188 188 188 188 188 187 187 186 186 186 186 186 186 186 185 183 182 182 182 182 183 183 183 183 182 181 181 180 180 181 181 182 181 180 178 177 178 180 180 181 181 180 177 174 172 172 174 176 176 175 175 174 174 173 171 169 167 167 168 169 168 167 165 162 159 158 157 159 163 167 171 172 173 174 173 170 166 165 167 171 172 171 170 169 169 169 168 168 167 165 163 163 165 168 169 170 174 174 171 166 159 156 155 157 160 162 163 164 164 164 164 162 159 156 153 153 155 156 157 161 164 166 167 167 168 169 170 171 171 170 169 166 162 161 162 164 167 168 169 171 171 170 170 168 164 161 160 159 159 158 160 165 170 173 173 172 170 168 166 166 165 166 167 168 169 169 167 168 169 170 170 169 203 202 203 204 205 206 206 205 204 203 203 203 202 202 201 200 199 200 200 200 199 198 196 195 194 192 192 191 190 189 187 186 185 185 185 185 186 187 189 190 189 188 187 185 185 185 186 187 187 187 187 185 183 185 189 192 194 196 197 197 197 196 194 194 195 196 196 196 197 196 196 195 195 195 194 194 193 193 192 193 194 194 194 193 192 191 189 188 187 188 189 189 189 189 189 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 185 184 182 183 183 183 184 184 183 183 182 182 181 180 180 181 182 182 181 180 178 178 178 178 179 180 181 180 178 175 172 172 174 175 174 175 174 174 173 172 171 169 166 166 166 167 168 168 166 163 161 161 162 162 165 167 169 170 173 175 175 173 169 167 168 170 170 170 170 169 168 168 168 168 167 165 163 161 163 165 165 169 172 174 173 169 163 159 157 157 158 160 162 163 164 164 164 163 161 158 156 156 156 157 158 160 163 166 167 167 168 169 170 170 171 170 168 167 164 163 164 165 166 167 170 171 171 171 171 170 166 163 163 161 160 158 159 162 168 173 174 174 172 170 170 167 166 166 166 168 169 169 168 169 170 170 169 169 202 202 202 203 204 204 205 205 204 203 203 203 202 201 200 199 199 200 200 200 200 200 199 197 194 193 192 191 190 189 188 188 187 186 186 185 186 187 189 189 189 188 186 185 185 186 186 186 186 186 186 185 184 186 189 192 194 196 197 197 197 196 194 194 195 195 196 196 197 197 197 196 196 195 195 195 194 193 192 193 194 194 194 194 193 192 189 188 187 188 189 189 190 190 189 189 188 188 187 187 187 187 186 186 186 186 187 186 186 186 184 183 183 183 183 184 184 184 184 183 183 181 180 180 180 181 181 182 182 181 180 179 178 177 178 179 180 180 179 176 173 172 173 172 172 173 173 173 174 173 171 169 167 167 167 167 168 168 167 164 164 164 164 164 164 165 167 170 174 176 177 175 172 169 168 168 169 169 169 167 167 168 169 169 168 166 164 162 161 161 163 166 170 173 173 170 166 161 160 160 159 161 163 164 164 165 165 164 162 160 159 158 157 157 158 159 162 164 166 167 168 169 169 170 170 169 168 167 166 165 165 166 166 168 170 172 172 172 172 171 168 166 166 164 161 159 158 160 166 171 173 174 174 173 171 169 167 166 167 168 169 169 169 169 169 170 169 169 202 202 202 203 203 203 204 204 204 203 203 203 202 201 200 199 199 200 200 200 200 200 200 198 195 194 193 192 191 190 190 190 189 189 187 186 187 188 189 189 189 188 187 186 186 186 186 187 187 186 186 185 186 187 189 192 195 196 196 197 197 196 195 194 194 195 195 195 196 196 196 196 196 195 195 195 195 194 193 193 193 193 194 194 194 192 190 188 187 188 189 190 191 190 190 189 188 187 187 187 187 187 186 186 186 186 187 187 186 185 184 183 183 184 184 184 185 185 185 184 183 181 179 179 179 180 181 181 181 182 181 181 179 177 177 178 178 180 179 177 175 173 172 171 170 171 171 173 174 173 172 171 170 169 168 168 168 168 167 165 166 165 164 164 163 164 166 170 174 176 177 176 174 171 169 169 168 168 167 167 167 168 169 170 169 168 166 165 161 160 161 164 168 171 172 171 169 167 166 166 163 163 163 164 165 165 165 164 164 162 160 159 158 158 158 159 161 163 165 166 167 169 169 169 169 169 169 168 168 168 167 167 167 169 171 172 173 172 173 172 171 170 168 165 163 160 159 160 164 169 172 172 173 173 172 170 167 167 168 169 168 168 168 168 169 169 170 170 202 202 203 203 203 203 203 203 203 202 202 202 202 201 200 199 198 199 199 199 199 200 199 198 196 194 193 193 192 192 193 193 192 190 189 188 189 189 189 189 189 188 187 187 187 187 187 188 187 186 186 185 186 187 189 190 192 195 196 197 197 196 195 194 194 194 194 195 195 195 195 195 196 196 196 195 195 195 194 194 193 192 192 194 194 192 190 188 187 188 189 190 191 191 190 189 188 187 187 187 187 187 186 186 186 186 187 187 186 185 184 183 184 184 184 184 184 185 185 185 183 181 180 179 178 178 180 181 180 181 182 181 180 178 177 177 178 179 179 178 178 175 171 170 169 169 170 171 173 173 173 172 172 170 168 168 168 168 167 167 167 166 165 164 163 164 166 169 172 175 177 176 174 172 172 170 169 167 166 166 167 168 169 169 170 170 169 166 162 160 161 161 165 168 170 170 171 171 171 170 167 165 164 164 164 165 165 165 163 161 160 160 159 159 160 160 161 162 163 164 167 168 169 169 170 170 170 170 170 170 169 168 168 169 171 173 173 173 173 173 173 171 169 167 165 163 161 160 161 163 166 169 171 172 172 171 169 168 168 168 168 167 166 166 168 170 170 170 202 202 203 203 203 203 203 203 203 202 202 202 202 201 200 199 199 198 199 199 199 199 199 198 196 195 194 193 193 194 194 194 193 192 190 189 190 191 191 190 189 188 188 187 187 187 188 189 188 188 187 185 185 186 186 188 191 194 196 196 196 196 195 194 194 194 194 194 194 194 195 195 196 196 196 195 194 194 195 194 194 193 192 193 193 191 188 187 187 189 190 190 191 191 190 189 188 187 187 187 187 186 186 186 185 186 186 186 186 185 184 184 184 184 184 184 185 185 185 185 184 182 180 179 177 177 178 178 179 180 181 181 180 178 176 176 176 177 178 178 177 175 171 170 168 167 168 170 171 172 173 173 173 172 169 168 168 168 168 168 169 167 166 165 164 164 165 167 170 174 176 176 175 174 172 171 170 168 166 165 165 166 168 169 170 171 171 168 164 161 160 160 163 165 167 169 171 173 174 172 169 166 164 163 163 163 165 165 164 162 161 161 161 161 162 162 162 162 162 163 166 168 170 170 170 171 171 171 171 170 170 169 169 169 171 173 174 174 174 173 173 172 170 169 167 165 162 160 160 161 165 168 170 170 170 170 169 169 168 168 167 166 165 165 167 169 169 170 202 202 202 203 203 203 203 203 203 202 202 203 202 201 200 200 199 199 199 199 199 199 199 198 197 195 195 194 194 194 194 195 194 193 192 191 191 191 192 192 191 190 188 187 187 187 188 189 190 190 188 186 184 184 185 187 191 193 195 195 196 196 195 193 193 193 193 193 193 194 195 195 196 196 195 194 194 194 194 194 194 193 194 194 192 189 187 186 187 188 189 190 190 190 190 188 188 188 187 187 186 186 186 185 185 185 186 186 185 184 184 184 184 184 184 185 185 185 185 184 184 182 181 179 177 177 176 177 178 180 181 181 180 179 176 175 175 175 175 176 176 174 171 169 167 166 167 168 169 170 172 173 174 173 171 169 168 169 169 169 170 168 167 166 165 164 164 166 168 171 173 173 174 174 173 171 171 169 166 164 164 165 165 166 169 172 173 171 167 163 160 160 161 163 165 168 172 175 174 171 168 165 164 163 163 163 165 166 165 163 163 163 163 163 163 163 163 163 161 162 165 168 170 171 170 170 171 171 171 171 171 171 171 171 171 173 173 174 175 174 173 172 171 171 169 166 163 162 160 160 164 168 170 169 169 169 169 169 168 167 166 165 164 165 168 168 168 168 202 203 203 203 203 203 203 203 203 203 203 203 203 203 202 201 200 199 199 199 199 199 199 198 197 196 196 196 195 195 195 195 195 195 194 193 192 192 193 193 193 191 189 188 187 187 187 189 191 192 190 189 187 185 185 187 190 193 194 194 195 195 194 193 193 192 192 193 193 195 195 196 196 195 194 193 193 193 193 194 193 193 194 194 192 189 187 186 187 187 188 189 190 190 189 189 188 188 187 187 187 186 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 186 185 185 183 182 181 180 179 177 175 176 178 180 181 181 180 179 177 176 175 174 174 174 174 174 172 169 167 166 166 166 168 170 172 173 173 172 171 170 169 169 169 170 170 169 167 166 165 164 164 164 166 169 169 171 173 173 173 172 171 169 167 165 164 164 164 165 169 173 174 173 170 166 162 164 163 162 164 169 172 174 172 168 167 168 168 168 167 165 167 167 166 165 164 164 164 164 164 165 165 163 161 161 164 167 171 171 171 170 171 172 172 172 171 172 172 172 172 172 173 175 176 175 174 173 173 173 172 170 166 163 160 161 164 168 170 169 168 168 168 168 167 166 166 165 165 165 166 166 167 168 203 203 204 204 204 204 204 204 204 203 204 204 204 204 203 202 200 200 199 199 199 199 199 199 198 198 197 196 196 196 196 196 196 196 196 194 193 194 194 194 194 193 191 190 189 188 188 189 190 191 191 191 189 186 186 188 191 193 193 193 194 194 194 193 192 191 191 192 194 195 196 197 196 195 194 194 193 192 192 192 192 192 193 193 192 190 189 189 188 188 188 189 189 189 189 189 189 188 188 187 187 186 186 185 185 185 185 184 184 183 183 184 184 185 185 185 186 186 186 185 184 182 181 181 179 177 175 175 177 180 181 182 181 180 179 178 175 173 172 172 173 173 172 170 168 166 166 166 168 170 172 173 173 171 171 170 170 170 169 169 171 170 169 168 167 165 164 164 164 165 167 169 171 172 173 172 171 169 168 168 167 165 164 165 169 174 176 175 172 170 167 167 165 163 163 166 168 169 168 168 170 170 171 172 170 168 169 169 168 167 166 165 165 165 166 166 166 164 162 160 162 167 169 171 172 172 172 173 173 172 171 172 173 173 173 172 174 175 176 176 175 174 174 174 173 172 168 164 162 162 165 168 170 169 168 167 166 166 166 165 165 165 164 163 163 164 166 168 203 204 204 205 205 205 205 205 204 204 204 204 204 204 204 203 201 200 199 199 199 198 198 199 199 199 198 197 196 196 196 196 196 197 197 196 196 196 195 195 195 194 193 192 190 190 190 188 188 188 190 191 190 188 188 190 192 193 193 193 193 193 193 192 191 190 191 192 194 196 197 197 196 196 195 194 194 193 192 192 192 192 192 192 191 191 190 190 189 188 189 189 189 189 189 189 189 189 188 187 187 186 186 186 186 185 184 183 183 183 183 184 184 185 185 186 186 186 186 186 185 185 183 181 180 178 175 175 177 179 181 182 182 181 180 178 175 172 171 171 172 173 172 170 170 168 167 167 169 170 172 172 172 171 170 170 170 170 169 170 172 172 171 169 168 166 165 164 164 165 166 167 169 171 172 171 170 170 170 170 169 166 164 165 169 174 176 176 175 174 172 170 166 162 160 159 160 162 165 169 170 172 171 172 172 172 171 171 171 169 168 167 166 166 167 167 167 165 162 160 162 164 167 171 172 173 174 174 173 173 172 173 173 174 174 173 174 175 176 176 176 175 174 173 173 173 170 167 164 163 165 167 169 169 169 167 166 165 164 164 164 164 164 163 163 164 166 168 204 204 205 205 206 206 206 205 205 205 205 205 205 205 204 203 202 201 200 200 199 199 198 198 199 199 198 197 196 196 196 196 196 197 197 197 197 196 196 196 196 196 195 193 192 191 192 191 189 188 189 190 190 189 190 191 192 193 193 193 193 192 192 191 190 190 191 193 195 196 197 197 196 195 195 194 194 194 193 193 192 192 193 193 192 191 190 190 189 189 189 189 189 190 190 189 190 189 188 187 187 187 187 187 186 185 183 182 182 182 183 184 184 184 185 186 186 187 187 187 186 185 183 182 180 178 175 175 177 179 181 181 181 181 180 178 174 171 170 170 171 172 172 172 170 168 168 168 169 170 171 171 171 170 170 170 169 169 170 171 173 173 172 170 169 168 167 165 165 165 165 165 167 169 170 170 169 170 171 171 170 168 166 166 168 172 175 175 176 176 174 172 165 159 154 152 154 156 159 165 171 171 170 172 175 176 175 174 173 172 171 168 167 167 167 167 166 163 161 160 160 162 168 171 172 173 174 174 173 173 173 173 173 175 175 175 174 175 177 177 177 176 174 173 173 173 171 168 165 163 164 164 166 168 168 167 165 164 163 163 163 163 163 164 165 165 167 168 205 205 206 206 206 207 206 206 206 206 206 205 205 205 204 203 203 202 201 200 199 199 198 198 199 199 198 198 197 196 196 196 196 197 197 197 197 196 196 196 196 197 196 194 193 193 194 192 190 189 189 190 191 191 192 192 193 193 193 193 192 192 192 190 189 190 192 194 195 196 196 196 195 195 194 194 194 194 194 193 194 194 194 194 193 191 190 189 189 189 189 189 190 190 190 190 190 189 188 188 188 187 187 187 186 185 185 183 182 181 182 183 184 184 185 186 187 187 187 187 186 185 184 182 180 178 176 176 177 179 179 180 181 181 180 178 174 171 169 169 169 170 171 171 170 169 169 169 170 170 170 170 170 170 170 169 169 170 170 172 173 174 173 173 172 170 168 167 166 166 164 164 166 167 168 168 168 170 171 172 171 170 168 167 167 170 173 174 176 177 175 172 163 155 151 151 152 154 160 167 169 170 172 174 176 178 177 177 176 175 172 170 168 167 167 166 165 163 162 161 162 165 169 171 172 173 174 175 175 175 175 173 173 175 176 176 175 176 177 178 178 178 176 174 173 173 172 170 167 163 163 163 164 167 168 167 165 164 163 162 163 162 163 165 166 167 168 169 206 206 206 206 207 207 207 207 206 206 206 206 205 205 204 203 203 202 201 200 200 199 198 198 199 199 199 198 197 196 196 196 196 196 196 196 196 196 195 195 196 197 196 195 194 194 194 192 190 189 190 191 192 192 193 193 193 192 192 192 192 192 191 190 190 191 193 194 194 195 195 195 195 194 194 194 194 194 194 194 195 195 196 195 194 192 190 189 189 189 190 190 190 190 190 190 190 189 189 188 188 188 187 187 187 186 185 184 182 181 182 183 184 184 185 186 186 187 187 187 186 185 184 182 180 178 177 177 178 179 179 179 180 180 179 178 175 171 169 168 168 168 170 170 169 170 170 170 170 170 170 170 170 170 170 169 169 170 171 172 173 174 174 174 174 172 170 169 168 165 164 164 165 165 165 166 167 170 172 172 172 172 170 168 168 169 170 173 176 177 175 170 162 156 154 154 155 157 162 167 168 170 173 175 177 177 178 178 178 176 174 171 168 166 165 164 164 164 164 164 165 167 170 171 172 173 175 176 176 177 175 174 174 175 176 176 176 176 177 177 179 178 177 174 173 174 174 172 171 168 164 163 164 165 166 165 164 164 163 163 163 162 163 164 166 167 168 170 207 207 207 207 207 207 207 207 206 206 206 206 206 205 205 204 203 203 202 201 201 200 199 199 199 199 199 198 197 196 196 196 196 196 196 196 195 195 195 195 196 197 197 196 196 195 194 192 190 190 191 192 193 194 194 194 193 192 192 192 192 191 191 190 191 192 193 193 194 194 194 194 194 194 194 194 194 194 194 194 193 194 195 195 194 193 191 189 189 189 190 190 190 190 190 190 190 190 189 189 188 188 187 187 187 187 186 185 183 182 182 183 184 185 185 185 186 186 187 187 186 186 185 183 180 178 178 178 179 180 179 179 179 179 178 177 175 173 170 169 168 168 168 168 168 169 170 170 170 169 169 170 170 170 170 170 170 170 172 173 173 174 175 175 175 174 173 170 168 166 165 164 164 163 164 165 167 169 172 173 173 172 171 170 169 170 171 173 176 177 174 167 164 162 161 159 159 160 163 166 168 171 174 175 177 177 178 178 178 176 174 171 167 165 164 163 164 165 165 167 169 170 171 172 171 173 174 175 177 177 176 175 174 174 176 177 177 177 178 178 179 179 177 174 174 176 176 175 173 169 164 163 162 163 164 164 164 164 164 164 163 162 162 163 164 166 169 170 208 208 209 208 208 208 208 207 207 207 207 207 207 206 206 206 205 204 203 202 202 201 200 199 200 200 199 198 198 197 197 197 197 196 196 195 195 195 195 194 195 195 196 197 196 195 193 192 191 191 192 194 195 195 195 195 194 192 192 191 191 191 190 190 192 193 193 193 193 193 194 194 194 194 194 194 193 193 193 193 193 194 195 195 194 193 191 190 189 190 190 190 190 190 190 190 190 190 189 189 189 188 188 187 187 187 187 186 184 183 182 183 184 185 185 186 186 186 186 186 186 186 185 184 182 180 179 179 180 180 179 179 178 178 177 177 176 175 173 170 169 168 168 167 168 169 170 170 170 169 169 170 170 170 170 171 171 172 173 173 173 174 176 176 175 174 173 171 168 167 166 166 164 163 163 165 167 169 171 173 173 172 172 171 171 171 171 172 174 174 172 167 167 169 167 164 162 162 163 165 169 171 174 174 175 177 178 178 178 176 174 171 167 164 164 164 165 166 167 169 171 172 173 172 172 172 172 175 178 178 177 176 174 174 175 176 177 178 178 178 178 178 176 175 175 177 177 177 174 170 164 161 159 159 162 163 163 163 164 164 163 162 162 162 163 165 167 169 209 210 210 210 210 209 209 208 208 208 207 208 208 207 207 207 207 206 205 203 203 202 200 200 200 201 201 200 199 198 197 197 197 196 196 195 195 195 195 194 194 194 195 196 196 194 193 192 192 192 194 195 196 196 196 195 194 192 192 191 191 190 190 191 192 193 192 193 193 193 193 193 193 194 194 194 194 193 192 192 193 194 194 194 194 193 192 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 188 188 187 188 188 187 186 184 183 183 183 185 186 186 186 186 186 186 186 186 185 185 185 183 181 180 180 180 180 178 177 177 177 177 177 175 174 172 170 168 167 166 167 168 169 170 170 169 169 170 171 170 171 172 173 173 173 173 173 175 176 176 176 174 173 171 169 169 168 166 163 162 162 164 166 169 171 173 173 173 172 172 171 169 170 171 171 171 170 170 171 172 170 167 164 163 164 165 169 171 172 174 176 177 178 178 177 176 174 170 168 166 165 166 166 167 168 171 173 174 174 174 174 172 173 176 178 178 178 177 175 174 174 175 176 177 178 178 178 177 176 175 175 176 177 176 175 170 164 159 157 156 159 160 161 163 164 164 162 161 161 162 163 164 165 168 210 211 212 212 212 211 210 210 209 209 209 208 208 208 208 208 208 207 206 205 204 202 201 201 201 202 202 201 200 199 198 198 197 197 196 195 195 195 195 195 194 194 194 195 195 193 192 192 192 193 195 195 197 197 197 196 194 193 192 192 191 190 190 190 192 193 192 192 193 192 192 192 194 195 195 194 194 193 192 191 192 194 195 194 194 193 192 192 192 191 191 190 190 189 189 189 190 190 190 190 189 189 188 187 188 188 189 188 187 185 184 184 184 185 186 187 187 186 185 186 186 186 185 185 185 184 182 181 181 181 180 179 177 177 177 177 177 176 175 173 170 168 166 166 166 167 168 168 169 169 169 169 170 171 172 173 174 175 175 174 174 176 176 176 175 174 173 172 172 170 169 166 164 162 162 164 166 168 170 172 173 173 173 172 171 168 168 168 168 168 170 172 174 174 172 171 167 165 164 166 169 169 171 174 176 177 178 178 177 176 174 172 170 168 167 166 165 167 169 172 174 175 175 176 175 174 175 177 179 178 178 177 176 176 175 174 175 176 177 177 177 177 176 176 175 175 175 175 173 170 164 158 155 154 154 157 160 162 164 163 161 161 161 162 162 163 165 167 211 212 212 213 213 212 211 211 210 210 209 210 209 208 208 208 208 208 207 206 205 203 202 201 202 202 202 202 200 199 198 198 198 197 196 195 195 195 195 195 195 195 195 194 194 193 192 192 192 193 194 196 198 198 197 196 194 193 192 192 191 190 190 191 193 192 192 192 192 192 192 193 194 195 195 194 193 192 191 191 192 193 194 194 194 194 194 193 192 192 191 190 189 189 189 189 190 190 190 190 189 188 188 187 188 189 189 189 188 188 186 185 185 186 187 187 187 186 185 185 186 186 186 185 184 184 183 182 182 181 181 180 179 178 176 176 176 176 176 175 171 166 165 164 165 166 166 167 169 169 169 169 170 172 173 173 174 175 175 175 175 176 176 176 175 175 175 174 173 172 170 167 164 163 163 165 166 167 169 171 172 173 174 173 170 167 166 165 165 167 171 174 175 174 174 173 169 167 165 165 166 168 172 175 177 178 178 178 177 176 175 174 171 169 167 165 164 167 171 173 174 175 176 176 177 176 177 178 179 179 178 178 177 177 175 174 174 176 176 177 177 177 177 176 175 173 172 172 171 169 165 159 155 154 153 156 159 162 162 162 161 161 162 162 162 163 165 167 212 213 214 215 214 212 211 211 211 211 211 211 210 209 208 208 209 209 208 207 206 204 203 202 202 202 203 202 200 199 199 198 198 197 196 195 195 195 195 196 196 196 195 194 193 193 193 194 194 194 195 197 198 198 197 196 195 194 193 192 191 191 191 191 193 192 191 191 192 191 191 193 193 194 194 193 192 191 190 191 192 193 194 194 195 195 194 193 193 192 191 190 189 188 188 189 189 190 190 190 189 188 187 187 188 189 190 189 189 188 187 187 186 186 187 187 187 186 186 186 186 186 186 185 184 183 183 183 182 182 181 181 180 178 176 176 176 177 177 176 171 166 164 164 164 165 166 167 169 170 170 170 171 171 172 173 175 176 176 176 176 177 177 177 176 176 176 175 174 172 170 168 166 164 165 166 166 167 168 169 170 172 173 172 170 167 166 165 165 168 172 175 176 175 175 174 171 169 169 167 166 169 173 176 178 178 178 177 177 176 176 174 171 169 165 162 166 170 173 173 173 174 175 177 177 177 178 180 180 180 179 178 177 177 176 174 174 175 176 176 176 176 176 175 174 171 169 168 168 168 167 165 160 156 155 157 159 160 160 160 160 161 163 164 164 165 166 168 212 214 215 216 214 213 211 210 211 211 211 211 211 209 208 208 209 209 209 208 206 206 204 202 202 203 203 202 201 200 199 199 198 197 196 195 195 195 195 196 197 196 196 194 194 193 194 194 194 195 197 198 198 198 197 196 195 194 194 194 193 192 191 192 193 192 191 191 191 191 191 191 192 193 193 192 191 190 190 191 192 192 193 194 194 195 194 194 193 192 191 189 189 188 188 188 189 190 189 189 189 188 187 188 188 189 190 190 189 189 188 188 187 187 188 188 187 187 187 187 186 186 186 184 183 183 183 183 183 182 182 182 180 178 177 176 176 177 177 176 174 169 166 164 164 165 165 167 169 171 170 170 170 171 172 173 175 176 176 176 177 177 178 179 178 177 176 175 174 172 171 169 167 166 166 166 167 167 166 166 168 170 172 172 170 170 169 167 167 169 173 175 176 175 175 175 173 173 171 169 168 170 173 176 177 178 177 177 177 178 177 175 171 167 164 163 168 171 173 174 173 174 175 177 178 178 179 181 181 181 180 178 176 176 175 175 174 175 176 176 176 176 175 174 172 170 168 166 166 166 166 164 161 158 157 157 158 158 159 159 160 162 163 165 165 166 168 170 211 214 215 216 215 213 211 210 210 210 211 211 210 209 208 208 209 210 210 209 209 208 205 203 203 203 202 202 201 200 200 199 199 198 196 195 194 195 196 197 197 197 196 195 194 194 194 195 196 197 198 198 198 198 197 197 196 196 195 194 194 193 193 193 193 192 191 190 190 191 191 191 192 192 192 191 191 191 191 191 192 192 193 193 194 195 194 193 192 191 190 189 189 188 188 188 189 190 189 189 188 188 188 188 188 189 189 190 189 189 189 188 188 189 189 188 188 188 188 187 186 185 185 184 184 184 183 183 183 183 183 181 180 178 177 176 175 176 177 177 176 173 169 166 165 165 165 167 169 170 170 170 170 170 172 174 175 176 176 176 177 177 178 179 179 178 176 175 174 172 171 171 169 169 168 167 167 166 165 165 166 168 171 172 172 171 170 169 168 170 173 175 176 175 175 175 176 175 172 170 170 172 174 176 176 177 177 178 178 179 178 175 169 165 164 165 169 172 174 174 173 173 175 177 177 179 181 181 182 182 180 177 176 175 175 175 175 176 176 176 175 175 175 173 171 168 166 165 164 164 164 163 161 159 160 158 158 158 158 159 160 162 164 165 165 167 170 172 211 213 215 216 215 213 213 210 209 209 211 211 210 209 209 208 208 209 210 210 210 208 206 204 203 203 203 202 201 200 200 200 199 198 196 195 195 195 196 197 198 197 197 196 196 195 195 196 197 198 198 198 197 197 197 197 197 196 195 195 194 194 194 193 193 192 191 190 190 190 191 191 191 191 191 191 191 192 192 192 192 192 193 194 194 195 194 193 192 191 190 190 189 188 188 188 189 189 189 189 188 188 188 188 188 189 189 189 189 189 189 188 189 189 189 189 188 188 188 188 186 185 184 184 184 184 184 183 183 183 183 181 180 178 177 175 175 176 177 177 176 174 171 168 166 165 165 166 167 168 169 170 170 171 173 174 175 176 176 176 176 177 178 179 178 177 176 175 174 172 172 172 171 170 169 167 167 166 165 165 165 168 169 171 172 172 171 170 169 171 173 175 175 175 174 176 177 175 173 172 172 174 175 176 176 177 178 179 179 179 176 171 165 163 163 165 169 172 175 175 174 174 175 177 177 179 179 181 183 182 180 177 175 175 175 176 176 177 177 176 175 174 173 172 169 166 164 163 163 162 161 162 162 162 161 160 159 159 159 160 160 162 163 164 165 166 169 169 210 212 215 216 216 215 213 210 208 208 210 210 210 209 209 208 208 208 209 210 210 208 206 204 203 203 203 202 201 201 200 199 199 198 197 196 196 196 197 197 198 198 197 197 196 196 196 197 198 199 199 198 197 197 197 197 197 196 196 195 195 195 194 193 193 192 191 191 190 190 191 190 190 190 190 191 192 193 193 192 192 192 193 193 194 194 194 193 192 191 190 190 189 188 187 188 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 186 184 184 184 184 183 183 183 183 183 183 182 180 178 176 176 176 176 177 176 175 174 172 169 167 165 165 165 166 168 169 170 170 172 173 174 174 175 176 176 176 177 178 179 178 176 175 174 174 173 173 173 172 171 169 168 167 167 166 166 165 166 167 169 171 171 171 170 170 171 172 173 173 173 173 175 176 176 174 173 173 175 177 177 178 179 180 180 180 177 173 166 161 160 161 164 169 173 176 177 176 176 176 176 176 176 179 181 182 182 180 177 175 174 175 176 177 177 177 175 173 172 171 170 168 167 165 162 161 162 162 162 163 163 163 162 162 161 161 160 160 161 162 163 164 166 166 168 209 211 213 214 215 215 214 211 209 208 209 210 210 209 209 208 208 208 208 209 209 208 206 203 202 202 203 203 202 201 200 199 199 198 197 197 197 197 197 197 197 198 198 198 197 197 197 198 199 200 199 198 197 197 197 197 197 196 196 196 196 195 194 193 192 191 191 191 190 190 190 190 189 189 190 192 192 193 193 193 192 192 192 193 193 193 193 192 192 191 191 190 190 189 188 187 187 189 189 189 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 186 185 184 184 184 183 182 183 183 183 183 182 180 178 177 176 176 177 177 175 174 174 172 169 167 166 165 166 167 169 169 170 171 172 173 173 173 173 174 175 177 178 179 179 178 176 174 174 175 175 174 174 173 171 170 168 168 168 168 169 167 165 166 168 170 170 170 170 171 171 171 171 171 172 172 175 177 177 176 175 175 177 178 179 180 180 181 180 179 176 171 164 161 160 161 165 170 174 177 179 178 178 177 177 177 177 178 179 181 181 180 178 176 175 175 176 177 178 178 174 171 170 170 169 169 167 164 161 162 163 163 162 162 162 163 163 163 162 161 161 161 161 161 162 164 164 166 169 208 210 211 211 213 214 213 211 208 207 208 209 209 209 210 209 208 207 208 208 209 207 205 203 202 202 202 203 202 201 199 198 198 198 198 198 198 197 197 197 197 198 198 198 198 198 198 199 200 200 200 199 199 198 197 197 197 197 196 196 196 195 194 193 192 191 191 191 190 190 189 189 188 189 190 191 192 193 193 193 192 192 192 192 192 193 193 192 192 191 191 190 190 189 188 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 188 189 189 189 188 187 187 188 187 187 186 186 185 183 182 182 182 183 184 183 182 180 179 178 177 177 177 177 174 173 172 171 170 169 168 167 167 169 169 169 170 171 172 173 173 172 172 173 175 177 179 180 180 178 176 176 176 176 175 175 175 174 171 170 169 169 170 170 171 169 166 165 166 168 170 170 171 171 171 171 170 170 170 171 175 177 177 176 176 176 177 179 180 181 181 181 180 179 175 172 167 165 162 162 166 171 174 177 179 180 180 180 179 177 177 177 177 179 180 180 179 178 177 176 176 177 178 177 173 171 169 169 168 168 166 164 163 164 165 164 161 161 161 161 162 163 163 163 163 162 161 161 162 162 164 167 169 208 208 209 211 212 213 213 211 209 207 207 208 209 209 210 209 208 207 207 208 208 206 205 204 203 202 202 203 202 201 199 198 198 199 199 199 198 198 198 197 197 198 199 199 200 200 200 200 201 201 200 200 199 198 198 197 197 197 196 196 196 195 194 194 192 192 192 191 190 189 188 188 188 189 190 191 192 192 192 192 192 192 191 192 192 192 192 192 191 191 190 189 188 188 188 188 187 187 187 187 188 189 189 189 189 189 189 189 189 189 189 189 188 188 189 188 187 187 187 187 187 186 186 186 183 181 181 182 183 184 183 182 181 180 179 178 177 177 176 173 172 171 170 169 169 169 168 169 170 170 170 171 172 173 173 173 172 172 173 175 177 178 179 179 178 178 178 178 177 176 176 175 173 171 170 170 171 171 171 172 171 167 165 165 167 168 171 172 172 172 171 169 168 169 171 175 177 177 177 176 177 178 179 180 180 180 180 180 179 177 175 171 168 165 164 168 172 174 177 179 179 180 180 180 179 178 176 175 177 179 179 179 179 178 176 176 177 177 175 173 171 171 170 168 167 165 164 165 165 165 164 163 162 161 161 161 163 164 164 164 163 162 163 163 164 166 167 169 209 208 208 209 210 211 211 211 209 208 208 208 208 209 210 209 208 208 207 207 207 206 205 204 204 203 202 202 202 201 200 199 199 199 199 199 199 198 197 197 198 199 199 200 201 201 201 201 202 201 201 200 199 198 198 197 197 197 197 196 196 195 195 194 193 193 192 191 190 189 188 188 188 188 190 191 192 192 192 192 192 191 191 191 192 192 192 192 191 190 190 188 187 187 187 187 187 187 187 187 188 189 190 190 189 189 189 189 189 189 189 189 188 188 188 188 187 186 186 186 186 186 186 186 183 181 182 183 183 183 183 182 181 181 179 178 177 176 175 173 171 170 169 169 169 169 170 170 171 171 172 172 173 173 173 173 173 173 174 175 175 176 178 179 178 178 179 180 179 178 177 175 172 171 171 171 171 172 172 174 172 169 166 165 166 168 170 171 173 173 171 168 167 168 171 175 177 177 177 177 178 179 180 180 179 179 180 181 180 180 176 173 171 169 167 169 172 174 176 177 178 180 180 181 181 179 176 174 175 176 176 178 179 178 177 177 177 175 173 172 171 171 171 170 168 166 165 165 165 166 166 166 164 162 161 162 163 164 165 165 165 164 164 164 165 168 169 169 209 208 208 208 208 209 210 210 209 208 208 208 208 209 209 209 208 207 207 206 206 205 205 205 204 204 203 202 202 201 200 200 200 200 199 199 198 198 197 198 199 199 200 201 202 202 202 202 203 202 201 200 200 199 198 197 197 197 197 196 196 195 195 194 193 193 192 191 190 189 188 188 188 189 190 191 192 192 192 192 191 190 190 190 191 191 192 191 191 190 189 188 187 186 186 186 186 187 187 187 188 189 190 190 190 190 190 190 190 189 189 189 188 188 188 187 186 186 186 186 186 186 186 186 183 182 182 182 182 182 182 181 180 180 179 178 177 176 174 172 171 170 169 169 169 169 170 172 173 173 174 174 174 173 173 173 174 175 175 174 174 174 176 177 177 179 180 180 180 179 178 175 172 171 171 171 172 172 174 175 174 171 168 166 166 167 168 171 172 172 171 168 167 169 171 175 175 177 177 177 177 179 180 180 179 180 181 182 182 180 177 175 173 172 170 170 172 173 174 176 178 180 181 182 182 179 176 174 173 173 174 176 178 179 178 177 175 173 172 171 170 171 172 171 168 166 165 165 165 166 168 168 166 163 162 162 163 164 165 165 165 164 165 165 166 168 170 170 209 208 207 207 206 207 208 209 209 209 208 208 209 209 209 209 208 207 206 206 205 205 205 205 205 204 203 203 202 202 201 201 200 200 199 199 198 197 197 199 200 200 201 202 203 203 203 203 204 202 201 201 200 199 198 198 197 197 197 197 196 195 195 194 194 193 192 191 190 189 189 189 189 190 191 191 191 191 191 191 190 189 189 189 189 189 191 191 191 190 189 188 187 186 185 185 185 186 186 187 188 189 190 190 190 190 190 190 190 190 189 189 188 188 188 187 186 186 185 185 186 186 187 185 183 182 182 182 182 182 181 180 179 179 179 178 177 175 174 173 172 171 170 170 170 170 171 173 174 174 174 174 174 174 174 174 175 176 175 173 172 173 173 175 178 179 180 180 181 180 178 175 173 173 173 173 173 173 175 176 176 174 171 169 168 167 168 170 171 171 170 169 168 170 172 173 175 177 177 176 177 178 180 180 180 181 181 182 182 181 178 175 174 174 172 172 172 173 174 175 178 180 181 183 182 179 176 174 172 171 172 174 177 178 179 177 176 173 172 170 169 171 172 171 169 166 165 164 163 166 169 170 168 165 163 163 164 164 164 164 164 164 165 166 167 169 170 171 209 208 207 206 205 206 207 208 208 209 209 209 209 209 209 209 208 207 206 205 205 205 205 205 205 205 204 203 203 202 202 202 201 200 199 198 197 197 198 200 201 201 202 202 203 204 204 204 204 203 201 201 200 199 199 198 197 197 197 197 196 196 195 195 194 193 192 192 190 190 189 189 190 191 192 192 191 191 191 190 190 190 189 188 187 188 190 191 191 190 189 188 187 187 185 184 184 185 186 187 188 189 190 190 190 190 190 190 190 190 189 189 188 188 188 188 187 186 185 185 185 186 186 185 184 183 183 183 182 181 180 179 178 178 178 178 177 175 174 174 173 172 170 170 170 171 172 174 176 175 175 174 175 175 175 175 176 175 174 172 171 172 173 176 179 178 179 181 181 180 178 176 175 174 174 174 174 174 175 176 177 176 175 173 171 169 169 169 170 170 170 169 170 170 171 174 176 176 176 176 176 177 178 179 180 181 182 182 182 181 177 175 176 176 176 176 174 173 174 175 178 180 181 183 182 181 178 175 172 171 170 172 176 177 178 177 176 174 171 169 169 170 172 171 169 167 167 164 163 166 169 171 170 168 165 165 165 165 164 164 164 165 165 166 167 169 170 170 210 208 207 205 205 205 205 206 208 209 209 209 209 210 210 209 208 207 206 206 205 205 205 205 205 205 204 204 203 203 203 203 202 200 198 197 197 198 199 201 202 202 202 203 204 205 205 205 204 203 202 201 200 199 199 199 198 197 197 197 196 196 196 195 194 193 193 192 192 191 190 191 191 192 192 192 191 191 191 190 190 190 189 187 187 188 189 190 190 190 189 188 188 187 185 184 184 185 186 187 189 189 190 190 190 190 190 191 190 190 189 189 188 188 188 188 187 186 185 185 185 185 185 185 185 184 184 183 182 181 179 178 177 177 177 178 177 176 175 174 173 172 170 169 170 172 174 175 175 177 176 176 175 175 175 176 176 174 173 172 172 173 175 177 179 178 179 181 181 180 179 177 175 174 174 175 175 175 175 176 177 177 178 176 174 171 170 170 170 170 171 171 171 171 172 174 175 175 175 176 176 177 178 178 179 181 182 183 183 181 176 176 178 179 180 179 177 175 175 175 177 179 181 182 183 180 177 174 172 170 169 170 174 175 176 177 176 174 171 169 169 170 171 172 170 170 167 164 163 165 169 171 172 170 168 168 168 166 164 164 164 165 166 167 169 169 170 171 210 208 206 205 205 204 205 206 207 209 209 210 210 210 210 209 209 208 207 206 205 205 206 206 205 205 205 204 204 204 204 204 202 200 198 197 197 198 200 201 202 203 203 204 205 206 206 205 204 203 202 201 201 200 200 199 198 197 197 197 196 196 196 196 195 194 194 193 193 192 192 192 192 192 192 191 191 191 191 190 190 189 189 187 187 188 189 190 190 189 189 188 187 187 185 184 184 185 186 187 188 189 189 190 190 190 190 190 190 190 189 189 189 188 188 188 187 186 185 185 185 185 185 185 185 185 185 184 182 180 178 176 176 176 177 177 178 177 176 174 173 172 170 170 171 173 175 175 176 178 177 176 175 175 176 176 176 175 174 173 173 175 177 179 179 179 180 181 181 180 178 176 175 175 176 176 176 177 176 176 176 178 179 178 176 173 171 171 171 170 171 171 171 172 173 174 175 174 175 176 177 177 178 178 179 180 182 183 183 180 176 175 177 180 182 181 179 177 176 176 177 179 179 181 181 179 176 174 172 169 167 167 169 170 172 175 176 175 173 170 169 169 170 171 171 171 169 165 164 165 168 171 172 172 171 171 169 167 165 164 164 165 166 168 169 170 171 171 209 208 207 206 205 204 205 206 208 209 210 211 211 211 210 210 209 208 207 206 205 205 206 206 206 205 205 205 205 205 205 205 203 201 199 198 198 199 201 202 203 203 204 205 206 206 206 205 204 203 202 202 201 201 200 200 199 198 197 197 196 196 196 196 196 195 195 194 194 193 193 193 192 192 191 191 191 191 190 190 189 189 188 187 188 189 189 189 189 189 188 187 186 186 185 185 185 185 186 187 187 188 189 190 190 190 190 190 189 189 189 189 189 189 188 188 187 186 186 186 185 184 184 184 184 185 185 184 183 180 178 176 175 175 176 176 178 177 175 174 173 173 172 172 172 173 174 176 177 178 176 176 176 176 176 176 176 176 175 175 176 177 178 179 180 181 181 180 179 178 176 174 175 177 177 177 177 177 176 176 177 178 179 179 178 176 174 172 171 171 170 170 171 173 174 174 174 174 174 175 176 177 178 179 180 180 182 183 182 178 175 175 178 182 183 183 181 179 177 177 178 178 179 180 179 178 176 174 171 168 165 165 165 167 169 173 176 176 174 171 169 168 168 168 170 171 171 167 166 166 168 170 171 172 173 172 171 168 167 166 166 166 167 168 170 171 172 172 209 208 207 206 205 205 205 206 208 209 211 211 212 212 212 211 210 208 208 207 206 206 206 206 206 206 206 206 206 206 206 206 204 202 200 199 199 200 201 202 204 205 205 205 206 206 206 204 204 203 203 202 202 202 201 200 199 198 197 196 196 196 196 196 196 196 195 194 194 194 194 193 192 192 191 191 191 190 189 189 189 188 187 187 188 189 189 189 189 189 188 187 186 186 185 185 185 185 185 186 187 188 189 190 190 190 190 190 189 189 189 189 188 189 189 188 187 187 186 186 185 185 184 184 184 184 184 184 183 181 178 177 176 175 174 174 175 175 174 173 174 174 174 174 174 174 175 177 178 178 176 176 176 176 176 176 176 176 177 178 179 179 179 179 180 181 181 180 177 175 174 174 175 177 178 178 178 177 177 177 179 179 180 181 180 179 176 174 174 172 170 171 173 174 174 173 173 173 174 174 175 176 178 179 180 182 183 182 180 177 175 177 181 184 184 184 183 181 179 179 179 178 178 178 177 177 176 174 171 167 165 164 162 165 167 171 175 175 175 172 170 169 168 167 169 171 172 169 168 167 167 167 168 170 172 172 171 170 169 168 168 168 168 169 170 171 172 172 208 208 207 206 206 205 206 207 208 210 211 212 212 213 212 211 210 209 208 207 207 206 206 207 206 206 206 207 207 207 207 206 205 203 201 201 201 201 202 203 206 206 206 206 206 206 205 204 203 203 202 202 202 202 201 201 200 198 197 196 196 196 196 197 197 196 196 195 195 194 193 192 192 191 191 191 191 190 189 189 189 188 187 188 188 188 189 189 189 188 187 186 185 186 186 185 185 185 185 186 187 188 189 190 190 191 190 189 189 188 188 188 188 188 189 188 188 187 187 186 186 185 184 183 184 184 183 183 183 181 180 179 178 176 172 172 173 173 173 174 174 174 175 175 175 175 176 178 179 178 176 175 175 176 176 176 176 177 178 179 181 181 180 180 181 181 179 177 175 173 173 174 175 178 179 179 179 179 178 178 180 180 181 182 182 181 179 178 176 173 172 173 174 175 174 173 173 173 173 173 174 175 177 179 181 182 182 180 178 176 176 179 183 184 185 185 184 183 183 183 181 179 177 176 176 176 176 174 172 168 165 160 158 161 164 169 173 174 175 174 173 171 169 167 168 170 172 171 170 169 168 167 166 168 169 171 170 171 171 171 171 171 170 170 171 172 173 173 207 207 207 206 206 206 207 207 209 210 212 213 213 213 213 212 211 210 209 208 207 207 207 207 207 207 206 207 207 207 207 206 205 204 203 202 202 203 204 206 207 207 206 206 205 205 204 203 203 202 202 201 201 201 202 201 200 199 197 197 196 196 197 197 197 197 196 195 195 194 193 192 191 191 190 190 190 189 189 189 188 187 187 187 188 188 189 189 189 188 186 186 186 186 186 185 185 184 185 186 187 189 189 190 190 191 190 189 189 188 188 188 188 188 189 188 188 187 187 187 186 185 184 183 184 184 183 183 182 182 181 180 178 175 172 171 172 173 174 175 175 176 176 176 175 176 178 179 180 179 177 175 175 175 175 176 176 177 179 180 182 182 182 181 181 179 177 175 174 174 173 173 175 178 178 179 179 180 180 180 181 182 182 183 183 183 181 179 176 176 174 174 175 174 173 173 173 173 173 173 174 176 177 178 181 181 180 178 177 176 178 181 184 184 185 186 186 186 185 184 182 179 177 176 175 176 175 173 173 170 164 158 155 157 161 166 171 173 174 174 174 171 169 167 167 169 172 172 173 172 170 167 165 165 166 169 170 171 172 173 174 173 172 172 173 173 173 174 207 207 207 206 206 207 208 208 209 210 210 212 213 213 213 212 211 210 209 209 208 208 208 207 207 207 207 207 207 207 207 206 205 204 204 204 204 204 205 207 209 208 207 206 205 204 203 203 202 202 201 201 200 201 202 201 201 199 198 198 197 197 197 197 197 197 196 196 195 194 193 193 191 190 190 189 189 189 189 188 186 185 186 186 187 188 188 188 188 187 186 186 186 187 187 186 185 184 185 186 188 189 190 190 190 190 190 190 189 188 188 188 188 188 188 188 188 187 187 187 186 185 184 183 183 183 183 183 183 183 182 180 178 175 172 171 172 173 174 174 175 177 177 176 176 177 179 180 181 180 178 177 176 174 174 175 176 178 179 181 182 183 183 182 181 178 176 175 175 174 173 173 175 177 178 179 180 180 182 182 182 183 184 184 183 182 181 179 178 178 176 175 174 173 173 173 173 174 174 174 175 176 177 178 179 179 178 176 177 179 181 183 184 185 186 186 186 186 186 185 182 179 177 175 175 175 174 172 171 170 165 158 154 154 159 166 170 171 174 174 173 171 169 168 168 169 171 172 173 173 170 166 163 162 164 167 169 168 170 173 175 175 174 174 174 174 174 175 207 207 207 207 207 208 209 209 210 210 211 212 213 213 212 212 211 210 210 209 209 208 208 208 208 208 207 207 207 207 206 206 206 205 205 205 205 206 207 208 209 208 207 206 205 204 203 203 202 201 201 200 199 200 201 202 201 200 200 198 198 198 198 198 198 197 197 196 196 195 195 194 192 191 190 189 189 189 189 187 186 185 185 186 186 186 186 187 186 186 186 186 187 187 186 186 185 184 185 186 188 189 189 190 190 190 190 189 189 188 187 187 188 188 188 188 187 187 187 187 186 185 183 182 183 183 183 183 184 184 183 180 178 176 173 172 172 173 173 174 176 177 178 177 177 178 180 181 181 181 180 178 176 175 175 175 176 178 180 182 183 183 182 181 179 177 176 176 175 174 174 174 174 176 179 180 180 180 181 182 183 184 185 185 184 181 179 179 179 179 177 175 174 174 174 173 174 175 175 175 175 176 177 178 178 178 177 177 179 181 182 183 184 185 185 186 186 186 186 184 181 178 176 175 174 173 173 171 171 171 167 161 155 154 156 160 165 169 172 173 173 171 170 170 170 170 170 171 173 173 170 167 163 162 162 163 165 166 168 172 175 176 176 176 175 175 175 175 207 207 208 208 208 209 209 210 211 211 212 212 213 212 212 212 211 210 210 209 209 209 209 209 208 208 208 207 207 207 206 206 206 206 206 207 207 208 208 209 209 208 207 206 206 205 203 202 202 201 200 199 198 199 201 201 202 202 200 199 198 198 199 198 198 197 197 196 196 196 196 195 194 192 190 189 189 190 189 188 187 186 185 186 185 184 184 185 185 186 186 187 187 187 186 185 185 184 185 186 188 188 189 189 189 189 190 189 189 187 187 187 187 187 187 187 187 186 186 187 186 185 183 182 182 182 182 183 183 183 183 181 179 176 174 173 173 173 174 175 176 177 178 179 179 179 180 181 181 181 180 179 178 177 175 175 176 178 180 182 182 183 181 180 178 177 176 175 174 174 174 175 175 177 179 180 180 180 181 182 183 184 186 186 184 181 179 178 178 178 177 176 175 175 174 174 175 176 176 176 176 176 177 177 177 178 178 179 181 182 183 183 184 185 185 186 185 186 186 183 179 177 175 173 172 171 171 171 172 173 169 163 157 155 155 156 160 165 169 172 173 171 172 172 173 172 171 171 172 172 170 167 164 162 163 163 164 165 167 170 174 176 177 177 176 177 176 176 207 208 209 209 209 209 209 210 212 212 213 213 213 213 213 212 211 211 210 210 209 209 209 209 209 209 209 208 207 207 207 207 207 207 208 208 209 210 210 209 209 207 207 206 205 205 203 202 201 201 199 198 198 199 200 201 202 202 201 200 199 199 199 198 198 197 197 197 196 196 196 196 195 193 191 190 189 189 190 190 189 187 187 186 184 183 183 183 184 184 186 187 187 186 186 185 185 185 185 186 187 187 188 188 188 189 189 189 189 188 187 186 186 186 186 187 186 186 185 185 185 185 184 183 182 182 182 183 183 182 182 182 180 178 175 175 174 174 174 175 176 177 178 180 181 181 182 182 181 180 180 181 180 177 175 175 176 177 178 179 181 182 181 179 177 176 176 176 175 175 175 175 176 177 177 178 179 180 181 181 182 184 186 186 184 182 179 178 178 177 177 177 175 174 174 174 175 177 177 176 176 176 177 177 178 179 180 181 182 183 183 183 184 185 185 185 184 184 184 180 177 175 173 172 169 169 170 171 172 172 170 165 161 158 155 156 158 163 168 172 173 173 174 174 174 173 172 171 171 171 170 168 166 165 164 164 164 165 167 169 172 174 176 177 177 177 176 176 207 208 209 209 209 210 210 211 212 213 213 213 213 214 215 214 213 212 211 210 209 209 209 209 209 209 209 209 208 208 207 207 207 208 209 209 210 211 210 209 208 208 207 206 205 204 203 202 201 200 199 198 198 199 199 201 202 202 201 200 199 199 199 199 198 197 197 197 196 196 196 196 195 194 192 190 190 189 190 190 189 188 187 186 184 182 182 182 182 183 185 187 187 186 186 186 185 185 185 186 186 187 187 188 188 188 188 189 189 188 187 186 186 185 186 186 186 185 184 184 184 184 184 184 183 182 182 183 183 182 181 181 181 178 178 176 175 175 175 176 176 177 179 180 182 182 183 182 181 180 181 182 180 178 176 176 176 177 177 178 181 182 181 179 178 177 176 176 176 176 175 176 177 177 176 178 179 180 181 181 183 185 186 185 184 182 179 177 177 176 176 176 175 174 173 174 176 177 177 177 176 176 177 178 179 180 181 182 183 183 183 183 184 184 184 184 183 183 181 179 176 173 171 169 167 167 169 171 171 171 170 167 165 161 156 156 159 162 166 170 172 173 173 174 175 174 172 170 169 170 170 169 169 168 167 166 166 166 167 168 170 171 172 175 176 175 176 176 208 209 209 209 210 210 211 212 213 213 213 213 213 215 215 216 215 213 212 211 210 209 209 210 209 209 209 209 209 209 208 207 208 209 209 210 211 212 211 211 209 208 207 206 204 203 202 202 201 200 199 199 198 199 200 201 202 202 202 201 199 199 198 198 198 197 197 197 196 196 196 196 195 194 192 191 190 190 190 189 189 188 186 185 183 182 182 182 183 184 185 186 186 186 186 186 185 185 185 185 186 186 187 187 187 187 188 188 188 188 187 186 185 185 185 186 185 185 184 184 184 183 183 183 183 182 182 183 182 181 180 180 181 181 179 176 176 176 175 175 176 177 179 180 180 182 183 184 182 181 182 182 180 179 178 178 177 177 177 179 181 181 180 179 178 177 177 177 177 177 175 175 176 176 176 178 178 179 180 182 184 185 186 184 183 181 179 176 176 173 174 176 175 175 174 174 175 176 177 177 177 177 177 178 179 181 183 184 184 184 184 183 183 182 183 184 183 182 179 178 175 170 168 167 166 166 168 170 170 170 170 169 166 161 157 156 158 161 165 169 168 171 173 175 175 174 171 169 168 169 169 170 170 171 170 169 168 168 168 168 169 169 171 173 175 174 175 175