CAPE 88 75 61 48 37 33 32 34 39 42 42 44 44 43 39 30 27 26 25 28 23 18 17 13 14 10 12 18 32 49 72 110 174 195 185 156 142 131 130 144 166 188 205 217 229 234 231 227 225 224 223 230 242 266 278 292 284 253 252 259 255 236 212 237 235 258 259 262 259 280 303 336 386 456 489 573 654 654 542 411 327 274 236 212 203 228 305 401 496 565 507 343 250 260 270 241 193 154 112 83 75 71 80 91 79 86 79 188 173 185 267 116 83 107 116 136 197 439 539 372 219 230 238 340 460 399 270 248 433 665 671 702 782 683 460 350 248 151 146 173 239 355 486 570 559 451 296 190 167 192 257 392 433 420 387 394 517 528 392 276 263 264 337 517 165 65 75 121 165 200 378 824 923 749 513 442 338 285 344 284 188 200 222 203 181 150 149 194 242 239 173 108 111 170 175 134 127 188 325 424 306 205 128 107 155 271 473 595 416 158 135 172 193 225 268 397 472 496 519 387 197 99 77 73 65 68 71 84 95 125 150 138 114 87 122 222 272 277 340 556 581 412 360 317 292 254 196 167 166 181 223 347 456 578 789 848 670 670 814 1305 1671 2176 1283 716 497 391 363 540 86 68 49 39 36 32 31 33 41 44 45 47 47 43 39 33 29 31 33 34 30 25 23 21 20 14 19 29 45 70 101 142 190 198 177 165 140 125 129 147 172 192 209 230 249 255 253 245 225 212 214 224 240 246 252 263 253 243 246 245 230 199 215 250 251 264 260 273 274 297 314 347 388 455 511 585 636 604 571 452 303 212 170 165 171 219 316 399 481 554 490 346 286 296 332 302 198 158 111 79 66 58 64 75 104 196 224 248 309 470 429 94 106 156 185 254 308 508 561 400 376 274 286 369 440 364 279 245 269 395 538 717 785 663 527 409 258 162 148 161 219 351 496 599 635 519 383 239 193 227 338 457 504 528 479 480 528 446 259 163 185 237 426 556 241 124 136 176 279 415 627 877 798 735 535 374 335 334 371 358 262 287 301 212 162 186 226 280 397 447 384 234 223 334 246 115 105 184 239 377 306 163 141 165 258 413 523 521 397 183 167 188 283 291 490 676 606 472 410 314 169 97 86 78 69 78 95 131 156 157 144 106 82 65 41 79 214 324 472 621 543 340 333 348 299 212 195 172 195 218 284 389 536 691 837 632 488 619 749 850 1464 2053 1419 778 493 357 434 459 81 61 48 40 31 27 28 34 41 44 45 48 48 44 40 35 28 30 31 31 31 28 29 26 29 30 34 44 61 89 126 158 198 207 194 162 135 120 128 149 173 201 224 233 248 259 250 243 224 200 206 221 233 232 228 232 238 243 240 224 193 180 185 204 238 263 262 279 285 302 323 361 407 482 571 620 632 625 557 421 277 192 163 161 175 228 305 416 516 542 518 437 322 289 300 246 182 145 110 86 66 56 62 80 115 170 379 511 367 255 139 95 162 226 311 396 442 556 566 503 389 304 321 364 370 330 276 253 313 539 718 796 809 693 549 410 271 182 148 166 254 399 540 646 667 578 509 365 226 260 355 476 555 537 464 451 481 409 331 197 176 318 561 602 315 196 196 258 410 660 839 871 776 615 425 311 306 341 353 362 320 280 321 295 240 291 350 409 567 606 449 346 400 525 270 73 69 116 249 418 269 146 172 317 538 435 340 489 319 286 235 339 510 530 690 672 490 375 356 288 220 180 148 115 88 98 154 217 225 193 149 95 74 62 42 69 183 355 530 574 404 248 337 403 375 235 173 168 198 214 273 385 580 750 800 522 429 573 809 764 916 1394 1129 756 589 416 356 355 83 72 54 39 34 33 33 36 41 44 45 47 46 42 37 35 32 32 30 29 30 30 31 31 41 45 53 64 84 112 141 155 196 205 186 154 127 119 131 151 172 200 221 227 236 240 238 229 203 182 188 200 206 206 211 222 237 251 238 212 192 183 156 219 261 254 254 276 280 306 336 378 433 486 550 563 628 628 540 398 270 210 194 194 205 242 317 423 463 485 518 461 369 303 247 228 189 123 103 89 84 82 87 95 122 199 458 184 96 85 85 108 174 320 473 520 515 515 549 463 352 258 243 273 323 343 298 231 254 486 630 795 808 591 346 233 193 154 148 190 314 459 566 665 674 600 490 381 259 241 307 447 500 480 417 357 362 355 438 355 377 571 697 596 303 201 197 329 571 655 819 806 658 518 371 259 224 258 297 414 397 261 241 283 335 358 348 428 620 473 319 417 602 756 588 180 65 112 325 497 263 125 210 488 721 522 396 241 262 235 295 495 742 793 688 489 339 298 307 291 262 238 209 173 166 206 277 293 233 194 139 94 81 56 49 121 290 429 522 453 269 207 323 422 414 231 154 164 194 182 288 488 658 813 766 623 524 691 818 686 496 584 586 621 611 522 412 312 81 66 51 42 39 41 43 42 43 43 46 46 44 40 38 36 36 42 41 37 33 32 33 38 48 59 71 84 97 124 138 171 201 200 172 134 111 106 120 148 172 194 203 213 220 218 217 209 192 180 183 194 202 205 213 227 244 258 241 236 215 186 171 222 224 237 254 270 279 319 350 391 441 471 537 573 613 632 554 411 287 247 243 237 244 267 319 354 404 463 488 442 368 288 221 218 174 105 103 98 95 93 86 78 76 80 107 84 74 133 111 93 216 457 564 567 555 529 530 461 364 249 206 241 291 313 261 189 166 255 523 768 728 440 236 190 159 140 142 198 339 476 598 709 691 537 396 288 229 223 309 443 439 397 362 261 250 339 508 556 638 707 636 435 299 237 286 319 434 666 862 814 676 539 385 259 190 190 316 311 170 142 184 274 367 386 286 280 458 274 320 461 745 805 720 209 103 185 404 516 311 194 350 599 740 744 478 194 148 253 468 653 863 895 619 373 291 280 269 258 247 263 272 260 289 347 368 302 208 137 139 133 97 82 100 185 422 469 450 348 208 196 358 464 444 228 149 149 160 232 408 613 797 856 835 634 590 712 762 682 498 363 357 396 502 553 376 246 79 65 55 48 45 47 50 50 48 44 46 48 47 45 40 37 37 47 46 42 39 39 40 46 53 71 78 92 100 121 154 187 205 191 157 119 97 93 112 142 164 162 162 192 209 206 202 192 176 165 166 176 191 207 219 234 245 246 248 237 214 184 162 194 213 235 242 256 291 314 351 355 396 497 599 621 619 622 543 432 325 277 268 259 269 278 276 295 347 430 477 434 346 254 197 174 114 75 82 85 84 79 70 64 62 63 84 89 64 49 63 129 404 406 559 576 535 490 491 447 348 249 211 263 302 301 247 231 234 331 531 722 677 414 233 185 157 140 149 228 356 487 658 730 667 510 337 248 211 262 376 454 459 423 346 225 215 398 609 725 776 682 517 338 289 329 350 410 522 710 858 812 656 476 312 210 166 164 288 425 361 201 137 208 309 319 199 113 192 148 200 259 559 824 699 307 209 271 460 553 325 338 392 513 532 516 377 186 172 367 694 860 944 860 644 443 333 292 236 194 223 281 321 340 354 368 323 269 226 128 139 195 201 159 217 334 466 463 378 332 223 199 376 458 366 216 150 152 192 315 512 586 761 855 723 540 558 664 693 663 564 424 349 348 440 539 409 235 83 70 64 59 55 55 56 55 53 49 48 48 48 47 43 42 44 52 52 50 47 48 50 55 63 78 82 94 112 130 159 194 202 177 142 112 96 93 107 130 139 150 176 197 199 195 187 174 162 157 159 170 192 214 228 234 237 247 246 215 197 174 157 181 210 231 245 256 278 302 304 346 425 503 629 644 629 604 556 475 376 334 316 311 299 292 308 332 377 449 467 397 317 258 203 146 90 74 74 57 61 62 50 50 66 101 100 71 68 82 138 225 229 501 570 509 448 421 433 402 340 244 208 238 302 330 322 327 381 465 582 694 644 428 250 176 146 159 193 277 453 629 682 685 634 524 393 310 279 303 432 448 456 408 346 276 271 421 677 805 796 626 432 336 321 404 529 554 645 805 868 799 549 319 197 142 169 207 283 456 499 286 134 196 262 183 96 81 112 109 110 200 550 859 676 483 398 346 519 618 409 395 397 455 537 542 366 188 241 494 852 1023 954 809 687 529 410 315 205 159 215 293 333 369 357 330 295 202 156 127 183 318 337 274 318 425 426 433 379 336 225 226 357 362 310 249 199 201 265 314 417 627 773 709 515 429 547 674 673 676 703 643 497 361 409 538 522 218 93 83 76 70 66 64 62 58 55 52 50 49 49 50 50 50 52 59 59 59 58 61 64 67 71 83 90 100 115 132 157 185 191 164 133 112 97 94 103 111 132 151 174 186 185 180 173 168 160 151 151 166 193 213 220 231 239 237 223 201 172 145 133 167 199 219 239 245 245 252 284 331 443 552 635 637 639 624 560 490 392 341 346 341 322 324 351 387 442 458 424 350 288 269 227 187 150 89 74 48 41 42 37 57 72 100 91 82 71 97 100 163 282 520 535 446 429 522 555 399 374 289 224 198 193 237 301 332 439 556 640 684 617 434 264 169 130 139 207 371 560 671 667 595 572 501 427 359 308 300 361 409 377 338 350 362 357 483 674 787 762 559 493 363 320 476 659 711 719 788 773 626 369 183 121 120 106 82 231 375 228 87 140 236 265 141 72 103 176 289 298 444 711 814 562 501 431 417 472 508 504 391 423 506 558 531 359 233 331 594 944 1099 970 784 599 515 482 323 171 150 195 270 323 356 378 369 305 182 156 193 269 363 374 311 347 373 353 382 366 283 219 233 306 295 320 297 229 220 226 297 490 674 678 503 341 366 570 708 691 669 637 554 402 288 311 335 393 302 100 95 88 81 75 70 68 64 56 51 51 51 50 52 55 57 58 61 64 67 70 72 77 79 81 90 95 101 114 129 150 173 176 157 137 116 104 97 95 110 133 152 170 178 177 177 176 172 166 153 140 136 156 198 223 229 231 224 206 187 174 159 148 176 208 219 225 227 234 239 275 342 461 580 597 597 636 610 545 472 454 403 357 333 328 348 378 423 461 443 387 318 253 226 222 204 151 92 55 31 37 41 43 62 73 99 99 75 70 55 74 273 345 543 524 415 315 263 316 325 396 353 326 232 159 153 204 302 419 534 619 648 586 462 333 215 135 133 234 386 540 608 589 521 464 415 373 341 294 295 319 351 333 322 348 358 389 531 661 721 721 627 442 299 346 518 689 733 720 697 616 443 280 210 157 184 160 41 169 247 65 120 221 309 265 130 102 121 228 497 587 701 782 693 479 461 439 318 306 334 341 382 490 595 557 447 315 256 402 628 919 1067 945 665 482 502 470 278 135 121 157 232 293 284 279 304 272 196 164 197 281 365 353 284 314 281 300 306 294 213 173 204 302 523 408 291 268 255 252 349 577 688 574 368 279 391 558 619 628 634 594 481 325 286 355 335 457 432 105 99 92 84 78 76 72 64 51 47 53 55 51 50 57 60 61 64 66 71 75 83 90 92 91 94 99 104 115 130 149 167 166 158 154 133 120 104 102 117 135 151 161 169 178 188 191 185 177 160 140 132 154 194 214 216 208 207 203 180 164 158 155 171 180 220 218 215 212 228 255 336 466 592 553 511 546 562 565 531 483 415 369 340 333 339 353 383 412 418 355 274 249 241 234 215 151 86 48 39 31 31 36 42 45 66 170 168 86 38 51 171 409 561 525 410 292 239 248 308 340 435 414 283 141 91 122 229 366 482 564 600 581 553 474 287 138 148 249 375 502 543 491 461 339 289 274 276 283 291 320 299 321 313 296 329 416 540 678 705 674 537 317 227 299 487 613 612 581 539 464 371 357 281 168 134 71 41 45 54 96 256 467 406 336 171 121 135 293 664 867 812 717 604 470 397 339 321 265 233 288 409 572 635 483 278 183 179 329 534 831 954 768 507 407 442 377 212 116 102 120 145 189 247 411 181 143 137 152 192 212 322 341 321 279 245 257 240 215 165 140 144 368 470 447 405 407 398 438 552 656 618 456 300 254 338 429 500 555 583 603 609 555 340 287 504 498 299 104 99 94 91 83 73 61 50 43 41 35 27 28 41 57 61 63 66 71 76 83 94 101 102 100 98 103 108 121 138 157 171 170 167 173 152 125 107 107 119 132 144 156 169 183 197 203 200 193 174 141 127 149 183 201 199 190 192 187 179 177 173 184 187 206 229 220 227 219 218 259 337 460 566 515 472 499 504 547 540 484 424 384 339 306 304 325 354 382 373 341 307 263 240 242 215 152 90 58 64 44 41 38 53 103 107 119 130 47 33 83 276 508 558 484 380 302 242 223 233 333 408 401 302 156 62 80 179 329 445 502 538 574 590 506 303 138 132 220 363 492 489 425 403 298 222 214 249 312 336 313 231 252 257 261 299 417 451 562 669 621 394 216 213 373 517 493 418 412 374 329 437 454 254 133 119 109 105 106 104 155 383 594 565 406 169 114 156 394 765 981 836 618 515 422 429 415 357 271 249 309 415 602 607 425 229 150 146 207 568 899 833 600 433 400 423 324 154 103 99 104 129 156 243 505 199 103 74 78 115 185 291 308 297 201 254 214 172 172 167 123 89 120 200 254 370 473 535 640 723 701 555 405 333 277 275 332 451 550 509 575 597 429 241 288 667 680 687 102 101 98 88 74 62 49 40 39 29 21 28 38 51 63 65 66 69 78 85 95 104 108 108 106 105 109 116 131 153 170 176 179 180 175 148 121 105 104 112 122 136 155 168 183 199 211 211 193 164 132 121 141 166 179 181 177 176 179 180 185 189 195 203 214 230 230 219 207 215 247 316 421 510 509 533 511 479 497 510 479 435 387 335 300 288 305 328 355 373 358 301 244 232 247 244 188 106 55 59 55 43 34 33 39 62 72 102 40 65 204 437 566 557 442 375 359 279 209 208 294 297 296 279 188 92 109 210 327 406 439 497 583 624 522 284 119 89 170 350 502 438 404 348 267 195 205 271 362 383 297 154 281 186 209 218 302 393 533 618 561 351 210 209 311 400 332 283 291 255 210 294 318 215 231 276 302 323 303 276 303 415 493 624 377 147 147 208 536 831 982 775 536 505 471 501 453 353 312 288 340 471 573 486 327 193 132 143 311 683 850 655 454 394 396 383 274 128 112 93 94 119 147 267 795 454 108 65 68 96 214 267 283 208 135 286 233 172 219 215 119 75 64 96 228 371 451 543 673 760 788 679 465 392 331 286 417 545 559 483 567 535 335 270 281 427 720 777 95 91 85 72 59 54 47 41 38 32 32 37 46 59 66 67 69 74 85 93 103 108 109 109 108 109 117 128 146 156 175 182 187 184 166 141 118 103 101 107 118 134 152 162 176 187 203 205 183 149 117 112 130 148 158 162 165 171 174 177 191 211 230 253 257 275 263 230 211 206 245 312 395 408 499 539 540 479 459 456 440 421 381 322 289 282 256 243 265 322 324 252 210 222 250 272 239 133 75 70 66 59 38 34 74 84 165 80 99 206 399 543 578 542 418 430 353 270 196 173 214 206 226 252 213 160 173 251 310 337 378 461 575 631 487 221 83 67 190 400 499 515 461 333 203 161 192 263 400 347 210 132 146 116 179 148 236 366 520 568 481 303 205 204 244 265 242 221 214 197 173 183 211 242 367 533 624 657 592 538 430 373 545 576 321 163 296 518 770 866 873 830 619 478 485 517 446 401 428 428 481 569 592 494 406 263 154 203 458 739 738 525 373 352 364 345 284 155 113 87 85 103 146 201 222 259 154 128 141 150 276 279 217 134 100 199 192 266 319 319 236 128 87 162 299 405 479 549 650 758 783 666 477 402 367 462 647 706 582 642 606 460 303 298 269 317 532 660 92 80 69 56 48 46 38 28 26 32 36 40 44 51 59 64 69 80 94 101 108 111 109 108 108 113 129 135 152 164 181 189 194 181 160 138 120 108 108 114 124 134 147 156 167 180 193 192 172 139 108 98 108 124 141 152 154 161 170 188 205 228 257 280 293 315 290 224 199 192 272 283 449 538 543 517 525 459 423 394 381 366 322 290 277 273 258 277 322 341 311 251 216 218 256 297 248 153 105 89 79 73 87 66 82 67 140 81 240 399 525 579 575 570 469 516 374 295 212 154 151 153 201 228 211 198 198 225 283 302 317 403 543 608 432 163 54 88 214 362 549 634 528 331 185 174 156 235 369 257 112 140 49 33 49 93 217 371 519 512 402 241 144 134 167 195 253 240 201 224 224 226 256 328 534 721 829 852 798 663 405 364 570 504 255 173 356 529 850 856 850 777 616 502 503 480 446 428 474 547 606 621 651 601 418 239 189 356 652 768 629 438 318 283 294 313 287 158 132 159 128 155 182 237 248 224 221 203 240 276 295 252 157 101 103 145 241 327 463 447 294 172 152 270 428 551 625 636 687 754 721 573 427 362 472 672 774 712 587 731 539 510 358 298 234 264 361 540 84 71 60 48 42 41 34 24 22 32 40 42 46 53 61 68 75 87 102 108 114 116 114 113 115 120 129 149 163 177 186 187 189 169 152 137 126 118 119 123 127 129 141 159 176 182 183 177 160 129 100 88 91 105 129 148 151 156 173 194 218 237 281 322 343 336 297 221 208 221 227 298 431 485 497 479 486 446 417 401 388 354 306 324 320 297 310 359 392 365 309 242 243 264 238 272 251 207 196 165 132 150 177 106 81 47 55 204 369 507 554 565 591 573 470 382 364 337 241 161 133 146 199 227 220 210 202 193 226 249 261 355 523 585 390 142 44 82 187 344 624 677 529 277 138 116 128 193 287 180 147 77 28 18 28 127 305 479 555 702 702 321 106 84 171 317 357 247 189 271 289 279 349 421 577 712 828 873 838 598 360 392 557 420 229 357 289 466 552 738 773 662 558 493 471 471 471 462 518 630 684 702 718 586 350 232 296 527 770 773 562 373 316 262 249 268 254 142 165 357 253 127 175 228 223 224 215 262 282 324 320 254 176 139 173 211 339 484 640 590 381 235 204 287 450 618 698 702 751 763 726 584 467 418 571 709 728 617 615 622 589 420 353 299 212 238 317 519 77 64 52 43 41 37 31 25 25 29 36 43 51 59 66 75 84 93 105 116 122 126 127 129 130 136 144 166 170 177 179 172 165 149 139 136 134 129 129 129 128 128 140 162 180 181 172 163 144 111 87 80 83 90 105 132 146 156 179 205 237 266 298 350 365 336 295 235 216 214 241 296 374 411 452 440 431 408 410 417 401 379 375 403 392 365 374 410 411 358 304 216 181 210 200 225 246 263 234 216 200 218 229 225 175 121 129 307 401 504 515 555 583 571 468 388 364 361 262 185 160 162 200 210 196 181 149 115 220 265 206 366 587 568 400 257 117 90 200 413 635 657 480 217 91 61 85 132 150 177 129 58 40 37 260 343 457 573 548 389 249 207 133 78 214 362 346 225 153 203 312 421 474 487 514 624 751 849 765 524 380 456 575 414 218 299 247 367 532 640 632 568 496 428 390 433 515 562 605 627 677 766 764 566 332 302 474 676 773 721 519 339 256 218 204 203 190 137 137 346 211 148 162 162 157 179 222 289 311 316 293 251 261 289 327 393 553 700 746 643 484 349 266 301 431 600 718 763 834 855 768 598 374 454 594 739 728 692 582 446 455 353 338 296 234 234 309 622 74 61 48 42 40 35 31 30 29 31 38 47 55 64 71 79 90 101 113 124 133 140 143 151 156 161 165 167 160 162 161 150 137 130 128 139 140 143 142 136 129 126 138 151 167 169 160 148 130 105 90 87 83 85 100 125 144 160 183 214 251 282 316 361 368 341 327 273 203 210 238 263 304 353 403 427 398 392 394 398 399 407 420 444 477 489 458 422 380 323 260 184 138 154 180 200 249 284 264 232 236 243 275 287 227 197 224 337 353 435 474 504 560 560 461 390 364 341 263 202 190 187 186 169 150 131 79 39 141 205 163 336 591 597 498 356 183 138 237 423 589 594 426 197 65 42 56 66 103 131 106 82 111 124 631 749 615 607 541 392 334 249 131 73 70 120 158 153 164 263 442 523 512 450 434 623 733 824 701 500 431 517 637 511 286 290 356 531 595 577 534 483 412 355 357 419 510 546 579 621 713 829 795 524 275 328 557 729 764 706 520 293 196 177 160 150 162 122 103 186 291 285 138 148 182 170 221 259 273 269 229 255 310 419 549 648 744 807 686 469 392 392 369 365 381 435 612 773 871 1054 952 571 315 394 591 778 771 691 462 291 317 354 347 250 173 187 334 648 79 62 53 48 44 38 36 32 33 36 46 57 65 72 78 85 96 107 119 134 143 150 165 179 184 184 173 150 139 142 141 129 116 114 122 128 141 153 153 140 128 120 125 128 143 151 146 137 127 116 107 100 88 87 106 127 141 160 187 221 250 286 328 358 379 380 335 259 211 220 235 259 271 289 356 395 409 416 408 382 373 391 413 425 488 539 489 403 345 304 255 197 166 165 168 195 243 280 283 253 250 267 273 301 279 252 240 310 365 417 460 465 541 531 442 389 369 335 296 246 313 238 170 164 165 127 54 11 15 49 129 262 434 586 538 376 236 199 264 399 524 528 361 158 63 64 58 67 142 128 143 140 129 203 277 446 518 562 577 531 425 278 150 110 142 190 208 199 213 289 412 466 429 355 387 584 741 793 641 477 442 550 694 663 564 468 511 634 606 544 469 378 297 267 318 341 348 390 465 562 719 849 763 438 193 300 524 644 756 719 498 234 167 169 158 125 104 94 80 105 103 138 128 157 173 137 237 220 215 228 227 264 331 507 702 755 710 664 498 319 324 339 358 356 357 407 588 755 823 1303 1369 668 281 352 443 685 776 568 313 248 322 497 480 269 152 173 243 457 80 65 64 59 55 45 37 26 32 40 51 62 72 78 85 95 103 111 119 129 145 166 189 204 203 188 163 125 115 118 120 110 102 102 110 121 143 154 154 142 124 107 102 112 121 127 132 131 133 134 125 105 84 83 105 129 146 164 191 222 242 274 309 344 411 430 356 244 217 219 237 269 278 252 326 370 454 478 441 394 372 368 373 414 474 528 504 393 309 272 255 222 188 180 168 176 209 241 253 250 258 282 258 283 295 314 277 303 370 419 484 433 524 500 419 344 332 319 328 319 415 273 167 183 207 151 60 23 20 13 91 267 437 574 506 336 262 235 257 360 494 537 478 425 192 73 102 121 211 191 196 179 185 184 239 328 355 418 454 462 397 259 137 100 139 183 201 215 251 316 360 330 314 308 472 659 760 775 982 803 443 488 601 704 661 574 577 625 577 554 463 351 281 244 229 232 210 226 320 472 687 815 648 329 165 239 406 571 727 668 432 214 166 180 176 153 126 101 125 110 71 189 199 148 144 119 155 172 197 227 251 278 401 594 716 699 587 472 517 575 349 290 288 284 300 441 633 724 671 988 1357 907 645 317 351 639 739 482 267 240 280 474 569 414 355 274 314 473 80 74 69 66 57 45 36 33 33 40 53 66 76 84 91 100 109 112 120 138 159 182 202 210 198 173 145 116 95 97 104 102 100 100 110 126 145 152 151 140 116 91 82 98 102 104 114 127 144 148 134 106 80 81 106 132 153 175 201 222 233 252 281 349 415 432 354 256 238 234 270 322 309 307 336 320 461 505 479 442 411 384 390 435 479 517 507 413 311 261 235 198 160 141 136 147 177 192 200 246 226 219 224 231 238 307 346 325 349 374 410 405 482 429 354 274 262 270 321 377 370 279 197 201 253 216 99 53 63 43 148 410 543 580 502 279 243 226 235 340 476 468 463 494 298 97 186 225 235 236 219 171 175 164 269 313 371 372 355 371 320 192 89 55 67 100 143 183 255 373 381 243 224 276 545 720 768 689 802 703 452 456 553 677 641 598 577 552 499 536 452 368 350 302 221 171 170 178 259 473 712 747 501 253 178 181 308 548 678 602 375 228 212 232 209 192 191 151 143 106 81 81 109 192 181 137 145 180 202 221 255 312 475 631 645 577 462 355 468 612 343 324 259 259 297 537 628 692 521 402 660 735 607 264 282 528 635 473 293 234 222 346 404 585 671 559 439 473 79 79 71 62 51 39 33 32 37 45 57 69 79 87 95 98 103 112 122 145 171 192 205 202 182 152 122 99 81 82 86 95 103 108 121 133 143 146 145 132 105 76 67 76 73 81 106 132 152 154 138 105 82 91 112 131 157 185 201 212 219 247 296 360 423 432 356 269 242 262 315 390 342 461 474 406 483 478 473 447 427 402 415 451 485 502 486 470 403 304 223 158 117 97 96 113 131 152 186 239 216 225 220 269 264 284 376 381 342 297 329 436 451 403 305 233 223 232 299 404 421 338 242 258 340 315 224 166 119 107 280 549 587 598 447 230 197 191 226 308 347 425 408 364 292 151 228 261 227 248 232 164 137 185 245 382 432 348 299 320 271 165 93 65 62 72 91 157 308 375 287 250 225 318 629 994 953 609 558 510 436 487 602 694 629 567 510 445 393 549 401 376 405 289 194 139 108 171 362 627 765 678 472 264 199 196 322 495 591 535 343 232 197 216 211 197 171 155 132 115 106 106 140 202 165 140 154 170 208 261 316 400 530 599 544 444 360 317 329 349 374 389 296 266 461 582 763 722 436 462 417 427 288 187 208 397 590 543 342 207 178 183 307 544 719 676 481 385 77 75 64 54 43 34 31 32 40 50 60 76 84 87 92 100 108 116 130 155 179 193 197 186 161 132 105 89 85 82 89 102 113 122 132 140 138 139 135 122 93 65 60 56 55 74 106 136 149 149 137 107 93 108 122 135 157 177 191 203 222 267 320 378 429 422 343 275 256 288 326 420 462 494 574 528 517 512 446 440 449 448 437 436 448 461 478 483 433 344 247 160 111 92 85 91 98 120 155 201 226 278 297 397 308 289 387 401 339 281 329 398 462 458 318 230 221 240 301 415 463 401 320 370 451 449 415 364 319 338 457 589 573 522 378 209 172 162 176 225 269 349 414 374 298 157 423 540 261 245 255 256 235 274 350 446 449 354 337 325 256 190 149 132 125 109 112 188 301 339 283 321 364 452 703 1132 993 1362 559 523 470 574 656 629 594 542 480 380 296 272 254 307 366 287 261 188 94 280 617 805 795 668 514 285 189 214 331 482 543 475 290 199 165 167 155 180 169 166 135 148 172 202 232 252 217 145 107 118 185 297 406 503 533 484 444 369 289 280 280 313 371 416 364 356 565 605 1234 792 566 690 674 351 262 171 219 352 537 526 336 252 221 247 386 582 653 559 449 366 73 71 60 50 39 33 30 34 44 57 66 81 86 93 100 107 116 127 143 164 180 186 181 166 144 118 101 98 96 102 115 128 136 141 142 144 134 130 124 110 101 77 60 50 59 79 109 133 142 146 136 113 106 118 126 136 146 162 186 199 232 287 345 397 429 399 328 283 273 299 318 376 415 458 574 609 570 495 403 400 449 461 447 450 455 479 484 482 456 394 303 202 143 122 100 98 111 115 132 198 262 252 292 349 228 264 359 381 311 302 301 368 488 483 334 245 276 309 352 448 499 504 486 641 689 584 557 549 557 567 594 629 557 458 317 207 173 171 177 199 269 355 418 417 376 343 197 189 326 359 360 270 251 282 345 485 430 355 308 286 268 232 240 235 202 168 183 226 262 237 261 430 496 580 657 883 854 1054 649 547 558 616 642 569 544 524 456 429 346 252 290 376 406 351 249 170 174 458 836 883 811 636 420 259 216 296 405 540 539 430 258 239 174 166 132 125 137 155 130 190 270 336 322 281 224 139 91 97 170 304 417 472 470 564 798 806 671 264 230 291 346 398 460 507 483 543 1155 642 661 1252 1353 576 255 201 285 347 445 478 435 328 276 373 554 618 532 486 501 481 76 71 61 52 42 34 31 36 48 58 63 77 90 99 107 116 129 142 156 171 178 174 163 149 140 133 116 111 128 137 151 161 165 163 152 144 134 131 124 120 107 86 67 57 63 82 104 121 135 147 139 122 116 118 123 132 142 160 185 209 246 299 354 396 412 382 345 318 283 306 326 323 313 522 563 602 564 471 364 350 374 407 436 454 457 476 492 476 455 421 348 253 183 154 140 127 124 134 148 210 270 173 172 188 195 261 322 338 308 278 339 447 527 499 338 283 358 388 418 493 543 564 582 797 975 794 597 613 624 609 571 572 548 408 266 238 208 206 150 183 251 344 405 312 189 150 155 129 122 147 162 174 222 274 273 358 326 227 221 263 272 260 271 274 249 224 209 208 208 196 250 430 514 555 654 795 723 536 548 603 646 613 580 490 484 487 501 486 405 317 378 442 438 425 389 375 446 665 902 833 688 493 344 255 252 372 475 545 477 441 280 293 142 137 118 112 116 133 162 297 407 434 426 310 177 100 82 110 193 305 356 382 400 434 533 627 523 216 169 248 287 393 569 600 536 543 620 648 476 1295 1752 885 325 263 412 429 408 410 431 400 361 504 665 581 466 532 602 590 82 75 64 57 46 38 35 39 49 54 66 84 98 108 117 128 142 156 166 173 172 164 159 153 142 135 128 125 141 173 185 192 192 182 157 145 139 137 132 129 113 96 80 71 74 80 91 109 127 145 141 132 124 119 123 134 138 157 194 223 261 306 353 374 382 369 357 344 297 309 301 280 309 521 558 585 540 477 356 322 292 330 380 416 438 460 500 492 467 432 362 282 222 197 190 180 171 172 163 150 165 170 167 212 221 291 318 320 306 266 316 416 547 507 329 304 419 468 472 490 518 541 569 934 1015 671 567 587 603 568 536 580 655 625 588 506 479 548 154 192 267 370 400 292 166 107 100 68 67 99 114 128 179 222 193 283 359 272 195 204 228 230 237 247 228 241 209 195 214 217 234 313 466 637 659 802 632 491 518 648 680 597 506 475 426 446 569 545 443 390 411 404 356 367 433 567 730 836 892 714 551 378 286 250 290 388 523 512 487 399 232 154 111 94 95 111 134 161 217 399 489 500 454 304 166 109 122 163 217 282 288 312 351 325 365 428 407 127 121 191 304 593 627 622 540 574 669 640 362 893 1867 1008 347 394 506 497 458 477 514 452 382 491 595 470 359 419 529 568 87 78 67 59 48 41 40 40 47 58 71 88 103 115 125 139 154 166 172 175 169 164 160 153 147 146 150 155 169 191 197 199 194 181 159 147 146 140 133 125 115 100 89 80 77 73 80 97 121 132 139 140 131 123 124 137 151 177 212 240 274 310 344 351 358 366 344 316 280 296 284 284 375 524 565 610 577 552 443 356 276 292 331 354 392 422 485 519 502 454 398 347 292 247 220 211 211 198 181 163 156 166 176 217 243 274 302 328 302 286 255 384 510 484 311 292 436 525 532 514 491 483 507 668 676 533 526 557 560 523 483 445 494 683 993 719 525 407 154 194 304 358 374 254 240 264 176 80 50 68 84 100 140 174 156 152 243 302 236 209 208 153 185 211 178 181 221 242 266 256 196 221 410 1014 854 827 623 485 510 623 666 572 535 457 444 457 507 487 406 366 377 325 271 346 432 565 832 1008 823 569 444 315 258 242 328 435 524 502 461 358 216 136 108 105 274 179 169 221 248 371 495 531 466 340 233 188 200 217 230 260 252 244 286 323 416 425 345 136 116 220 398 605 625 612 565 665 708 625 347 772 1851 1070 408 376 344 348 351 422 568 558 484 535 504 394 318 340 396 526 89 79 70 58 52 44 41 42 48 60 74 89 108 120 134 151 165 173 176 177 173 165 161 162 164 167 174 180 187 196 191 186 183 175 170 154 146 140 131 122 115 104 95 85 74 70 73 89 100 115 133 141 136 126 123 140 175 205 227 254 281 300 314 323 325 344 329 286 257 283 282 299 454 511 582 619 637 626 533 368 273 258 298 307 345 354 413 478 494 474 445 403 324 248 209 197 211 213 192 160 144 145 173 192 234 221 321 346 300 258 255 394 508 431 277 277 344 493 539 527 463 425 455 477 493 495 495 528 531 508 496 457 389 352 366 318 288 240 211 255 307 351 390 392 231 432 154 66 51 54 69 82 108 155 147 122 103 83 142 223 174 104 162 171 170 178 205 230 259 244 166 194 322 766 787 857 604 453 452 558 584 604 516 369 341 421 473 391 349 305 271 258 275 375 472 686 941 1136 790 538 359 273 247 247 291 427 470 425 385 325 253 173 132 142 139 170 243 282 349 421 494 525 493 431 353 292 257 231 234 261 255 226 261 358 546 554 299 110 188 347 367 500 581 616 638 735 886 681 409 928 1506 1559 965 390 273 249 269 370 588 681 580 509 457 438 415 428 380 513 88 80 76 65 53 43 38 41 47 58 75 93 111 125 140 158 169 175 177 177 171 166 166 172 181 194 203 201 194 182 173 169 169 167 163 152 146 137 128 126 122 110 96 88 74 68 67 74 85 105 125 139 140 130 126 147 187 222 249 270 282 293 305 323 315 318 312 273 272 288 317 375 453 493 534 583 657 656 533 373 283 248 265 265 285 302 339 378 416 439 422 373 306 244 197 177 206 238 246 247 134 137 160 210 506 273 338 378 318 246 277 454 556 419 336 281 341 509 569 509 399 368 422 472 480 468 483 505 512 513 500 477 393 296 235 234 242 225 238 261 311 314 374 363 374 303 95 56 75 152 187 115 94 125 139 124 104 123 143 226 260 117 193 166 184 177 170 158 169 159 125 189 348 559 702 743 545 362 332 356 479 591 509 433 713 619 443 348 243 208 196 190 256 412 570 762 883 981 789 497 280 220 212 217 248 367 397 345 324 299 248 179 146 150 169 180 218 327 441 480 515 550 550 514 416 335 292 240 261 357 356 323 344 440 539 429 209 181 185 274 393 441 519 625 703 691 872 683 484 663 1141 1655 1261 502 241 235 260 401 684 765 608 513 442 411 413 391 367 528 91 87 79 69 50 40 38 40 47 58 77 95 111 130 147 159 164 171 176 175 174 176 180 186 200 217 222 214 193 168 159 157 151 152 150 143 140 136 122 129 128 113 97 86 82 72 70 72 81 94 112 131 138 130 141 169 204 238 258 270 270 282 335 351 323 293 280 260 292 297 357 373 398 392 446 559 632 634 509 383 293 240 231 228 243 266 297 314 355 390 394 373 318 261 212 186 210 251 256 250 163 166 188 233 432 277 311 331 274 248 312 536 598 546 423 304 339 487 553 492 343 306 374 427 455 451 445 461 490 502 497 470 393 318 268 240 237 205 213 213 230 304 405 386 303 164 81 108 242 300 214 117 89 104 124 152 157 150 171 282 365 139 242 169 175 167 155 118 156 104 114 247 458 581 625 606 447 469 469 333 420 676 597 403 352 372 366 309 248 224 209 193 262 456 664 790 797 730 609 387 240 218 195 211 266 363 260 228 229 218 175 135 136 132 159 223 274 369 483 521 559 601 593 545 435 370 294 251 339 478 460 378 365 459 540 364 232 228 255 296 347 418 505 655 747 709 655 611 490 409 702 1022 819 426 315 357 420 537 738 806 741 505 393 352 299 256 345 530 100 91 78 65 52 47 46 47 51 57 71 92 107 121 141 151 163 172 176 176 182 191 196 202 215 229 229 212 197 185 161 151 147 146 138 129 126 127 117 120 120 112 97 94 83 75 78 79 80 85 99 118 130 136 163 199 221 241 261 277 278 293 352 362 328 312 283 241 286 304 372 364 315 300 439 534 599 594 486 383 309 247 216 212 221 237 279 310 359 417 442 423 354 275 228 207 213 242 232 199 197 197 221 248 252 248 273 264 237 283 363 452 646 642 454 326 319 409 480 418 305 275 322 372 390 366 351 416 476 533 571 444 390 326 291 251 229 196 196 187 194 287 378 420 428 310 159 126 128 79 84 112 127 136 133 206 190 139 182 189 296 130 216 191 148 150 146 91 128 78 170 384 540 605 592 585 468 365 268 274 421 522 577 435 325 352 321 246 216 208 195 199 341 629 724 743 709 572 475 432 278 271 249 257 291 297 172 150 161 158 164 167 135 152 185 242 288 393 507 551 591 612 598 554 471 391 300 315 473 536 441 319 355 504 552 457 274 248 240 264 316 429 541 688 763 732 645 566 411 304 415 583 610 543 506 466 445 491 531 659 609 463 394 366 270 219 337 507 103 91 77 64 58 57 56 55 54 54 66 79 94 105 127 150 167 177 183 187 191 204 211 216 227 236 232 224 211 186 167 155 149 140 128 115 111 115 115 119 119 118 111 98 92 84 88 86 79 79 94 108 124 145 187 213 234 260 283 312 330 339 354 337 312 290 246 212 248 266 342 350 320 350 469 539 592 559 460 377 313 257 233 230 220 242 279 318 378 435 473 462 381 293 240 227 221 214 209 193 181 201 208 256 270 245 244 236 268 293 399 428 1202 882 489 341 335 414 476 390 291 334 404 354 297 293 278 369 475 521 532 459 367 332 316 267 266 236 206 155 190 302 430 424 431 458 265 178 104 75 82 130 175 166 122 71 63 140 201 170 151 117 171 259 161 148 159 95 80 84 194 475 560 577 585 564 443 335 227 237 504 573 437 335 330 325 300 278 239 207 200 242 410 703 697 638 604 505 466 425 334 342 370 351 301 232 153 142 155 169 174 166 161 217 247 243 279 397 490 527 569 568 560 537 466 390 377 448 561 485 317 237 384 397 577 362 244 215 194 223 289 504 586 691 747 735 630 474 331 266 370 575 683 644 553 484 443 397 487 575 533 458 429 459 262 198 303 364 104 93 78 68 73 72 68 62 60 60 66 71 84 113 133 154 173 188 200 209 213 213 209 214 228 238 241 232 210 190 175 160 144 128 115 106 103 106 114 121 121 116 106 98 97 93 96 93 85 79 84 98 122 136 175 220 254 280 306 353 400 405 371 332 295 251 229 223 234 232 278 331 356 410 485 545 546 510 441 375 317 292 283 270 246 255 286 330 383 423 453 449 382 308 269 255 246 216 198 190 185 189 189 193 224 210 206 216 233 302 315 535 871 667 437 346 384 445 456 355 267 268 285 294 291 251 254 384 499 483 428 403 384 389 381 293 232 219 255 234 193 299 394 377 361 468 298 210 166 156 149 178 208 169 96 71 143 279 359 281 151 91 182 299 229 192 191 131 98 134 239 474 506 530 537 506 412 284 196 203 284 348 292 384 507 407 290 293 298 259 243 344 539 679 631 547 532 456 436 374 408 473 491 466 343 222 150 127 124 158 200 213 235 260 289 274 292 397 467 493 525 537 533 505 445 439 500 559 564 358 257 250 267 486 524 306 242 226 197 238 323 512 540 593 701 711 629 455 276 278 408 561 620 582 551 516 380 391 501 552 506 503 493 616 331 277 219 243 111 97 84 77 83 95 87 80 78 74 73 82 96 129 145 160 176 198 218 227 225 209 203 205 212 226 226 208 190 184 178 156 134 120 110 101 97 100 103 113 119 108 104 96 94 96 95 90 84 72 75 80 100 131 182 238 281 306 334 382 435 433 366 304 250 207 215 244 239 240 254 323 371 436 498 542 504 467 410 370 345 317 308 291 277 287 304 316 346 381 400 399 376 334 286 256 234 214 202 194 191 171 178 149 185 187 186 194 208 289 361 580 579 505 386 337 391 479 455 396 329 236 201 206 208 224 272 424 509 472 421 458 694 666 391 310 218 220 233 231 207 281 314 308 300 277 268 236 218 219 197 202 217 174 108 106 204 346 467 451 305 171 249 338 270 238 237 168 137 174 204 555 577 505 506 458 397 286 186 182 224 241 243 205 193 204 213 301 347 292 301 440 600 627 587 511 468 444 424 391 502 584 599 534 349 199 162 190 149 173 241 271 317 367 360 321 347 421 455 464 478 527 554 538 496 524 583 610 566 286 271 223 358 501 404 249 232 354 280 281 328 358 349 432 600 650 568 421 295 318 407 479 531 516 475 454 384 419 487 475 419 439 500 672 571 433 220 193 120 108 98 96 104 122 115 110 103 95 91 99 114 141 155 168 182 202 223 228 222 202 195 197 209 221 215 197 189 187 177 157 138 125 114 105 103 99 107 105 101 93 95 90 96 97 94 88 82 75 75 81 106 143 189 248 290 316 352 398 439 430 352 284 257 216 215 244 240 248 265 321 383 461 518 564 512 495 435 377 356 326 318 307 287 274 283 291 301 325 340 340 338 323 280 247 235 217 221 206 181 144 136 162 173 205 200 196 190 231 382 599 582 465 348 328 400 449 468 432 326 243 191 147 148 183 300 473 548 471 430 427 415 466 433 369 256 208 249 201 235 260 257 262 255 245 242 226 221 288 267 205 191 168 142 135 207 366 494 466 334 231 249 307 278 286 309 252 245 209 200 359 1164 872 521 419 391 294 183 172 209 221 232 209 167 161 222 334 332 289 355 466 547 575 574 484 395 427 415 417 566 658 642 524 313 244 169 127 127 209 293 326 362 387 364 353 390 422 425 427 450 511 561 572 561 573 612 648 639 437 295 294 417 480 277 217 222 244 241 257 276 295 324 414 536 572 514 434 382 375 387 407 453 417 413 425 385 453 458 353 309 334 409 497 584 537 276 179 131 122 118 121 132 147 143 135 125 114 109 113 127 149 165 178 191 208 220 222 218 195 181 183 197 210 211 204 199 192 176 157 139 126 117 115 109 106 105 94 85 81 82 85 88 92 90 85 84 81 80 91 121 162 205 257 316 367 406 433 443 421 379 331 260 225 218 232 233 245 271 335 393 468 523 559 543 494 432 366 354 344 346 341 310 287 277 277 274 274 288 306 320 308 268 237 226 235 223 210 182 141 131 184 202 230 225 207 204 271 425 586 562 445 352 362 390 452 478 422 317 251 224 151 109 171 298 465 528 457 449 408 403 429 339 364 310 273 231 232 253 222 207 243 212 210 219 227 225 252 243 200 172 161 163 169 264 442 458 362 277 226 218 270 362 414 452 441 410 338 293 291 824 824 619 466 405 305 228 210 181 167 191 214 187 159 282 401 317 286 364 415 488 550 501 390 336 424 432 471 583 624 569 528 423 281 175 140 136 175 239 282 314 344 346 333 338 356 367 382 435 494 510 535 534 564 647 659 655 374 239 275 304 295 188 178 192 190 191 201 252 343 388 440 535 527 496 470 424 366 355 447 445 326 335 340 361 431 361 287 258 267 270 348 425 390 220 170 139 136 138 142 150 164 160 149 137 125 118 119 133 153 172 188 203 212 221 221 207 188 167 166 180 195 204 209 208 195 173 152 141 133 122 117 113 108 102 83 77 78 82 85 89 91 87 89 87 81 84 101 129 166 208 278 279 294 336 356 363 369 364 300 225 221 215 223 222 239 276 342 408 453 468 499 509 484 420 381 378 382 392 367 321 296 273 287 304 297 303 333 363 347 284 237 218 226 206 232 340 313 175 211 232 255 241 223 230 314 488 605 546 425 380 353 353 394 435 426 335 259 244 165 89 172 286 383 427 563 473 396 373 345 239 309 336 313 220 238 244 219 177 188 174 184 195 206 208 187 180 180 170 171 177 215 345 459 351 222 192 193 213 326 490 513 598 609 546 451 370 259 334 377 514 541 439 297 239 204 137 107 193 340 302 189 324 416 277 253 283 318 461 528 374 277 380 432 505 554 592 565 504 438 388 292 194 147 153 165 189 223 248 279 291 273 260 261 294 359 417 450 402 404 437 447 613 660 569 276 191 201 187 196 143 151 190 205 175 183 261 421 498 457 516 476 477 491 462 377 407 535 446 333 321 375 366 336 293 261 262 244 230 321 369 275 174 182 147 146 148 153 162 169 163 152 140 128 122 122 135 155 179 197 206 214 225 221 200 175 154 154 167 184 197 208 210 198 177 162 150 132 122 117 108 98 85 77 77 79 81 84 88 88 90 88 83 84 91 108 137 179 222 276 330 358 367 378 377 374 345 247 196 212 206 213 217 242 292 352 407 416 437 455 473 464 410 389 395 407 405 387 374 349 332 325 321 337 368 420 451 395 318 267 224 225 214 221 258 262 205 219 256 280 263 264 298 394 545 615 520 469 387 319 304 308 384 437 353 219 126 80 89 131 151 228 345 491 469 394 305 252 203 227 281 252 196 184 216 219 190 156 142 147 175 170 155 148 147 147 144 155 184 272 418 441 263 132 108 127 203 256 455 582 699 700 614 471 339 244 256 493 665 686 680 496 317 172 73 86 255 444 329 296 446 398 295 242 210 275 393 506 302 224 336 444 562 588 593 507 393 288 262 235 190 164 176 177 169 192 218 230 258 271 240 221 252 335 363 378 347 278 313 457 652 625 446 224 159 158 137 176 178 160 180 193 147 155 214 329 468 465 450 403 411 445 457 362 408 538 446 342 310 355 383 314 300 258 264 283 272 352 363 250 172 191 155 157 160 164 168 166 154 145 135 127 122 125 140 159 172 190 191 214 225 214 190 163 142 145 160 178 194 207 212 210 198 176 151 127 116 109 99 86 80 83 84 87 87 86 86 89 92 87 83 84 94 117 141 141 237 309 366 393 410 430 409 349 276 203 179 199 194 203 215 255 311 328 382 393 401 402 405 401 386 366 401 419 415 400 396 390 363 364 384 420 472 512 502 434 360 277 216 224 220 213 226 208 208 219 255 301 340 370 352 463 580 635 652 508 391 328 311 313 381 394 285 170 100 75 65 84 147 245 446 674 518 371 306 197 198 233 230 230 235 216 240 234 176 135 122 114 233 207 110 107 123 131 122 134 189 313 467 432 234 100 67 71 109 191 429 647 740 725 620 446 283 202 500 818 915 900 763 477 231 118 74 143 315 438 391 449 530 409 343 223 220 302 508 468 303 247 315 443 492 538 521 424 281 189 170 169 169 167 154 160 180 192 220 252 269 278 261 237 233 274 288 286 285 257 363 577 665 541 340 204 174 166 149 219 257 210 174 135 99 134 200 268 381 436 378 355 347 424 474 427 498 487 375 302 305 329 346 334 317 266 284 338 351 382 346 223 152 157 158 163 167 170 168 158 145 139 134 128 122 126 142 151 167 182 191 212 214 195 169 147 128 134 154 175 189 205 216 215 199 173 146 123 112 104 94 85 84 93 95 95 94 90 89 92 92 86 85 93 109 130 157 186 205 248 313 374 415 431 397 330 264 210 190 195 190 204 217 231 284 338 379 377 360 358 367 367 363 362 389 409 412 402 408 408 395 390 408 478 550 559 515 441 357 285 258 270 296 274 247 202 200 222 250 335 434 445 426 438 509 627 618 504 405 352 335 336 370 331 221 149 115 101 77 101 175 256 335 435 341 281 268 202 172 182 202 181 194 221 247 219 147 155 129 100 196 169 90 101 136 153 121 126 198 356 489 462 278 117 105 98 142 302 503 704 738 694 566 367 212 172 397 503 548 795 933 657 459 314 97 114 89 155 342 592 574 434 303 214 225 326 562 455 351 310 331 400 479 535 488 383 238 155 138 138 138 137 128 120 139 186 240 280 268 276 264 254 230 229 238 250 248 344 530 645 605 455 296 203 233 252 252 233 198 196 166 103 136 242 269 273 339 360 328 293 309 414 478 466 501 376 270 216 233 244 294 328 298 245 296 369 385 379 325 253 197 143 159 165 171 172 164 154 146 143 141 135 127 128 135 147 170 185 201 210 199 172 144 125 115 126 148 166 178 197 215 216 193 163 139 123 114 104 93 90 93 97 104 101 96 90 90 92 90 86 95 107 127 156 183 208 215 247 306 367 407 412 365 292 231 197 193 199 201 213 220 250 304 352 364 349 328 309 325 355 346 373 409 418 410 407 406 399 381 388 479 565 603 586 496 413 363 328 264 266 307 290 276 213 193 219 265 322 368 468 479 545 611 651 600 507 427 401 373 353 350 310 271 240 164 115 129 145 211 236 274 358 302 257 245 217 211 171 277 145 155 190 212 177 121 141 145 131 173 142 86 114 153 152 105 164 342 441 483 504 389 312 189 207 336 491 615 726 699 617 468 273 166 146 174 183 180 262 662 821 574 285 64 94 185 292 388 537 533 436 282 227 240 366 491 461 365 343 335 370 434 483 467 347 214 144 122 119 118 117 122 135 158 191 216 235 242 272 239 244 230 226 230 264 299 511 632 621 533 414 290 230 283 356 358 298 245 220 168 106 173 320 320 277 305 311 295 262 302 394 432 438 431 295 186 168 150 209 283 333 275 226 290 355 360 353 348 323 230 155 156 165 170 170 163 154 152 152 151 145 141 134 135 151 171 186 199 199 183 157 130 108 110 119 139 152 172 197 211 206 186 159 138 126 118 109 102 102 106 106 103 95 93 91 87 86 85 87 108 128 146 168 173 193 221 260 302 347 361 365 337 290 245 207 212 217 221 235 252 287 326 351 361 334 298 295 305 325 350 358 394 411 405 383 392 401 423 443 526 587 588 553 489 445 360 307 286 279 316 314 290 240 217 232 289 320 325 400 487 567 606 609 551 478 402 491 414 285 277 290 271 303 335 191 187 240 204 140 234 298 290 265 258 213 163 171 255 182 221 231 197 154 103 99 140 165 236 178 80 127 183 175 112 182 370 455 464 492 519 448 313 362 519 622 695 699 619 515 359 303 199 141 194 208 213 312 397 370 264 128 86 211 371 456 583 570 497 478 257 239 255 363 436 428 382 342 332 361 374 418 441 344 209 136 106 92 90 100 129 151 169 196 217 199 202 232 192 191 194 238 261 314 420 632 645 574 502 400 296 263 361 440 397 312 265 228 153 95 129 200 251 308 312 308 286 266 295 339 383 426 393 272 252 193 186 260 309 320 244 205 272 316 307 306 335 351 239 129 150 158 162 164 160 149 142 144 144 144 141 137 143 156 170 182 190 186 171 152 135 109 110 119 132 149 171 192 201 193 176 154 139 131 123 117 116 116 117 113 103 90 80 76 77 77 79 91 123 144 155 157 168 189 215 250 294 323 303 293 287 269 247 225 234 249 252 273 299 321 335 346 352 302 286 273 272 316 324 349 390 433 406 398 392 417 469 514 561 582 563 543 510 443 373 322 292 276 312 316 299 293 270 279 336 335 338 410 464 533 565 580 554 475 374 323 280 253 265 267 276 291 274 301 361 345 191 111 198 265 358 379 323 253 133 244 184 209 313 324 298 190 124 81 92 128 114 79 98 176 257 255 187 240 360 424 468 502 598 500 466 526 616 677 721 1282 671 418 380 276 164 157 210 247 301 434 489 373 219 115 134 295 474 605 603 511 466 550 233 246 264 324 347 363 351 305 308 345 372 420 453 363 215 132 114 103 90 104 132 156 165 178 203 194 177 186 164 151 170 246 329 391 539 666 630 565 703 782 537 353 426 459 355 261 253 244 158 132 206 256 304 362 340 324 338 278 276 263 293 364 372 354 310 241 245 303 313 277 233 236 279 311 301 263 296 354 255 132 142 154 158 156 150 133 120 120 120 123 127 133 145 157 167 174 178 174 161 148 143 125 118 131 140 150 164 180 186 178 165 148 138 136 133 129 128 128 125 117 105 92 77 67 62 65 76 96 126 130 147 157 167 185 211 251 295 302 263 256 272 275 276 267 270 297 306 332 349 342 336 325 315 264 261 239 239 249 296 339 399 397 386 395 382 423 474 524 552 553 545 510 452 400 359 327 284 290 326 332 326 344 342 343 341 360 388 399 444 508 584 607 538 425 349 290 262 258 264 266 262 276 311 441 597 437 183 106 191 182 251 383 305 250 221 307 234 277 378 407 461 314 181 99 98 134 113 94 149 235 282 258 224 267 329 398 458 520 612 557 598 635 653 700 1074 1452 1269 994 528 270 176 317 378 339 499 696 621 419 350 306 305 504 593 634 549 440 439 598 218 238 242 267 282 315 311 276 284 350 413 425 391 304 230 198 175 158 147 157 164 171 169 199 240 241 174 169 163 149 180 274 418 489 614 679 612 574 562 503 434 431 464 421 291 201 260 363 269 197 260 335 441 487 419 354 341 303 271 250 249 279 328 363 369 312 288 301 299 272 275 301 311 331 303 220 257 351 240 139 129 142 147 145 143 135 117 102 99 103 113 128 144 155 163 166 167 160 156 147 142 134 127 137 143 151 160 168 171 165 154 145 144 147 146 143 139 136 130 120 104 88 74 65 61 67 78 80 104 125 138 150 164 186 219 261 291 282 239 237 258 263 269 280 305 342 368 387 380 345 307 311 286 245 247 245 253 247 273 344 389 385 373 383 398 436 489 515 525 544 542 498 438 385 343 311 283 304 318 324 333 336 370 379 349 370 407 432 476 502 554 600 527 413 369 322 251 222 248 279 283 295 356 512 674 556 263 134 174 125 225 367 289 237 237 308 215 295 417 456 411 351 219 110 114 158 152 149 196 235 244 209 201 210 243 317 364 485 613 616 683 677 656 714 782 809 937 997 611 324 219 417 423 404 583 625 554 528 510 464 465 607 638 620 511 414 349 368 203 189 197 211 249 298 319 281 259 322 412 425 407 348 261 227 251 275 241 201 174 166 164 223 282 486 178 156 174 184 217 313 492 580 641 645 567 531 521 455 391 423 473 402 256 175 226 378 332 212 268 379 491 570 485 403 353 299 255 247 272 285 328 387 413 334 284 296 297 286 299 312 306 322 262 163 204 321 232 143 117 125 128 128 128 122 106 95 94 99 111 128 144 154 158 158 158 155 149 144 137 133 132 139 142 151 160 164 162 156 150 146 147 152 154 150 143 136 128 117 101 81 68 61 62 70 72 86 104 119 132 145 161 188 226 266 291 260 235 233 245 263 276 294 329 368 400 415 383 330 307 292 257 279 269 243 217 242 261 324 380 386 377 365 385 447 477 513 550 564 540 477 418 377 344 299 297 306 295 300 302 324 358 373 343 380 417 461 500 498 561 584 585 536 447 344 264 228 252 293 337 405 460 591 718 655 556 219 87 152 285 421 296 238 204 270 178 229 349 423 383 359 260 146 121 160 180 187 196 172 175 178 194 202 228 277 264 408 574 619 680 651 641 648 718 748 710 683 587 453 343 359 439 513 545 531 543 561 572 606 568 641 702 676 473 382 296 227 207 153 167 196 240 310 334 294 274 327 400 427 420 355 264 247 289 317 270 199 172 164 147 149 187 729 183 165 202 262 298 383 531 596 611 575 486 480 481 392 336 397 453 378 245 185 139 130 147 174 244 372 435 531 424 327 320 305 268 220 228 263 335 453 415 301 279 300 299 285 279 284 289 312 238 134 182 303 262 259 99 99 99 103 102 101 98 94 96 101 111 125 137 144 147 141 144 143 136 134 133 134 137 140 142 152 159 162 160 156 152 147 150 157 156 149 141 132 122 111 95 76 64 61 61 67 76 88 104 115 134 149 168 198 236 265 272 255 234 230 244 269 293 314 341 369 398 410 381 327 324 320 294 278 250 202 196 213 256 340 389 383 377 373 372 382 436 517 569 578 559 509 425 360 351 304 235 302 267 243 267 266 319 347 336 380 470 557 575 560 606 626 615 562 473 355 279 269 301 343 409 524 615 721 768 792 535 197 86 172 336 426 261 190 195 189 184 177 215 314 439 466 328 196 160 200 249 223 166 149 160 193 263 289 235 285 203 351 534 621 654 650 595 616 718 756 691 646 626 578 539 572 604 605 599 572 548 551 566 593 599 645 750 800 456 406 311 255 218 149 162 179 207 266 310 293 307 335 363 387 373 319 265 259 282 282 246 197 171 159 159 139 151 523 194 186 235 367 422 477 522 649 933 711 448 448 402 299 284 346 380 353 302 259 162 109 104 146 186 281 374 445 363 333 285 299 269 206 188 224 374 527 416 271 282 307 301 266 234 246 304 310 205 112 168 297 294 295 88 87 84 83 89 92 90 92 97 103 112 122 128 132 133 134 129 127 126 129 130 135 139 139 141 148 154 155 153 153 151 149 151 155 151 144 136 127 116 103 90 78 70 69 68 72 78 88 102 116 137 155 183 217 247 263 266 242 223 223 237 265 296 318 335 355 370 370 361 344 339 311 289 277 239 241 234 306 318 360 379 372 368 368 363 381 449 531 579 597 572 517 475 431 372 280 187 206 277 237 243 252 261 314 339 414 505 587 586 581 622 668 649 544 411 312 277 282 304 346 420 546 647 722 872 833 526 213 101 191 289 338 240 166 152 167 210 221 217 248 378 510 419 252 191 239 302 272 219 196 222 304 439 412 277 402 157 358 522 615 624 599 519 588 719 763 697 649 629 630 665 666 639 614 566 525 490 491 519 580 592 631 664 749 540 475 375 268 190 151 150 151 158 208 258 269 279 327 372 364 316 265 242 237 218 223 214 168 158 148 145 131 140 242 195 209 283 411 505 536 600 818 800 526 427 423 325 242 254 314 349 368 354 261 161 92 81 155 147 200 327 355 335 338 293 307 259 191 170 234 435 524 394 284 274 296 290 247 216 231 289 271 161 92 99 140 256 273 74 73 74 78 82 85 86 90 96 102 109 112 114 117 119 121 116 120 124 129 130 131 135 138 136 137 139 140 139 142 149 150 150 149 144 138 129 120 110 101 94 88 83 80 79 81 82 89 102 116 139 167 203 237 249 261 258 232 215 218 232 259 292 307 311 325 329 320 324 338 340 311 285 280 294 285 243 301 319 338 348 351 359 363 377 406 453 525 581 579 547 520 481 414 363 335 240 190 264 215 236 236 242 294 354 414 539 623 643 625 653 672 639 492 369 295 259 257 271 325 377 440 596 785 921 806 535 284 165 215 225 252 233 195 184 201 204 247 237 233 338 508 436 239 159 174 223 247 229 225 316 487 688 550 251 380 187 417 449 642 638 556 487 724 757 749 689 636 605 900 1145 876 590 591 560 494 444 418 458 570 574 618 639 761 895 530 451 346 214 174 148 143 151 193 219 235 263 312 351 321 244 201 204 204 170 180 179 175 153 140 119 180 164 164 202 265 337 384 456 517 656 788 731 523 427 421 326 257 278 330 345 363 337 236 153 75 63 119 118 173 218 234 297 381 377 327 261 228 247 317 441 464 402 340 278 294 288 269 245 240 246 241 175 165 105 104 172 244 70 71 71 76 78 79 84 89 90 91 92 93 95 98 102 105 102 112 123 129 129 130 132 136 133 129 128 125 121 128 138 143 141 137 133 127 120 114 108 103 99 92 90 90 87 90 87 92 103 114 139 167 208 222 250 258 248 224 213 219 233 258 287 290 283 292 298 297 297 312 316 317 296 263 255 256 248 287 284 303 306 333 352 347 377 420 458 524 576 591 566 524 513 480 407 353 284 279 290 261 230 247 260 299 350 400 465 571 661 667 658 655 612 444 304 260 247 239 246 265 313 448 628 824 884 705 508 310 183 219 199 211 223 241 242 225 217 303 289 286 389 474 370 229 184 165 187 224 226 281 458 661 784 604 212 140 102 454 469 618 618 512 463 728 1187 930 704 723 754 680 595 574 535 558 558 493 456 432 462 549 551 570 552 981 1200 795 558 457 308 221 161 143 144 162 208 238 239 267 318 300 213 168 165 170 163 161 157 155 160 148 153 222 201 208 268 311 384 403 436 544 787 1239 1735 1655 957 409 295 289 312 369 409 396 348 218 146 54 39 63 76 156 146 159 272 424 448 342 270 296 345 381 405 418 392 310 278 296 293 285 258 249 231 228 234 196 121 88 125 202 68 68 73 78 78 78 84 84 81 79 77 75 74 78 84 90 91 99 109 118 124 130 134 135 128 123 117 112 109 117 124 130 128 125 123 119 116 114 112 106 99 95 94 93 91 90 91 92 102 114 135 144 180 220 240 238 231 217 214 223 233 259 284 282 274 273 277 286 294 310 318 318 304 300 253 254 239 257 261 299 315 330 354 378 398 436 474 516 567 592 560 521 498 427 360 348 285 277 271 260 248 249 249 277 281 371 419 576 661 674 648 608 528 372 259 231 222 212 215 245 323 456 643 794 798 617 469 298 218 211 207 220 252 255 268 279 295 426 438 453 513 536 433 282 210 205 240 300 343 427 627 776 818 578 163 137 148 454 536 620 576 480 523 583 635 676 1290 2041 2391 1538 532 469 473 491 497 486 469 473 479 505 513 505 479 920 1159 934 628 549 401 251 157 132 129 143 183 215 192 185 242 244 184 149 150 153 145 139 134 135 141 138 274 213 427 312 301 333 426 475 490 608 677 682 1387 1818 1014 444 322 332 359 444 508 475 499 628 184 64 38 45 83 152 115 124 256 470 489 354 261 307 372 402 432 412 339 275 281 311 301 289 254 252 230 211 252 231 134 80 95 130 62 68 72 74 76 78 80 77 70 65 64 65 65 68 74 81 86 95 105 115 124 126 133 132 125 118 106 97 98 106 112 117 121 122 120 118 116 114 112 109 103 99 101 98 94 91 91 92 99 110 117 150 191 219 225 221 218 213 215 218 218 232 254 266 271 272 275 283 293 303 310 342 335 292 249 286 286 278 309 296 311 334 360 383 412 445 450 475 520 540 532 504 456 405 376 369 321 308 298 308 246 254 253 251 272 368 469 593 638 659 634 571 476 357 280 266 259 233 232 290 367 460 640 727 712 578 455 351 276 225 237 273 306 294 271 297 396 579 655 703 736 695 556 364 247 240 268 346 451 544 716 865 852 780 519 245 225 377 571 661 590 421 453 535 604 626 652 1132 1922 1573 606 425 422 451 471 458 457 463 458 450 460 429 421 734 814 767 675 603 444 356 245 163 138 140 152 155 144 158 202 210 177 132 126 132 143 137 136 134 141 146 299 208 382 313 308 348 427 481 524 713 672 439 439 467 478 516 601 473 344 488 622 950 1459 1306 332 224 129 69 125 148 92 110 270 489 463 292 229 235 303 410 425 376 295 250 277 324 320 306 290 254 208 198 238 228 138 62 54 84 59 66 71 75 77 77 80 74 64 57 56 58 61 65 69 76 84 94 109 118 121 128 131 132 127 115 98 91 89 95 104 112 118 120 119 119 118 116 115 115 111 108 111 107 99 95 93 95 95 102 120 154 188 207 214 214 213 211 212 207 201 198 212 243 269 274 277 297 315 327 339 367 346 313 260 306 368 306 325 312 324 348 374 396 426 439 452 475 487 494 503 486 441 394 362 363 328 325 296 282 266 267 273 260 284 375 508 567 618 643 610 529 445 381 322 307 317 295 291 352 431 524 650 709 666 599 517 477 305 235 257 278 316 335 338 368 517 722 812 799 790 763 613 414 300 244 243 311 453 597 746 851 840 796 668 515 550 610 684 574 447 386 460 600 663 634 645 640 582 542 491 417 375 400 427 420 444 444 426 402 392 358 392 596 597 643 678 662 572 440 286 189 164 165 138 96 104 151 201 246 235 167 105 110 134 142 161 165 159 150 190 173 192 268 346 384 411 465 645 1807 2044 756 332 349 405 691 1209 682 374 517 863 1553 2975 981 425 372 286 160 187 153 90 123 312 474 395 285 230 194 281 368 375 341 273 240 248 291 294 303 284 227 207 170 202 221 159 84 59 59 59 66 71 77 79 81 82 72 63 58 57 58 62 67 73 77 83 89 93 102 111 119 126 131 127 110 95 90 85 88 98 103 111 117 119 121 122 122 123 125 122 119 120 115 108 104 100 98 99 106 127 154 181 200 211 210 208 210 210 201 193 188 204 243 271 274 283 314 343 352 348 372 339 328 316 335 347 350 330 302 318 325 385 425 435 427 422 424 423 457 487 456 404 381 409 414 363 304 313 292 293 290 298 300 317 410 503 550 615 646 595 511 467 415 324 273 283 298 318 406 541 612 676 683 651 601 574 482 309 259 256 263 309 386 515 593 698 774 826 784 723 717 597 389 287 251 265 326 484 624 672 784 805 830 760 745 774 745 740 691 540 367 316 438 695 697 622 624 588 550 537 479 350 354 374 373 422 427 392 355 324 312 389 459 515 573 595 630 710 577 337 205 170 176 156 101 114 179 207 237 276 163 70 81 131 130 147 178 172 158 146 152 213 321 340 402 416 448 660 1804 2138 1011 766 316 390 717 1582 1284 411 705 1431 1106 2302 584 333 351 296 258 291 197 125 183 352 452 422 302 166 169 278 361 350 302 236 209 212 235 259 304 308 265 228 181 179 201 180 126 109 107 60 64 66 73 78 80 79 73 67 64 65 66 68 72 77 82 85 85 88 90 93 101 114 126 124 99 89 88 88 89 92 96 106 114 117 119 121 126 132 138 136 131 128 122 120 116 108 104 106 113 139 160 182 202 214 206 201 209 220 217 202 198 221 255 274 276 294 332 346 350 362 377 372 318 313 395 379 354 337 313 303 326 380 387 390 393 395 401 419 443 431 386 357 359 411 452 383 321 312 323 332 312 323 342 339 393 496 562 609 614 557 517 462 378 316 302 315 334 386 503 609 652 675 671 637 601 573 518 400 291 270 321 412 515 670 732 769 755 713 702 686 628 493 318 237 253 322 393 465 666 858 834 821 858 837 887 818 807 741 672 527 480 359 332 579 677 625 621 579 534 486 402 355 326 321 352 375 396 366 324 282 280 350 454 488 530 536 577 655 506 293 192 152 145 143 115 86 94 154 306 364 160 61 63 117 105 133 151 165 167 150 164 247 291 261 384 465 472 493 519 444 431 528 422 572 986 1335 361 447 802 1241 878 773 458 264 286 353 436 436 273 176 233 295 335 337 237 153 189 313 343 317 252 194 184 175 227 263 312 344 289 232 172 189 192 185 169 182 171 61 64 70 74 77 76 75 72 74 76 75 75 76 78 80 81 82 82 85 86 86 92 102 111 112 91 87 88 89 93 95 100 109 117 119 119 122 128 136 142 141 137 135 130 128 123 116 114 119 126 150 171 188 204 214 210 208 213 232 232 221 223 248 274 283 287 308 332 332 326 327 346 361 331 348 373 363 359 352 333 311 319 345 343 344 348 339 347 376 403 409 387 361 365 395 414 391 368 331 389 398 411 394 342 335 367 478 553 586 591 572 521 467 393 390 450 487 484 468 569 718 716 697 693 607 580 601 602 568 374 320 388 485 543 638 705 724 703 625 616 627 515 364 301 288 319 423 452 507 642 878 941 884 890 866 828 719 674 650 646 635 554 439 356 552 706 707 673 575 523 483 439 403 338 302 311 327 384 373 316 275 275 342 421 482 512 524 553 541 398 313 353 325 222 181 177 163 131 186 351 408 175 68 60 84 78 107 127 156 173 184 215 277 268 231 315 458 492 440 369 272 318 345 367 532 580 799 356 424 414 425 526 458 415 268 266 417 546 507 320 222 212 223 268 260 213 190 226 282 293 264 225 192 197 174 211 223 279 315 265 187 156 202 230 201 157 134 148 64 71 75 78 77 75 73 72 79 84 82 80 80 81 81 82 81 79 81 83 84 87 92 96 95 81 83 84 88 94 99 106 114 119 121 123 126 130 135 138 138 137 137 137 137 134 128 128 133 141 157 177 192 197 212 218 219 226 244 245 238 246 271 293 299 305 320 325 315 303 299 329 347 335 359 311 324 340 350 336 329 325 328 321 321 312 305 322 355 393 405 379 367 387 414 423 418 358 362 428 438 427 412 365 347 386 453 500 515 518 518 505 487 461 484 563 626 582 504 608 729 741 732 708 626 602 634 661 694 470 374 355 376 418 510 626 695 683 667 683 643 498 359 342 378 425 564 595 606 578 750 895 920 829 730 706 663 655 651 649 649 591 492 466 520 831 1145 1086 1056 1014 531 495 409 338 280 276 305 406 394 317 266 263 308 373 452 511 551 555 483 469 352 213 469 811 641 288 235 188 246 363 392 213 93 63 62 67 68 100 127 159 207 270 282 328 388 425 464 500 485 368 276 244 290 228 195 169 216 278 334 356 394 425 437 400 269 270 424 552 504 416 321 219 216 246 249 212 207 231 225 248 236 239 230 238 215 225 204 238 283 233 169 151 201 264 238 148 104 128 74 78 82 82 78 74 72 75 80 83 81 79 79 82 83 82 81 81 79 76 78 82 86 84 82 80 77 79 85 95 103 112 118 121 124 126 130 134 135 135 135 135 138 143 145 144 140 142 146 153 168 181 187 192 207 219 230 243 251 248 245 259 285 304 312 321 331 334 322 293 281 292 309 317 318 273 302 334 343 337 335 321 310 301 302 298 296 310 326 348 359 352 362 383 404 426 406 379 401 442 466 455 446 397 393 414 423 455 483 491 489 477 463 484 520 559 598 570 522 581 632 676 753 752 735 695 713 715 666 524 466 338 275 315 401 549 688 732 758 797 746 582 417 347 401 506 534 678 748 571 723 855 847 821 783 700 686 583 651 689 753 671 533 450 443 760 1184 1487 1981 1780 604 553 428 340 261 248 297 410 386 346 269 241 273 310 394 490 501 487 427 358 257 167 185 215 404 642 320 266 293 348 402 256 142 104 76 60 65 80 97 140 204 287 293 311 347 361 429 546 652 645 356 260 301 250 176 146 172 180 265 333 372 460 464 383 290 298 405 473 495 480 367 249 211 222 237 219 204 202 176 201 214 239 276 304 280 295 253 247 269 267 230 184 188 261 263 158 99 112 81 85 89 88 82 76 74 77 80 79 78 74 72 76 80 81 81 80 76 73 75 79 80 79 79 74 71 75 83 95 108 118 125 126 130 133 136 137 139 141 139 138 139 142 146 147 147 150 156 164 172 187 184 192 208 222 239 253 256 247 248 266 290 305 314 323 336 343 326 299 274 276 297 295 290 277 295 315 318 333 327 321 300 296 288 277 284 303 318 335 358 365 343 334 379 407 399 401 458 477 482 479 459 425 418 416 433 460 480 479 468 442 424 463 522 549 547 536 525 532 605 616 705 703 769 766 804 773 615 566 518 393 319 331 388 540 714 775 786 795 752 686 595 459 405 443 522 725 828 650 730 825 767 735 755 765 591 600 636 697 737 664 539 487 490 586 715 808 842 623 665 738 460 347 257 226 270 385 378 374 286 228 238 278 431 521 491 488 571 435 191 168 159 212 264 328 390 333 288 373 437 362 231 169 89 60 62 107 104 127 188 265 288 295 328 379 486 629 824 905 297 304 318 247 210 189 156 218 331 363 372 454 472 392 326 320 344 377 431 440 360 250 187 215 232 201 174 165 153 129 172 223 303 365 356 329 278 272 281 275 230 163 151 225 262 185 117 115 86 95 98 98 91 86 84 83 87 83 76 69 67 70 73 76 79 77 69 69 76 80 80 77 72 69 68 74 83 98 110 122 131 132 138 141 142 144 147 147 143 140 139 140 143 145 144 150 163 169 176 191 191 194 203 221 239 247 246 233 244 269 288 295 302 320 340 347 340 319 291 283 291 279 266 276 297 308 320 342 316 323 299 293 283 274 276 288 304 315 331 339 323 318 337 368 392 413 467 483 480 483 460 455 425 426 428 455 474 487 494 454 415 438 483 495 490 499 515 531 549 555 626 621 713 757 838 826 726 617 508 448 474 507 511 574 704 773 767 750 762 774 701 561 451 451 585 780 833 714 616 785 793 794 782 664 585 619 694 733 737 661 548 524 532 517 536 542 565 651 759 854 493 377 263 221 233 280 323 334 287 227 215 286 431 495 560 938 1277 1233 792 171 123 170 227 333 438 335 286 457 477 455 315 160 75 51 54 101 101 119 177 219 250 323 410 467 533 692 906 704 285 327 833 369 314 221 199 264 439 416 377 424 450 406 353 354 348 349 375 345 283 201 161 187 191 182 189 182 136 122 133 186 289 395 414 345 267 246 283 287 212 128 125 197 231 175 124 134 98 108 112 110 105 103 102 101 93 89 77 66 63 64 65 68 72 68 61 65 68 69 70 71 68 67 70 76 87 101 114 127 139 140 142 146 149 153 154 151 145 140 139 140 139 138 137 142 157 169 183 192 194 191 197 214 228 227 222 215 225 253 273 287 303 324 343 353 357 339 313 305 309 306 276 271 300 327 339 363 327 309 292 287 276 267 268 276 280 286 296 304 309 305 314 358 382 419 450 466 455 459 452 449 428 446 424 448 483 525 532 486 443 442 445 427 412 431 473 486 492 520 585 621 682 756 791 844 824 666 520 520 575 600 599 566 608 694 722 654 626 710 722 686 615 637 727 827 841 812 702 709 760 856 806 661 609 628 686 722 703 654 580 565 668 726 601 476 533 623 716 749 533 471 503 497 450 210 258 314 296 230 193 255 359 423 451 521 659 667 403 183 109 149 219 352 467 405 381 514 518 410 237 112 58 46 64 89 115 139 160 183 239 353 468 508 538 618 562 324 413 934 832 484 235 227 260 344 501 443 376 436 478 438 371 355 335 310 322 274 201 147 123 156 187 194 231 220 176 164 125 157 256 364 371 334 251 215 273 290 202 115 119 172 189 163 132 138 106 117 121 118 116 116 116 113 104 93 78 71 69 66 64 63 62 63 63 64 68 69 67 68 66 66 77 85 95 110 121 134 139 143 152 155 159 163 163 156 146 141 141 140 137 135 134 136 151 171 185 193 189 179 188 205 212 203 197 194 197 222 255 287 312 332 349 358 364 355 337 326 324 336 330 323 350 352 352 350 324 311 296 289 281 278 274 270 264 258 265 287 305 302 319 353 380 405 424 436 420 427 421 440 438 457 450 461 502 552 553 515 478 453 430 391 352 363 413 443 467 487 517 584 632 701 757 841 803 693 554 519 495 510 497 441 426 432 463 485 511 647 759 767 786 827 872 892 901 951 951 803 837 854 797 719 683 671 746 784 723 652 596 740 995 871 546 431 477 509 501 724 658 654 672 982 475 186 222 293 288 231 182 230 302 329 375 469 514 406 218 127 113 153 240 347 427 458 477 558 522 332 168 75 49 54 96 121 133 183 205 194 247 376 517 553 505 354 213 279 536 1299 552 391 323 328 426 527 508 396 341 374 481 477 352 273 256 455 779 585 169 122 108 114 133 171 342 249 219 222 180 215 263 301 328 323 275 238 266 297 236 159 146 162 159 142 126 141 108 116 119 120 121 124 122 118 106 86 77 74 73 71 70 70 68 66 68 69 69 65 66 67 69 72 78 90 102 114 128 131 142 147 155 161 166 170 168 159 149 143 141 140 143 142 136 136 150 172 189 187 177 169 181 193 195 188 179 177 190 219 256 296 323 340 353 359 362 355 344 334 324 324 320 336 380 382 368 354 324 306 299 295 293 289 275 260 250 250 262 282 290 294 334 363 383 390 394 404 408 399 389 421 453 482 480 472 506 541 554 547 508 463 430 390 365 374 388 413 442 444 471 519 706 712 770 836 767 690 578 507 419 445 433 399 368 318 319 410 509 584 685 737 800 850 869 926 931 1038 1064 958 901 843 794 764 707 685 717 701 675 643 573 804 1090 802 509 409 515 493 384 500 608 750 704 1032 304 168 229 313 294 253 223 224 258 270 322 442 502 421 229 146 133 169 232 296 306 387 475 563 508 287 141 69 59 87 145 165 184 278 300 252 314 428 550 558 467 306 198 249 915 1209 510 583 546 543 592 601 460 355 318 435 503 399 293 215 205 511 1109 814 164 124 127 166 161 165 586 249 209 294 318 355 346 318 350 375 353 296 253 268 285 268 221 204 204 123 82 113 108 113 114 118 121 123 115 108 95 81 77 75 74 73 71 71 71 70 70 71 67 62 59 63 71 74 80 104 116 117 124 136 144 146 155 170 176 178 176 167 158 150 145 146 148 146 137 137 151 174 185 175 159 157 174 180 180 177 171 170 191 221 261 306 333 343 350 357 360 351 343 330 307 303 320 358 402 412 411 374 373 317 310 308 297 283 269 252 250 263 276 283 283 297 335 356 373 376 385 391 402 374 365 401 453 484 477 468 493 508 538 534 494 441 390 367 389 431 422 434 450 454 499 588 855 812 834 811 778 767 619 478 412 416 462 497 505 482 464 526 583 528 590 826 626 712 719 809 935 1081 1079 969 845 814 800 778 723 671 650 657 655 614 533 618 827 736 565 545 599 518 358 316 395 611 655 636 225 216 286 416 395 336 319 309 279 256 330 464 501 395 205 145 156 183 194 204 251 344 461 551 500 268 134 81 92 119 167 202 213 242 263 290 369 455 519 467 378 368 305 279 548 779 586 695 673 636 619 590 445 350 327 487 501 309 231 185 189 519 1197 635 566 196 164 251 229 202 429 250 255 353 437 496 432 332 346 417 430 351 238 208 275 324 324 294 212 122 52 70 107 117 119 120 123 119 104 94 84 85 84 83 81 79 79 75 71 69 74 77 72 66 64 67 76 87 94 113 114 122 129 140 143 149 161 180 187 189 188 182 178 169 156 153 155 149 142 142 154 170 167 158 143 146 154 163 169 165 163 169 192 226 265 311 337 338 337 341 345 340 329 313 295 299 322 380 402 418 424 393 400 353 323 311 294 279 259 247 248 258 274 281 279 292 314 333 362 367 376 382 386 357 357 393 455 468 458 477 488 496 510 508 471 411 369 383 443 493 490 492 506 536 615 755 893 814 768 772 734 691 566 445 481 495 512 564 625 675 691 690 664 568 496 504 560 574 660 801 912 1118 1028 916 797 785 794 778 748 735 710 698 684 617 513 430 391 417 553 716 578 478 382 407 349 532 613 413 208 234 572 711 704 523 394 355 291 281 358 458 510 385 215 160 148 131 128 177 220 318 453 558 489 259 138 115 135 167 222 235 211 220 268 340 383 457 516 473 462 379 377 450 558 640 640 684 640 606 584 541 443 372 375 431 384 253 192 163 169 247 421 1025 258 250 247 282 277 234 206 239 276 338 441 538 461 310 284 373 449 397 245 164 185 199 279 292 210 146 52 44 112 127 130 130 129 123 106 96 91 93 93 93 93 92 89 85 82 81 84 83 77 75 75 79 88 94 97 116 121 122 130 136 143 151 163 186 199 202 200 198 193 182 166 163 167 159 150 150 151 157 152 142 130 131 136 148 155 154 158 168 191 224 264 313 335 333 327 323 326 331 326 316 301 303 330 375 397 412 419 417 416 388 325 300 292 275 252 249 262 265 266 271 274 285 298 329 360 365 375 374 369 365 377 410 457 462 460 474 478 476 486 501 489 448 423 439 473 498 504 526 571 635 744 858 885 735 681 675 623 494 435 448 616 648 559 556 607 650 702 729 705 598 474 475 492 534 621 780 859 1218 1104 929 834 834 821 799 794 786 768 750 753 708 572 447 376 336 359 513 487 407 371 464 349 625 1090 935 346 234 541 652 590 449 361 330 294 310 401 467 447 350 234 211 141 84 98 135 189 292 446 578 458 251 171 157 167 229 300 261 177 192 254 309 330 354 372 477 529 542 563 644 670 663 654 599 550 549 548 481 417 416 450 454 364 223 171 154 199 214 284 441 238 244 267 267 282 251 207 217 242 300 403 491 436 294 238 318 430 409 276 251 140 132 190 232 193 173 76 46 123 133 138 139 138 127 113 105 102 100 110 110 108 108 105 100 97 93 90 87 83 83 87 95 100 101 107 122 123 121 128 138 146 156 172 196 204 207 208 205 199 187 178 180 183 170 159 152 145 142 138 133 117 121 123 132 144 146 153 167 187 219 263 315 337 335 328 317 317 327 327 313 296 299 333 368 393 404 413 414 404 395 326 291 285 281 285 287 291 281 265 262 262 285 308 337 359 363 370 369 360 386 406 424 444 460 461 465 472 483 507 510 502 482 451 448 458 489 538 591 630 661 713 772 792 698 623 550 496 450 436 523 669 684 532 447 490 567 636 682 696 594 560 452 406 444 604 773 871 1053 1035 913 825 793 777 781 808 822 792 750 719 678 601 487 409 359 341 337 337 377 373 438 469 651 1296 1439 525 233 352 380 329 311 330 342 351 369 400 444 417 315 282 159 127 89 99 119 158 265 475 591 486 304 201 174 187 247 301 260 181 174 226 298 334 340 373 507 580 652 676 710 699 705 607 506 460 455 476 445 512 569 476 437 355 421 926 802 155 196 245 257 178 285 304 247 263 250 222 196 390 490 466 456 387 265 202 268 369 438 652 442 139 88 137 158 175 181 121 97 130 141 149 149 149 141 128 123 120 119 139 137 132 128 123 118 113 105 97 90 86 90 95 99 106 108 117 130 123 125 134 143 153 168 185 202 206 209 211 212 204 192 188 191 184 166 153 145 138 132 129 122 112 110 116 123 139 140 145 160 183 215 242 287 333 347 336 320 315 324 322 302 286 304 345 376 389 410 413 417 399 389 335 304 293 297 313 305 299 302 289 270 264 290 317 345 359 356 360 365 365 406 417 424 432 456 466 478 488 523 562 558 527 491 467 458 456 498 607 685 680 656 626 639 695 669 555 519 471 438 488 583 786 801 628 499 487 533 569 593 611 645 612 512 402 384 487 665 898 1068 1048 947 916 875 801 786 802 814 785 744 661 540 510 482 429 428 374 360 402 409 374 499 619 714 928 724 350 267 298 258 246 288 310 310 321 371 414 398 395 355 225 142 123 107 99 100 127 237 402 516 505 346 209 172 183 218 260 285 275 222 235 257 315 354 390 541 582 648 659 683 711 714 573 474 420 386 438 909 1797 1604 467 387 348 466 759 1314 152 234 229 170 125 413 460 268 252 273 261 198 651 987 736 448 367 264 197 208 238 350 516 404 172 84 122 121 155 151 156 167 133 146 156 160 158 155 145 143 143 142 164 164 159 153 145 137 129 117 105 96 94 97 102 111 114 118 129 133 130 134 141 149 158 174 192 197 200 206 213 213 205 197 194 192 176 154 145 141 138 131 123 113 108 105 110 120 131 134 139 151 176 195 218 274 346 368 346 323 314 324 317 289 286 306 331 369 392 423 417 418 385 375 344 329 314 305 324 330 332 335 321 301 290 297 324 351 352 344 353 365 369 397 412 439 456 463 448 474 509 549 580 577 552 516 479 466 477 533 624 711 717 676 656 639 677 654 622 572 531 511 560 686 853 922 800 667 627 606 607 601 601 657 672 666 568 529 543 718 879 970 998 993 924 856 808 793 787 797 796 760 651 513 490 474 428 396 346 374 447 437 407 535 708 803 818 562 368 586 436 199 207 260 291 298 281 283 297 310 348 304 191 136 123 108 88 82 101 152 211 403 429 292 197 173 170 201 282 364 345 259 260 275 344 365 428 902 605 634 617 657 715 740 627 460 402 377 401 965 1792 1462 508 656 588 364 353 363 202 283 210 139 124 258 271 261 237 260 257 190 617 1089 811 378 381 344 312 236 199 272 334 301 209 161 151 117 124 90 140 189 141 152 162 169 165 164 165 170 166 167 182 179 177 168 158 147 134 119 108 103 104 110 117 123 124 126 133 133 130 135 144 150 158 159 181 186 183 197 207 204 200 197 192 183 163 143 140 138 132 122 110 111 107 102 111 122 135 135 138 142 156 180 224 302 377 385 351 324 314 323 313 286 288 299 322 364 403 429 422 417 383 369 348 350 335 319 321 333 347 347 334 320 305 304 325 345 339 333 346 354 368 385 421 459 484 463 449 481 520 547 553 544 529 493 456 458 491 559 627 693 740 737 731 710 717 714 680 628 567 536 534 617 777 882 881 825 780 737 666 643 588 605 685 714 718 760 731 791 846 856 933 912 846 816 789 792 780 758 776 800 734 611 554 506 397 311 308 395 452 449 434 568 648 718 781 1071 1141 926 557 315 237 243 285 287 266 262 257 276 289 273 214 136 120 94 77 72 80 97 217 410 408 269 189 180 174 186 281 398 381 316 258 276 347 367 443 1185 831 872 730 619 680 743 602 457 417 389 375 535 744 655 444 480 525 364 353 311 273 288 198 142 107 116 120 127 197 242 230 176 349 638 561 341 405 394 344 213 143 199 298 315 277 267 232 166 127 83 105 159 147 160 174 182 181 184 187 195 186 189 194 189 184 172 161 150 138 123 114 113 120 129 136 142 141 137 140 133 128 133 139 144 144 152 169 171 174 184 193 196 195 192 181 165 154 149 143 136 125 116 108 104 102 102 119 129 140 141 141 140 150 195 259 352 416 393 344 321 314 317 308 296 288 298 337 375 403 429 428 421 396 376 376 362 349 330 314 321 334 336 329 316 302 301 315 323 318 317 322 336 367 391 430 469 506 472 471 495 513 507 495 487 471 443 434 465 516 583 635 696 725 759 784 780 750 771 775 757 675 594 555 578 692 773 802 819 796 748 717 703 627 533 544 583 628 761 796 801 805 837 864 889 852 801 788 836 797 709 741 815 806 713 585 527 415 350 365 404 419 433 451 475 541 637 732 1258 1513 976 598 424 249 268 283 301 293 267 248 234 240 235 255 128 114 101 92 87 91 137 269 419 397 264 188 180 169 152 181 251 325 289 260 275 333 393 450 1115 1123 1064 1040 718 687 736 589 440 400 372 507 669 484 484 531 711 430 429 413 369 332 289 194 142 128 113 111 133 187 226 213 163 162 227 245 225 328 378 281 133 79 149 230 256 276 281 292 240 149 98 97 126 145 171 186 198 200 212 211 215 201 197 199 194 186 174 165 157 152 139 124 128 139 148 155 154 144 139 140 129 120 126 126 127 131 138 150 157 172 176 182 188 190 186 174 165 160 146 131 127 120 102 100 97 98 103 117 132 135 141 142 145 162 223 315 416 445 388 331 311 309 308 293 287 283 301 337 377 412 440 437 433 404 383 389 373 364 336 321 322 327 320 303 293 290 297 302 301 299 296 302 331 365 396 415 444 472 478 467 482 494 480 461 447 436 436 461 503 538 593 659 696 680 691 730 806 788 784 821 826 782 711 634 616 677 680 632 589 562 634 726 681 632 649 647 672 647 710 707 764 793 808 851 920 928 835 1154 1137 777 706 734 743 767 734 592 475 430 427 458 413 379 384 379 406 458 582 680 714 603 593 650 452 270 305 301 305 336 305 223 184 283 184 191 164 173 120 118 152 220 269 353 434 387 275 234 240 228 203 161 202 285 276 254 248 359 455 450 705 658 675 687 651 705 715 566 420 387 372 460 767 943 509 747 1812 466 479 469 420 359 320 232 205 154 122 115 136 223 254 202 164 127 118 116 160 294 373 296 230 104 113 217 190 189 189 240 269 207 150 120 119 143 166 195 207 215 228 226 221 209 203 201 190 182 172 169 165 159 150 141 152 164 169 176 170 152 143 136 125 120 120 124 131 137 134 140 158 156 160 168 183 187 186 184 174 163 152 141 132 116 95 95 94 96 110 114 118 133 141 148 158 182 263 382 472 466 389 323 301 300 287 262 262 276 303 347 402 436 451 427 424 390 378 394 386 373 352 322 316 316 296 275 272 284 296 294 287 285 284 301 335 366 388 390 408 422 443 441 444 442 440 429 418 427 456 501 544 583 644 736 748 772 732 725 815 832 831 844 855 841 783 706 671 671 646 579 515 534 655 755 729 707 687 853 882 776 775 721 730 761 731 785 900 965 866 1491 1302 656 786 1134 1236 900 761 632 462 400 410 466 421 401 359 340 380 461 625 687 542 560 661 575 345 183 229 397 573 556 242 202 168 130 146 209 266 282 122 186 318 443 450 429 422 358 273 250 273 304 282 207 217 284 280 296 259 341 452 424 407 379 469 553 660 719 668 524 429 409 370 355 472 677 523 858 1251 417 418 513 436 429 434 383 275 204 162 136 147 291 319 189 181 163 140 115 146 256 401 299 266 131 111 157 175 154 146 190 252 239 184 140 122 129 161 196 211 229 229 221 214 213 215 204 206 201 188 182 171 167 166 163 176 187 191 188 174 158 147 137 133 128 130 134 133 134 129 131 138 160 162 167 182 187 192 187 180 169 151 137 125 106 93 92 93 103 107 117 113 134 142 153 171 204 283 420 498 461 376 328 304 281 262 236 243 272 318 372 436 475 467 420 418 392 375 387 385 371 351 319 313 306 279 261 263 273 280 284 275 278 288 312 342 366 372 378 397 433 447 436 431 431 412 399 407 436 484 540 604 664 722 803 833 842 772 732 795 859 863 854 818 836 818 800 771 724 662 603 575 607 685 691 695 759 779 843 836 821 815 695 654 653 650 743 899 1024 985 831 710 659 786 1346 1639 867 720 651 497 409 397 421 398 394 358 368 406 517 732 712 521 614 550 318 247 165 330 655 610 590 334 276 233 128 157 152 157 177 113 280 489 592 559 469 385 304 277 285 270 346 350 283 273 283 288 340 299 333 336 452 380 373 515 610 695 724 651 533 474 459 379 333 366 408 487 1206 553 360 409 702 449 405 437 446 346 270 226 179 162 300 394 272 231 243 191 129 137 222 327 340 265 146 159 165 195 162 129 147 194 215 192 158 139 126 176 195 204 223 213 203 208 213 219 211 217 227 218 209 195 192 185 181 198 202 199 194 183 173 166 158 144 140 136 141 135 135 137 135 147 161 162 162 166 182 193 190 184 171 150 133 120 103 92 91 94 97 104 113 115 128 142 158 185 231 317 450 505 492 419 341 292 260 242 227 231 264 324 408 479 515 498 467 449 402 364 367 377 365 335 311 310 301 275 259 261 264 265 271 269 277 294 322 349 369 370 377 379 378 381 397 403 403 400 411 440 474 509 569 641 670 742 820 882 880 788 729 767 873 903 874 999 1051 1431 1120 763 707 649 646 672 655 667 731 778 766 781 818 765 702 770 698 634 583 611 727 943 1142 1193 1046 828 694 682 1006 1312 727 706 663 553 438 465 399 318 319 352 388 432 851 840 664 532 486 424 299 219 204 368 680 641 632 509 419 267 172 145 121 115 109 126 354 585 635 571 446 345 292 237 212 247 341 377 325 317 274 264 360 402 412 372 420 370 314 437 585 689 706 635 556 845 1155 430 348 376 382 325 538 528 402 411 417 484 478 515 473 415 330 255 198 165 232 319 305 315 363 276 167 146 179 278 352 296 289 234 224 231 186 134 119 142 164 167 155 136 159 197 200 208 205 184 186 208 214 217 209 219 243 243 241 215 207 294 328 266 221 208 200 193 185 173 160 147 142 145 151 147 139 139 142 121 124 146 152 182 192 191 184 174 165 146 124 112 100 93 89 90 93 103 108 117 130 147 163 196 251 351 463 499 492 417 327 276 247 229 220 227 261 318 413 490 501 507 492 440 405 362 370 377 353 322 304 304 295 279 270 262 259 259 267 280 286 304 336 364 380 382 384 372 350 323 361 387 383 386 424 484 523 537 554 590 668 766 855 907 881 816 780 772 833 870 767 745 717 701 691 716 726 726 788 830 767 721 706 763 778 850 778 702 630 623 622 620 590 589 688 912 1044 1053 1007 891 731 659 813 976 744 724 696 654 556 487 361 248 230 300 485 571 722 736 616 534 465 389 325 241 291 430 480 442 619 514 466 311 293 183 142 116 110 160 460 647 604 503 427 354 275 202 158 198 301 379 351 302 282 195 191 400 501 411 382 342 335 456 602 691 702 650 656 1155 1613 470 379 388 370 318 488 664 669 473 425 373 424 465 467 438 367 289 237 208 189 202 266 369 459 359 215 161 170 257 266 320 308 272 271 251 238 180 133 134 141 138 124 127 163 182 189 205 186 164 185 205 208 210 203 223 252 267 277 228 211 359 427 303 370 431 361 249 180 165 151 141 143 143 143 139 130 133 134 154 155 131 168 193 200 196 179 167 160 141 118 106 98 96 90 89 96 112 111 119 131 149 164 199 256 289 371 451 463 387 306 262 239 224 215 226 263 314 392 421 472 482 462 423 392 372 387 377 343 311 299 298 295 288 278 268 262 265 278 294 297 311 343 380 384 397 401 378 347 384 405 404 376 385 449 522 560 562 568 605 702 795 875 892 881 788 718 714 725 728 636 628 638 608 604 654 736 815 860 841 749 661 647 636 752 726 738 681 622 597 667 643 629 606 680 760 875 970 993 929 835 769 677 736 752 756 749 738 610 512 339 222 173 205 263 585 712 705 698 606 438 311 277 281 307 511 533 418 481 534 531 418 353 224 175 204 191 281 548 661 597 507 416 344 271 184 137 158 270 387 446 330 237 233 195 392 500 401 333 309 327 522 666 695 710 650 640 1054 1582 543 356 356 322 319 1153 661 615 668 520 412 422 429 426 442 424 371 333 286 219 210 259 373 505 447 303 224 201 241 275 300 272 246 256 303 301 245 200 182 168 161 150 137 151 177 178 181 173 150 171 202 197 186 198 224 246 292 298 245 222 456 609 632 846 1037 935 586 273 165 150 140 143 148 131 124 128 142 144 154 158 151 177 194 200 198 190 182 169 148 122 103 100 93 88 88 96 108 107 117 137 150 162 193 208 249 331 417 423 359 293 255 236 222 214 224 254 276 337 396 449 461 447 416 378 379 381 354 323 302 297 295 298 299 291 283 274 282 302 317 315 315 350 360 405 424 422 384 358 379 398 416 429 442 473 510 542 574 588 624 720 828 880 868 854 761 624 551 542 564 592 617 639 635 611 600 655 751 800 772 712 691 622 638 1074 665 666 568 567 623 648 616 595 599 754 846 909 985 1007 1097 1119 768 599 669 720 796 763 793 643 559 342 233 180 186 226 365 412 618 723 569 410 325 287 265 458 922 380 521 555 627 616 469 392 250 189 230 331 494 676 728 672 545 389 311 285 193 130 163 264 413 460 454 378 263 294 377 388 320 281 281 327 464 600 686 700 609 543 740 1076 472 342 314 293 294 440 562 406 1159 1426 955 803 579 367 410 442 476 475 382 259 213 234 314 459 463 354 338 280 294 342 396 342 267 272 310 309 268 234 210 183 182 172 155 141 158 166 162 149 140 158 204 195 172 198 216 238 303 287 246 352 1124 1436 1451 989 982 1031 776 385 153 146 150 151 141 123 119 132 134 150 155 157 168 187 201 198 193 191 191 178 166 144 110 97 88 79 86 97 105 114 121 134 142 144 160 186 239 319 389 383 321 277 253 232 217 211 216 229 258 307 380 433 443 436 414 379 371 350 325 313 302 296 293 297 303 301 293 286 298 323 326 332 331 342 364 412 433 422 399 368 390 411 403 428 453 464 481 512 553 586 656 746 827 882 890 849 759 747 627 544 502 556 649 699 700 714 680 661 719 750 743 728 685 653 567 551 524 644 552 570 622 596 585 562 579 683 790 879 994 1056 1163 1105 627 587 612 637 732 732 756 1004 633 382 254 219 232 248 293 418 672 736 553 392 301 261 311 491 518 298 324 541 618 689 579 418 268 202 228 409 574 693 774 709 529 359 276 275 232 144 156 250 272 433 486 414 366 357 434 410 328 258 250 303 407 592 716 657 582 545 572 582 483 1050 284 277 272 286 292 332 464 1161 1706 1889 1148 405 305 376 522 591 519 348 233 195 261 545 550 539 478 326 307 400 434 356 273 254 277 282 269 250 198 175 194 189 164 142 154 165 157 132 132 169 205 182 161 183 214 251 281 244 244 376 950 1096 1097 531 351 292 202 168 149 148 151 144 122 117 118 126 135 160 174 176 164 186 201 194 188 196 198 195 180 160 142 122 99 66 66 85 105 115 126 137 138 132 141 175 233 316 357 332 272 250 244 224 214 208 204 223 257 298 372 420 438 434 417 371 354 326 315 302 294 295 299 305 310 306 296 293 310 340 340 348 345 350 373 404 421 426 417 391 404 427 407 397 413 427 440 474 532 592 663 738 813 883 861 887 882 806 660 578 536 611 654 670 676 677 701 740 761 748 703 644 633 693 624 546 477 539 483 534 574 607 614 604 603 676 788 878 961 1036 1004 849 729 628 554 582 618 689 711 905 644 476 335 268 259 275 340 516 691 705 589 444 355 335 312 514 217 199 299 486 590 713 615 440 288 232 231 337 464 644 753 668 487 329 297 346 265 196 146 159 194 349 452 465 399 395 494 414 318 266 251 271 416 655 721 663 728 708 547 481 458 685 2246 1689 468 256 261 296 383 452 664 844 854 568 260 337 494 636 636 438 235 179 289 375 530 564 518 340 283 390 444 394 308 261 254 269 304 274 200 166 189 206 167 136 143 138 147 142 145 184 191 153 145 190 227 258 230 205 221 248 260 277 282 281 253 223 196 169 159 160 153 138 120 119 117 122 141 159 168 172 165 185 188 173 181 186 194 188 175 158 135 121 103 65 54 70 97 118 117 118 136 142 143 167 222 295 311 289 235 226 232 219 211 200 200 220 256 305 370 413 425 427 404 393 389 343 315 304 303 306 313 313 310 305 294 296 310 322 344 355 347 353 366 389 420 433 421 411 407 410 402 379 386 409 418 445 495 556 623 696 755 809 808 846 866 810 678 574 585 615 644 649 648 662 676 688 708 720 678 591 616 695 649 526 463 460 448 443 507 606 655 662 630 684 795 849 865 905 913 847 801 672 526 538 565 654 703 740 661 498 438 347 303 330 435 604 727 708 607 494 373 326 294 277 253 271 381 363 557 695 652 436 336 321 278 295 451 655 730 624 440 298 309 432 475 458 312 160 152 259 333 357 398 347 310 275 244 283 318 347 538 741 724 765 1156 1099 546 461 493 456 809 1107 431 243 242 317 401 477 463 421 357 262 256 320 453 642 672 504 281 203 269 330 563 657 566 357 260 329 434 446 369 309 301 326 399 357 238 174 183 211 183 113 130 134 138 132 151 197 179 132 148 197 237 257 235 198 191 244 268 281 283 270 245 219 194 168 165 172 168 157 138 132 117 130 153 166 172 166 172 182 171 158 154 165 184 186 167 135 109 106 108 85 51 71 110 110 111 120 127 133 144 170 214 269 271 252 209 188 193 203 206 194 197 217 251 303 367 404 431 430 401 411 388 346 324 309 314 319 315 305 296 290 290 298 305 322 344 359 345 355 356 379 412 440 433 428 427 440 427 395 391 399 416 456 495 536 585 616 652 657 708 803 872 849 729 618 631 640 589 579 601 609 632 664 670 668 662 654 650 654 608 513 476 451 463 453 528 628 684 682 651 702 784 811 811 816 824 825 787 655 507 484 517 695 849 731 649 608 523 463 420 419 510 620 680 695 669 613 549 511 366 271 289 323 277 408 617 717 673 503 531 434 301 350 524 683 721 610 416 273 290 455 484 589 429 211 182 223 288 310 346 321 247 221 245 365 432 483 697 823 755 742 950 853 565 481 540 497 353 384 324 274 269 320 378 400 455 484 377 268 258 282 427 651 838 734 673 392 295 351 561 651 588 371 258 294 390 448 412 356 350 390 494 417 275 206 187 200 195 130 133 140 135 136 173 189 145 127 163 206 250 261 215 189 194 245 282 265 274 265 248 239 217 192 189 188 175 159 141 132 130 148 169 171 164 167 163 167 171 161 152 161 174 173 157 124 101 100 102 103 97 91 93 105 118 127 138 131 136 165 212 245 238 222 212 201 185 190 203 196 197 214 245 292 359 408 435 434 438 422 379 346 321 306 318 326 314 296 283 276 278 288 307 325 340 352 337 341 360 382 413 442 445 431 434 450 442 417 407 415 440 476 501 529 565 569 594 632 683 800 833 819 727 695 705 646 605 595 616 632 633 651 684 697 679 700 663 608 556 531 536 500 495 477 511 589 648 624 624 696 755 770 786 811 819 809 766 718 1032 572 532 596 722 684 699 1626 1001 509 431 439 504 619 678 654 658 663 640 551 393 401 536 345 363 502 691 775 750 641 619 404 263 362 540 668 688 575 390 261 259 293 436 543 445 268 189 266 339 382 366 333 315 330 369 344 363 583 789 856 760 706 674 644 539 479 547 564 419 380 372 329 318 332 355 370 389 411 326 244 232 242 399 566 702 840 829 524 359 340 436 537 575 425 291 267 258 276 328 367 357 379 514 416 306 246 238 207 211 142 162 183 187 177 189 171 125 134 184 227 246 259 188 194 217 254 303 288 275 269 278 294 279 256 248 222 183 158 145 140 147 164 175 164 152 151 155 158 178 164 155 149 149 144 129 113 108 109 105 99 97 92 94 98 107 120 138 131 136 165 203 225 229 227 208 191 188 196 203 198 194 207 237 280 336 395 400 443 455 459 396 347 319 311 324 332 317 291 278 275 278 291 304 318 334 335 333 348 360 378 402 407 416 418 430 448 446 438 443 454 463 483 511 511 513 516 531 625 677 833 812 765 653 637 673 643 617 581 580 636 648 613 632 673 684 656 645 590 562 563 574 549 521 473 474 492 545 544 571 631 672 710 764 817 828 792 746 788 775 507 493 533 561 618 1525 2809 2009 817 394 412 483 593 658 612 664 747 643 568 423 362 480 285 362 692 876 862 882 727 606 439 306 365 505 607 653 576 430 374 251 245 358 523 511 382 286 351 463 526 538 452 347 339 473 547 550 726 839 817 745 739 747 661 518 429 542 556 526 538 461 378 357 333 440 449 320 368 319 227 181 250 313 379 471 722 787 602 448 356 390 590 706 584 476 406 306 278 297 345 322 333 480 384 321 299 250 214 203 382 256 191 173 179 195 161 120 125 154 209 240 242 185 192 216 263 301 310 304 297 295 307 319 307 289 246 194 165 153 159 172 188 191 171 158 154 158 161 181 162 141 143 143 138 124 110 104 105 104 105 103 97 104 104 112 113 121 126 135 164 194 201 220 224 201 182 185 198 203 199 194 200 226 257 272 337 377 428 454 442 399 350 318 313 325 330 328 308 286 274 266 271 282 302 323 334 341 353 349 363 365 371 382 381 398 430 440 449 474 489 493 498 498 500 476 549 612 666 756 890 809 755 682 702 714 704 644 593 581 616 630 576 545 573 604 523 558 564 568 585 581 577 528 457 434 413 442 456 473 518 567 636 738 794 789 749 689 670 536 503 509 509 711 1086 2765 1653 734 500 403 407 434 459 486 508 585 667 702 584 466 264 255 250 304 681 1023 1219 1108 865 776 612 405 385 458 517 603 584 524 417 255 255 399 567 549 442 348 404 519 563 556 474 344 305 438 638 789 893 869 811 734 774 813 694 497 414 513 632 610 553 526 526 447 356 353 367 374 425 388 265 202 267 333 368 513 660 727 635 498 388 393 581 752 795 701 513 398 335 330 363 292 278 365 297 326 291 245 221 211 232 187 168 181 192 180 146 122 137 175 221 253 232 155 187 217 264 280 276 319 318 306 286 274 259 259 239 202 176 168 181 191 197 188 172 163 154 168 159 163 143 138 142 142 142 128 112 109 111 108 104 102 103 110 108 111 106 112 118 131 160 164 193 220 216 189 172 180 196 204 199 189 191 210 221 260 307 375 419 433 362 370 338 326 325 332 335 330 305 276 263 255 256 269 287 313 330 352 352 352 341 342 351 356 356 372 394 418 439 458 474 477 485 509 532 561 601 667 784 796 792 772 765 654 615 618 595 569 526 529 564 575 562 525 527 545 508 484 497 490 529 547 548 516 459 414 362 357 353 335 393 482 567 696 749 742 703 652 645 592 583 574 541 1032 1542 1626 882 538 472 442 421 398 401 407 430 497 528 636 570 454 266 268 278 261 249 755 1230 1083 899 877 738 539 452 410 400 456 542 555 409 254 244 426 548 548 501 405 379 397 478 514 435 307 262 379 600 829 942 894 834 731 778 839 761 502 426 565 683 618 570 611 614 561 504 470 461 447 445 407 332 314 299 408 511 627 681 709 619 505 421 425 453 557 713 656 440 392 391 402 414 311 296 279 242 276 269 242 217 202 220 210 208 196 201 204 184 170 181 209 240 252 227 185 220 222 241 249 255 280 304 318 288 253 217 210 212 202 186 184 199 210 209 199 188 156 148 154 157 166 148 136 134 139 143 134 127 116 105 102 103 104 108 108 106 102 99 119 129 130 136 149 180 207 201 179 167 173 191 202 197 186 182 181 210 250 293 361 410 414 452 408 353 332 338 342 345 334 298 263 249 243 246 262 277 309 335 360 360 351 334 327 337 340 346 363 370 372 396 435 456 463 483 503 522 593 672 711 696 780 789 778 768 691 589 537 564 550 513 508 527 567 604 598 600 596 576 499 475 432 431 489 495 484 428 380 352 329 292 264 311 407 514 643 715 724 682 632 641 658 613 594 552 637 722 706 616 507 434 402 387 375 396 455 464 538 552 795 576 474 378 437 400 220 181 296 485 659 846 921 796 657 609 546 447 425 533 598 480 266 285 450 571 603 547 530 464 437 483 486 414 303 261 377 551 715 887 929 815 786 835 847 753 505 438 573 595 569 621 651 605 576 583 560 534 535 529 472 396 375 327 439 590 686 728 694 608 510 468 398 318 356 529 662 518 429 439 469 459 391 357 274 227 224 245 229 208 192 268 226 206 217 237 223 214 216 220 234 244 239 221 212 237 229 237 239 237 239 285 299 270 234 203 199 212 215 202 197 214 239 250 240 205 165 143 146 156 165 156 146 140 141 145 146 135 118 108 102 99 106 115 107 98 94 95 109 110 124 125 152 187 208 194 172 163 172 186 189 187 183 172 173 203 240 285 352 402 420 461 418 374 365 350 353 351 336 299 256 235 235 246 259 271 299 305 344 361 358 332 322 330 340 347 353 352 348 348 375 421 452 500 575 614 632 630 664 677 746 761 814 748 672 578 500 517 542 561 570 576 634 692 676 663 649 589 549 499 439 389 406 397 420 385 377 378 344 287 255 281 366 489 609 696 717 662 642 606 703 574 551 524 512 532 573 544 948 1272 855 391 382 420 492 476 598 582 684 595 478 540 587 392 216 204 326 495 698 911 940 796 705 693 639 517 478 587 623 490 278 275 424 598 626 620 579 468 416 444 448 382 297 308 446 506 555 745 821 833 796 962 838 795 516 453 476 449 475 566 593 538 542 606 571 541 541 590 552 449 382 349 346 537 672 745 652 613 620 539 410 323 306 459 663 606 500 462 467 443 471 403 305 220 202 208 201 192 198 210 266 289 292 510 465 303 248 255 249 236 217 189 211 238 238 240 242 233 248 279 286 343 247 199 205 223 234 228 222 234 264 298 293 243 187 144 151 158 157 155 153 150 148 141 137 132 121 115 109 103 109 112 100 89 88 81 91 103 113 127 113 142 191 184 166 162 175 186 186 184 177 166 170 200 237 284 357 413 429 434 416 412 380 354 346 344 332 293 244 220 225 242 249 258 264 296 336 369 366 339 322 322 331 350 350 337 331 342 380 434 482 535 592 636 673 649 651 652 648 690 782 776 698 582 531 569 604 610 605 611 639 643 612 587 620 588 557 528 484 397 344 337 340 351 379 393 367 311 299 384 463 479 593 678 690 690 646 562 604 565 577 535 528 522 514 483 492 510 469 392 366 418 476 413 455 515 541 485 487 502 561 517 346 390 564 613 773 971 984 867 721 644 600 569 505 602 630 477 280 267 369 385 510 596 564 461 408 416 418 385 340 354 473 515 604 680 748 788 783 907 812 971 1253 1380 786 471 549 580 575 562 543 589 550 686 676 667 602 524 442 389 343 442 566 692 711 596 551 537 444 354 346 500 561 533 487 454 452 455 487 455 354 242 188 177 171 181 195 178 166 240 379 356 335 375 466 462 346 257 231 211 208 229 231 237 243 247 259 338 465 359 245 209 217 230 238 239 238 252 286 315 311 265 193 150 163 158 144 151 145 143 140 135 131 125 122 121 114 111 114 107 94 84 82 77 89 98 113 141 163 195 202 179 161 157 157 165 181 178 163 167 175 207 237 288 357 414 435 436 427 407 383 367 358 346 327 289 245 223 229 245 244 243 254 283 314 360 379 359 335 329 340 357 346 327 327 348 397 466 524 563 599 669 692 662 659 664 644 688 781 794 688 597 565 589 618 617 572 537 563 574 547 543 577 571 578 564 527 447 418 375 334 331 365 376 357 322 320 384 434 455 533 573 643 686 617 531 546 533 569 630 630 668 691 605 549 555 523 478 454 406 368 375 418 400 374 374 404 461 408 461 487 551 682 729 869 1006 986 863 680 569 525 531 457 564 616 457 311 300 307 417 460 553 532 467 430 427 419 379 375 382 433 577 688 724 757 674 707 720 733 781 775 981 705 478 699 696 580 699 586 672 626 612 643 641 636 585 509 411 400 377 369 382 489 531 473 463 478 426 421 508 552 579 460 440 449 479 479 470 372 257 191 183 188 187 204 328 201 203 257 246 234 319 551 821 1015 954 566 225 222 221 219 243 255 264 280 344 405 279 221 213 229 240 244 241 241 270 309 312 283 232 186 149 146 143 138 140 141 141 144 137 131 128 130 127 119 117 115 106 95 90 80 86 96 100 122 157 186 217 212 187 164 155 153 163 175 165 155 167 172 200 236 290 358 405 405 416 409 392 377 364 356 343 322 284 245 232 234 234 238 247 250 284 324 379 388 365 347 343 352 355 335 307 307 341 401 472 525 550 580 628 606 592 594 632 678 730 730 780 692 597 542 533 556 572 541 528 558 534 544 549 576 587 621 621 542 503 474 412 367 335 334 330 330 326 317 331 360 394 453 501 589 649 576 502 498 537 670 708 687 681 709 634 609 634 586 543 509 442 376 337 398 364 343 335 380 492 539 542 613 590 644 760 904 998 929 775 618 486 417 459 444 487 496 404 388 289 269 412 486 531 480 430 421 401 381 351 324 358 476 700 745 758 706 607 755 846 882 871 754 632 486 489 604 544 520 685 547 665 653 600 561 634 641 618 531 439 418 400 377 344 380 492 587 577 506 441 385 470 522 523 505 517 492 474 499 448 348 254 200 188 185 186 191 412 212 199 222 234 324 567 875 1060 1143 1226 1234 1003 617 352 236 261 269 281 314 328 296 255 219 213 224 237 245 243 250 290 323 301 255 207 174 145 142 138 137 148 149 150 155 143 136 135 133 128 125 125 126 119 102 87 81 79 94 108 137 179 212 224 214 202 197 179 161 159 167 170 163 160 170 196 235 284 291 377 389 400 418 393 383 362 341 335 316 275 247 240 230 229 233 246 253 279 325 395 403 378 360 357 360 361 334 306 310 346 398 457 508 543 572 560 553 521 530 550 638 707 702 711 661 603 540 499 487 482 467 477 529 552 573 584 636 629 651 643 557 509 459 430 409 348 307 294 301 305 302 318 336 379 450 497 564 618 527 467 457 492 547 555 606 651 615 550 588 636 595 601 614 450 388 348 359 434 419 377 387 511 637 687 740 768 817 885 975 990 865 715 553 424 318 319 323 442 442 369 386 326 243 284 368 439 416 389 410 412 420 393 313 366 504 760 839 768 670 591 638 751 820 819 703 618 537 488 500 462 442 452 516 685 659 608 533 652 646 625 576 485 451 432 407 358 329 361 425 528 582 442 366 390 384 423 505 534 475 455 477 402 308 261 234 225 225 215 204 216 217 226 237 237 341 614 796 761 673 659 688 722 597 294 266 298 303 314 336 345 303 247 229 216 219 236 250 251 266 306 325 291 240 193 171 155 146 137 141 162 165 164 159 147 141 143 139 137 136 133 129 118 102 85 77 82 111 128 170 206 220 221 219 204 204 202 188 177 173 166 159 161 171 195 224 233 290 355 384 411 437 408 400 368 343 324 302 291 275 247 235 237 236 255 277 306 348 395 397 380 377 366 367 367 343 323 329 354 383 418 460 494 524 507 494 488 501 520 608 659 715 731 659 608 579 498 436 413 378 391 484 555 571 612 635 656 653 666 594 500 446 413 399 331 287 277 277 278 279 299 348 413 476 499 541 558 485 441 436 441 445 464 500 571 577 538 593 637 570 654 759 406 404 406 439 601 540 439 463 563 664 687 793 864 925 1011 1030 936 807 710 498 417 327 277 267 281 305 344 443 464 321 263 297 356 363 356 394 437 470 463 405 426 560 747 875 780 655 618 556 668 746 747 674 605 650 671 549 499 473 488 572 715 696 658 615 640 627 608 598 542 480 510 510 415 348 414 585 642 594 488 449 386 354 407 468 493 464 446 427 362 313 279 223 192 202 204 199 239 230 303 271 260 230 334 346 338 393 447 437 431 498 490 345 314 328 343 351 357 343 285 245 228 229 246 264 266 280 314 323 284 233 195 184 174 156 148 153 174 181 179 168 156 151 153 151 162 162 149 139 119 101 85 76 87 124 151 201 235 242 230 211 201 204 208 196 180 168 157 151 158 166 176 200 237 287 349 388 430 418 410 403 381 352 339 323 299 276 251 238 241 252 273 317 347 368 373 372 371 369 366 372 373 346 330 336 346 354 370 391 412 461 472 441 446 470 487 553 609 685 687 644 628 577 492 421 375 349 362 444 536 542 604 616 674 655 669 597 496 426 410 396 335 381 352 261 270 290 317 368 434 494 511 519 511 464 425 421 413 392 402 428 504 525 512 572 565 444 424 435 438 436 452 486 733 779 561 524 563 667 696 923 1023 994 1018 971 837 719 638 504 484 391 382 346 273 271 393 408 478 431 318 272 283 293 303 372 501 558 564 537 500 605 694 838 817 740 658 577 662 729 716 649 709 899 879 734 737 517 461 421 627 661 651 500 522 529 521 553 568 577 652 682 579 439 416 551 642 660 746 517 459 411 439 476 497 489 466 449 421 373 288 211 202 218 233 237 293 256 266 292 280 246 218 211 227 341 486 520 523 536 465 394 350 341 348 372 373 355 304 259 243 240 251 275 287 303 329 326 295 258 216 196 179 169 170 169 182 194 189 176 188 192 232 226 205 183 166 154 127 104 89 81 92 132 179 222 230 250 237 215 210 209 210 194 170 155 147 147 153 160 180 200 236 285 358 393 424 417 392 387 379 375 357 331 306 284 266 253 258 279 313 349 373 374 356 339 342 353 360 374 370 350 340 337 334 330 324 337 380 436 443 387 393 422 449 509 543 594 592 611 630 617 557 472 387 360 417 476 535 566 595 613 692 690 673 590 499 442 454 450 396 418 399 346 347 338 367 410 446 501 547 527 496 471 465 461 406 420 430 471 489 492 544 556 474 429 424 417 456 471 444 440 445 756 798 614 583 640 713 926 1016 980 960 877 741 657 584 551 528 511 500 434 350 386 416 468 513 514 401 295 263 272 300 364 478 557 583 574 543 598 695 758 808 800 693 660 706 745 728 659 617 874 1292 1159 780 549 407 391 446 500 507 395 408 419 427 522 627 698 782 828 715 509 430 467 477 543 631 704 585 494 459 466 506 499 479 462 424 361 282 216 208 235 235 235 405 312 292 340 310 313 271 235 237 264 316 322 334 361 325 314 345 367 372 378 381 355 300 269 254 243 253 277 289 305 340 347 319 283 232 197 182 181 187 185 189 207 198 185 218 227 306 295 216 174 170 160 137 115 99 93 106 143 193 205 244 248 225 209 208 205 199 182 160 147 143 141 146 161 183 203 234 281 355 411 424 424 367 353 349 348 342 329 310 288 279 288 301 323 356 381 381 384 331 304 313 335 351 369 365 348 339 329 320 316 315 331 373 422 409 356 364 387 433 470 515 530 557 605 649 664 613 525 435 398 449 469 496 539 562 589 678 699 661 605 515 465 481 456 418 394 383 387 389 404 450 509 563 524 586 567 563 518 478 433 426 482 457 431 446 512 583 565 520 531 511 483 526 510 422 413 462 483 695 618 587 589 694 790 872 949 925 815 716 682 606 621 733 519 526 526 494 503 487 476 495 489 478 429 355 308 289 346 444 549 586 586 590 607 637 706 781 773 695 631 681 759 778 705 608 656 767 825 774 534 415 324 337 383 381 400 413 412 440 546 644 711 829 947 902 708 529 528 499 563 635 730 641 504 459 461 481 473 470 459 424 371 297 234 212 250 203 195 330 317 321 368 373 328 274 243 249 272 341 381 326 292 360 408 377 379 378 386 374 334 286 278 258 251 273 288 296 321 350 356 332 283 230 195 189 196 201 195 200 216 204 195 190 184 182 179 179 176 170 161 145 125 112 110 120 131 156 202 231 232 209 197 200 186 178 169 154 145 141 139 148 166 186 200 223 265 355 410 440 419 399 357 314 320 327 318 313 309 313 337 355 368 397 399 399 381 307 278 292 323 351 376 378 358 332 316 307 300 303 326 377 412 398 332 348 378 404 415 451 483 523 552 598 638 625 570 492 435 446 441 440 465 500 526 634 686 643 580 492 439 437 417 396 379 376 395 517 644 460 545 603 596 632 630 658 572 564 521 532 536 454 394 400 464 523 547 581 586 600 578 586 536 453 444 508 550 572 571 579 600 671 759 881 968 901 772 699 693 671 751 1889 714 515 520 513 543 499 443 444 459 467 447 405 363 315 347 416 508 526 585 594 606 618 715 780 748 671 612 641 704 742 757 748 731 751 801 742 658 508 350 352 370 404 426 481 495 514 570 591 641 809 956 983 957 849 663 578 559 547 607 602 497 460 453 454 460 476 483 450 394 339 265 255 204 176 176 379 364 352 349 357 320 273 250 260 282 294 295 290 277 320 397 431 494 409 388 374 331 287 282 272 276 301 316 322 333 349 354 334 288 234 203 199 213 220 209 217 219 214 214 202 194 190 184 182 181 175 166 152 136 126 122 124 140 173 203 213 206 198 186 181 168 163 160 159 150 141 143 156 174 189 200 223 270 346 399 425 433 393 344 315 320 328 324 324 328 341 368 383 396 425 435 425 384 307 264 277 315 357 392 392 384 360 321 296 290 297 328 379 396 365 319 342 355 362 393 420 455 477 479 513 576 617 614 571 513 469 422 412 433 444 454 556 622 621 565 496 466 413 381 364 345 343 358 403 444 424 470 533 535 588 611 672 632 610 553 517 512 518 435 401 448 478 531 560 590 614 596 635 603 550 505 527 569 608 608 582 610 670 734 878 990 871 733 707 701 977 2383 984 620 456 469 473 453 445 369 290 308 377 412 430 423 361 350 348 396 386 452 504 562 647 749 768 728 657 597 605 617 625 684 711 721 722 759 754 751 638 404 383 385 436 467 571 626 624 612 592 641 807 929 906 938 884 763 641 557 513 546 563 517 478 464 468 483 510 497 429 377 325 272 197 175 180 184 420 413 373 357 344 316 264 243 256 276 292 292 281 276 289 321 427 558 419 381 377 341 299 296 297 302 311 317 331 340 346 354 340 292 240 214 210 227 243 233 237 232 224 222 209 205 199 191 186 189 186 176 167 161 156 143 137 149 201 217 207 189 182 173 166 162 158 162 166 157 150 159 174 185 194 205 227 267 330 344 404 439 401 353 316 345 357 350 354 359 374 397 409 442 464 452 427 374 302 260 275 322 363 392 406 398 365 327 302 294 306 336 374 374 330 294 315 330 356 386 410 442 467 437 428 472 511 519 527 532 485 416 410 451 473 437 535 578 585 569 548 540 465 413 356 310 334 388 409 401 491 492 506 534 559 604 684 679 666 594 765 616 442 424 433 463 497 521 555 576 592 633 686 667 661 610 567 565 605 610 583 607 679 757 890 978 871 809 728 699 761 2057 634 530 476 456 404 355 337 275 211 252 347 409 448 445 398 347 283 293 300 343 426 545 668 730 728 724 672 605 583 568 580 666 714 765 784 783 741 750 695 572 508 457 473 534 652 736 743 704 683 723 765 825 860 871 898 801 690 577 534 529 531 546 520 482 479 493 503 497 441 372 303 266 257 184 216 224 462 441 396 375 353 312 264 249 262 274 295 300 297 292 293 319 405 517 487 389 387 370 325 318 309 309 313 319 335 348 348 353 346 299 245 222 223 235 247 256 255 243 232 225 216 217 213 203 197 206 207 194 185 180 173 162 150 161 193 209 197 179 171 164 159 156 158 168 170 164 169 186 197 198 202 214 223 252 266 341 400 426 389 354 325 347 355 352 361 377 397 418 433 455 472 448 414 361 299 263 279 315 333 373 409 402 367 329 302 294 310 343 355 334 301 277 292 340 379 405 418 413 437 385 324 325 349 360 395 460 444 405 415 462 529 500 521 541 537 574 615 629 559 459 398 380 399 446 453 407 434 477 473 567 616 626 698 746 666 584 542 495 470 464 465 500 567 600 559 567 602 605 615 636 639 628 582 562 590 602 599 631 696 802 943 997 912 809 739 709 649 759 599 565 508 474 468 396 329 261 213 236 301 367 427 439 426 387 318 303 364 411 451 557 648 682 701 708 698 694 683 623 577 651 716 811 859 778 843 727 767 792 689 591 563 602 710 807 827 786 748 766 796 823 889 917 918 794 685 618 562 511 482 488 510 503 481 486 505 492 430 344 329 298 250 252 244 243 499 456 414 381 346 304 265 262 270 269 281 289 299 296 300 335 401 504 540 443 402 391 366 323 327 310 315 328 343 347 345 357 353 307 256 235 236 241 249 266 265 256 242 233 223 227 221 211 209 218 224 219 208 194 181 166 157 162 172 186 180 169 167 166 159 152 158 170 179 185 198 215 219 217 215 204 203 213 271 351 402 417 385 345 323 338 349 354 361 378 404 421 430 449 462 428 387 340 298 278 291 298 339 386 411 402 368 329 302 295 305 324 325 300 292 270 306 365 407 410 397 361 373 355 313 283 287 304 339 409 385 348 389 454 531 550 542 543 530 619 629 635 582 494 468 449 445 499 471 442 382 456 551 539 593 642 723 750 656 572 548 529 502 499 526 578 630 643 612 591 557 570 582 583 591 563 579 557 571 593 614 649 732 840 935 1026 924 813 763 720 679 630 691 641 590 580 507 419 337 259 230 254 283 333 410 437 438 441 401 371 477 511 500 558 631 661 671 673 661 678 684 614 623 702 755 846 877 783 772 764 862 798 756 732 686 685 765 848 874 852 826 859 879 872 879 844 809 812 753 662 628 564 479 412 411 468 500 491 506 476 465 455 360 296 267 270 277 275 527 480 442 396 340 288 255 243 248 253 256 264 274 279 310 347 409 544 636 592 482 410 420 411 339 315 323 338 348 346 346 365 361 318 274 256 254 254 264 271 271 265 252 238 229 233 226 219 220 232 239 237 228 211 189 168 159 157 159 167 168 167 170 173 157 150 160 178 198 216 231 237 229 217 214 207 199 211 255 353 397 400 371 333 324 337 349 353 366 392 414 423 429 436 436 410 363 331 313 313 310 326 362 397 407 385 354 317 290 290 295 299 296 282 267 265 323 394 422 410 383 354 362 401 422 402 361 331 335 353 335 316 352 395 497 512 541 552 545 596 607 598 551 510 481 449 443 441 440 447 408 487 544 524 588 651 758 750 656 620 591 539 538 569 583 594 675 893 794 568 561 559 589 611 588 558 569 567 560 567 621 672 719 831 965 1004 886 779 750 750 721 706 708 742 720 638 520 403 325 263 241 269 282 301 352 400 422 455 483 461 503 555 552 568 610 644 664 668 665 654 614 588 630 739 752 797 848 829 730 722 754 769 780 790 800 814 841 869 873 852 820 818 816 899 869 768 799 811 764 750 701 618 495 376 323 393 508 524 506 491 488 438 328 303 276 297 257 237 553 504 450 404 345 282 241 227 223 244 261 261 268 293 325 345 362 448 581 566 444 433 423 499 346 328 335 347 354 351 352 367 364 345 317 285 272 271 279 281 278 272 260 243 232 233 230 228 229 240 250 252 248 234 208 181 166 157 156 158 162 160 166 155 146 148 169 190 209 233 254 250 235 230 217 201 191 206 251 350 384 388 354 326 326 331 347 361 368 386 410 417 414 410 395 381 351 344 344 358 350 364 391 410 405 374 334 301 284 281 279 277 272 254 246 274 355 421 449 443 429 425 428 454 458 441 413 377 358 341 330 318 326 310 359 427 507 530 572 568 533 520 514 489 461 454 444 428 445 423 412 471 544 592 623 709 800 765 745 675 614 589 591 615 644 664 730 1054 1072 597 585 569 627 643 582 550 533 555 554 548 578 643 743 883 1028 983 817 743 738 758 799 785 784 800 763 676 554 437 331 262 248 265 297 302 312 358 397 460 546 559 545 573 587 614 636 660 681 702 697 623 555 584 677 769 792 750 744 708 679 713 738 821 844 808 847 907 903 899 887 837 778 769 848 915 735 724 819 832 967 935 798 691 559 395 300 357 495 524 504 454 500 475 419 383 340 301 224 205 580 522 451 403 353 295 237 226 230 230 261 273 291 311 321 335 361 391 427 445 439 448 484 387 354 343 349 360 363 359 367 383 394 381 345 309 288 283 289 290 285 278 273 249 238 237 236 237 238 246 253 260 265 255 227 200 179 165 167 164 170 162 154 147 148 155 182 208 227 249 268 276 278 260 226 202 181 199 246 303 328 357 333 319 315 327 353 364 366 383 402 398 383 374 364 355 345 346 349 374 391 405 420 423 407 367 325 302 293 284 274 272 265 253 244 254 342 399 436 469 474 468 466 466 447 440 456 446 406 372 344 332 327 290 291 381 483 505 525 496 447 447 473 459 430 424 415 427 441 416 433 497 564 638 650 738 757 836 799 697 632 594 607 637 682 783 682 786 765 653 630 602 653 621 545 557 544 567 589 585 576 618 765 948 1026 937 780 739 753 780 786 799 823 813 744 664 568 471 373 287 257 277 300 321 341 331 360 444 509 558 599 582 575 570 609 668 772 827 721 635 578 601 720 766 759 670 648 662 668 685 723 794 814 789 807 864 915 936 914 839 733 689 717 718 623 704 726 744 1270 1229 919 759 616 421 314 337 392 420 453 403 504 486 477 366 314 245 238 248 593 528 458 403 360 335 258 213 295 238 251 277 307 315 315 329 361 395 414 418 428 429 415 372 367 357 364 376 377 376 389 398 404 389 359 330 304 296 298 294 289 280 275 251 247 244 248 248 247 251 256 264 276 272 244 215 196 185 180 175 180 168 157 155 161 168 194 225 242 259 274 287 295 278 248 212 176 196 246 287 329 334 321 302 295 309 344 359 358 364 376 374 353 349 352 356 354 361 367 389 434 444 443 431 403 356 322 309 296 282 276 281 271 270 258 249 347 367 386 445 465 464 460 447 424 444 495 496 455 399 367 360 316 310 326 389 471 474 469 480 440 426 439 431 434 454 437 427 478 424 424 535 585 653 667 670 751 816 776 682 626 614 649 658 638 722 613 632 659 738 666 641 659 633 529 523 548 567 613 651 640 688 855 980 1023 900 813 754 762 765 789 889 880 771 723 686 612 514 417 350 340 359 323 356 388 379 344 383 441 510 579 580 551 521 548 638 731 754 705 615 569 628 747 738 699 634 581 539 577 607 634 656 661 685 732 802 908 949 915 835 713 643 630 624 622 586 672 771 824 920 927 823 663 466 353 353 340 338 374 377 418 431 412 334 283 271 266 280 597 535 476 436 406 331 255 208 239 223 251 280 309 320 320 333 346 363 400 426 429 423 410 387 384 371 377 391 393 393 398 406 419 398 359 332 311 303 302 295 282 279 278 268 256 245 248 250 254 255 259 269 285 286 267 246 221 205 184 182 178 166 155 154 161 175 202 226 243 261 284 303 303 284 245 183 170 197 244 277 304 319 302 278 280 294 317 331 338 343 348 350 336 340 347 364 368 381 400 432 467 470 459 432 402 360 327 302 285 288 296 303 284 281 274 305 403 392 393 422 435 440 438 431 392 413 506 546 545 503 420 365 344 325 321 381 454 437 465 471 433 415 414 411 424 447 432 416 491 455 475 570 639 644 654 672 751 827 795 671 610 644 660 631 610 587 604 651 728 765 673 621 637 628 547 516 530 546 591 650 691 790 958 1011 1005 882 816 762 762 793 796 808 800 756 715 680 622 539 470 443 463 481 426 381 405 465 390 404 473 516 526 561 552 533 558 640 728 747 704 589 548 549 597 658 607 578 529 468 465 527 550 545 562 616 694 791 889 938 975 895 737 617 594 594 602 615 720 797 827 855 866 818 712 601 514 437 348 319 344 357 340 323 286 281 283 272 282 303 608 567 519 483 415 336 253 209 197 225 268 284 291 302 315 322 331 358 397 428 438 448 475 402 399 387 389 400 401 404 407 412 426 401 356 330 314 304 304 300 287 295 366 320 259 250 285 262 254 258 265 276 292 296 290 276 244 216 196 192 186 170 151 144 154 177 200 206 223 249 276 298 297 272 236 186 163 194 224 260 268 306 279 263 265 282 301 308 314 320 324 330 329 338 356 374 388 400 428 464 493 481 462 439 418 383 334 299 292 305 317 323 297 287 283 313 388 409 390 407 424 429 421 402 370 407 527 600 606 575 474 385 381 343 358 395 401 398 459 480 439 400 396 409 432 456 459 458 458 507 560 457 453 672 596 665 745 819 792 673 612 664 696 668 691 691 704 687 765 748 676 615 625 619 589 585 563 547 570 614 668 760 909 1009 974 893 833 783 851 800 799 825 809 778 740 700 655 619 588 547 540 510 487 412 450 519 497 513 590 555 522 530 547 574 607 665 746 770 730 666 652 557 599 650 611 582 532 465 434 458 493 514 561 640 707 804 903 955 1032 940 817 813 680 636 626 697 753 787 802 814 829 813 766 715 653 528 437 390 348 336 298 277 272 288 298 294 313 326 630 606 558 490 418 345 267 229 213 246 280 299 301 299 302 314 327 344 384 427 437 426 427 419 401 405 404 397 400 409 414 428 428 400 400 423 378 302 310 326 321 327 401 398 302 378 453 364 310 274 280 295 336 365 332 287 258 235 212 201 191 173 152 144 151 174 189 200 214 241 260 266 272 265 237 192 153 175 190 233 263 284 265 257 260 278 296 298 304 315 317 320 328 343 358 372 400 409 451 488 510 497 483 473 438 389 344 310 303 318 331 331 307 303 303 311 345 406 373 385 425 444 439 404 417 486 525 530 511 503 488 446 403 381 374 393 442 444 455 467 431 403 408 420 423 405 428 455 398 392 389 335 403 596 713 733 797 855 815 683 605 636 674 687 694 731 722 680 767 741 675 634 621 622 630 619 598 572 558 581 633 734 887 1005 935 918 804 878 901 793 751 756 772 761 725 706 700 673 626 580 529 527 533 482 502 599 595 616 655 604 544 537 558 589 636 690 743 770 764 728 655 657 649 682 663 656 599 522 482 484 528 582 641 726 788 831 933 956 1047 1033 1031 900 754 677 671 721 758 787 801 798 812 816 790 731 696 616 552 470 392 340 282 267 262 269 308 347 359 343 640 608 565 502 429 356 287 254 248 275 312 322 325 323 320 323 329 347 390 437 449 434 425 429 420 434 426 406 410 412 418 426 424 420 420 393 337 301 310 334 345 329 334 342 331 493 483 340 288 268 282 296 336 370 347 302 270 247 226 217 202 179 158 153 148 164 193 205 216 243 244 225 236 254 230 188 148 149 183 226 271 273 249 242 247 274 296 300 302 305 308 317 328 348 355 367 397 414 441 487 488 499 500 489 447 394 354 326 320 342 356 345 327 329 333 345 313 335 361 397 441 478 491 482 477 470 440 404 389 405 471 462 410 440 408 413 430 427 460 471 436 424 458 473 436 401 406 458 400 401 419 298 478 545 639 713 802 860 838 739 652 583 533 621 713 726 683 628 698 712 664 644 610 595 594 589 583 592 612 635 693 784 877 906 931 901 803 725 737 707 720 748 775 777 779 766 718 677 648 577 511 541 571 530 562 614 619 686 688 619 553 545 585 628 662 714 758 772 785 719 674 717 737 702 687 705 700 633 582 586 608 632 687 759 815 818 880 997 949 969 923 917 797 705 680 731 737 778 841 825 811 795 767 722 688 651 615 498 416 399 384 353 321 297 305 341 362 350 640 607 572 526 454 371 298 262 264 293 329 341 359 353 341 332 336 346 393 456 464 448 469 536 524 440 438 426 422 425 428 434 431 413 392 361 334 324 324 347 349 322 294 298 339 387 320 253 254 263 285 295 310 334 339 316 283 259 240 231 216 203 178 163 154 165 196 205 217 242 244 231 233 236 220 187 143 143 181 219 269 261 233 228 237 270 289 296 295 287 289 309 330 355 364 375 408 425 410 443 462 483 491 490 454 408 376 352 348 366 361 352 344 344 347 349 325 339 371 421 454 489 488 476 437 372 336 315 328 364 434 454 425 463 429 425 396 385 404 403 429 467 490 495 438 363 370 369 361 415 412 300 460 470 553 685 808 862 857 836 751 587 487 547 672 680 582 568 632 641 651 621 550 527 549 566 579 617 649 677 749 768 795 874 912 928 828 731 713 830 880 822 847 880 828 769 739 691 643 568 516 557 584 558 578 570 599 655 658 618 605 614 637 673 691 710 746 729 759 715 688 684 736 732 696 702 710 702 709 688 632 644 698 748 775 810 833 856 929 920 909 888 818 746 729 754 783 824 878 875 813 754 704 632 639 632 629 572 558 508 468 419 361 320 314 346 372 354 636 604 582 547 475 397 320 286 289 291 340 376 406 385 358 351 345 345 386 455 485 468 505 614 540 438 448 447 446 439 437 452 438 415 405 389 363 343 355 398 401 349 320 324 335 313 265 257 259 272 299 307 315 334 341 322 293 270 250 234 228 219 189 167 162 177 201 207 221 241 235 222 223 221 208 173 132 138 183 211 262 249 220 220 224 247 272 289 292 280 277 297 325 354 378 387 410 415 419 432 459 469 488 498 478 441 409 386 387 411 398 372 354 365 363 369 366 420 413 423 423 428 436 430 399 361 333 318 337 376 400 424 436 449 442 428 415 373 351 379 452 502 529 541 481 436 429 385 362 440 416 293 427 449 528 675 757 787 850 862 759 612 490 528 624 646 588 568 582 595 632 572 533 513 506 528 563 625 711 765 816 807 793 848 911 904 867 759 684 754 971 1098 965 793 752 736 714 667 630 593 545 557 581 575 543 519 540 591 607 612 651 668 674 712 724 744 709 658 659 792 646 601 670 699 687 684 681 736 915 900 669 693 728 699 690 699 713 694 837 886 877 910 859 784 705 715 778 822 888 911 836 763 630 526 548 568 568 576 593 577 489 409 357 315 306 331 354 344 627 606 588 546 481 416 350 332 323 333 369 396 423 403 358 343 346 353 395 458 496 495 486 479 430 431 449 464 469 458 461 465 441 440 434 412 389 397 431 445 425 341 338 380 366 343 330 315 288 288 307 325 335 340 334 311 288 270 252 243 235 212 184 175 175 183 200 208 223 238 234 218 208 202 182 149 131 138 169 201 255 242 198 197 205 222 258 283 283 274 271 284 313 341 385 395 409 415 407 411 441 466 492 497 486 469 450 438 444 466 451 411 372 388 395 408 418 442 428 429 425 423 451 456 426 398 382 394 407 422 425 448 454 448 447 442 444 404 366 365 400 457 496 500 506 484 397 373 434 387 393 286 458 445 487 581 608 677 793 838 782 657 535 543 636 661 647 601 598 585 602 588 587 555 501 500 542 617 711 749 836 878 921 897 864 852 860 859 731 699 700 1120 1159 820 703 676 671 639 622 599 582 574 610 581 563 516 490 523 579 623 665 692 698 732 776 776 721 679 686 680 695 556 604 637 654 683 673 711 958 1019 689 746 805 721 721 735 673 720 810 920 960 965 905 823 754 716 751 845 927 947 859 770 586 433 398 393 451 521 557 530 479 438 393 341 319 334 329 323 630 614 591 546 500 455 394 362 339 363 374 406 443 414 369 355 354 358 396 434 468 507 484 442 422 427 455 482 483 481 494 493 489 464 447 483 535 524 479 456 414 372 389 443 410 403 391 380 335 319 329 354 369 360 338 311 290 281 262 255 229 203 190 185 182 183 200 209 312 372 297 212 192 182 166 143 130 134 159 190 246 238 211 201 202 220 251 272 274 269 266 275 299 325 358 392 412 414 396 400 436 461 484 475 468 478 485 485 484 478 461 435 399 412 423 434 452 455 451 438 409 421 454 458 437 417 417 445 471 447 440 445 437 441 461 500 511 463 394 380 406 417 413 430 469 462 448 426 384 421 397 427 487 482 473 502 563 627 716 782 762 694 594 574 603 619 588 610 624 591 587 600 595 548 505 517 550 585 661 760 869 947 967 919 836 819 852 858 858 767 691 913 989 787 697 694 680 654 624 607 586 594 600 574 589 562 502 481 547 614 633 652 671 674 745 808 749 824 841 747 688 593 563 592 615 667 679 655 770 882 786 845 931 881 847 808 812 749 817 953 1019 991 916 869 808 741 754 833 914 926 866 776 586 522 402 336 337 369 433 470 446 416 408 396 378 364 324 312 635 626 605 575 549 511 439 368 344 377 390 418 438 409 380 382 368 359 366 404 474 513 488 449 420 430 456 492 507 549 553 507 487 469 466 461 459 462 452 436 431 434 455 499 480 450 445 433 391 375 379 400 404 386 340 296 279 266 270 251 215 198 193 184 181 203 260 336 358 366 294 218 205 178 151 131 122 128 158 188 216 233 231 213 208 222 248 268 270 262 256 265 283 299 331 383 427 421 413 380 442 449 434 433 437 454 473 488 498 474 447 428 411 420 439 462 467 442 435 402 346 348 407 457 454 424 428 458 483 471 436 424 419 461 477 521 531 493 410 341 343 351 317 323 374 401 440 436 432 452 408 468 513 525 519 528 568 610 671 752 772 712 618 569 588 545 578 624 651 616 599 631 607 553 524 523 549 609 688 762 919 949 1001 859 910 986 1036 789 816 784 715 669 614 642 725 720 696 680 671 649 605 589 597 636 637 625 552 501 539 576 582 619 661 706 742 795 824 880 890 867 863 743 666 628 637 671 678 679 712 772 847 870 968 921 883 907 902 855 925 1011 1051 1010 970 896 780 723 723 783 898 887 862 757 682 582 451 338 289 302 351 388 414 420 398 384 371 358 339 320 631 630 624 610 582 528 460 390 356 366 402 435 444 416 380 381 374 373 383 426 489 516 486 440 419 431 460 504 530 531 572 537 501 490 498 487 470 491 525 521 498 488 500 548 531 489 492 482 448 432 427 439 431 405 374 336 292 265 264 236 209 197 201 199 251 272 310 397 293 224 216 202 189 163 137 120 114 123 151 168 192 229 223 195 200 221 247 265 265 253 246 252 261 274 327 384 429 419 386 383 391 408 393 392 401 427 466 496 502 464 436 423 420 427 442 461 460 421 385 373 328 305 366 441 442 407 423 479 483 469 435 416 426 441 446 517 543 535 473 428 393 333 285 246 281 317 387 422 446 477 448 459 478 497 557 601 599 605 676 757 755 715 664 607 570 555 667 634 650 623 614 633 601 566 547 535 571 651 720 784 909 962 1000 893 798 695 673 636 694 727 696 621 594 648 691 728 749 742 730 682 633 584 607 698 720 713 652 611 596 567 550 566 640 671 702 769 815 874 881 889 894 839 771 722 702 696 708 729 724 745 792 867 953 988 963 976 969 890 881 974 1019 1020 985 866 727 664 648 675 833 868 855 849 799 640 532 383 309 300 320 358 401 433 444 441 401 389 357 321 621 620 622 611 579 538 486 421 371 369 411 442 450 436 400 384 382 388 404 449 506 523 487 443 431 438 470 511 512 554 580 528 515 521 534 525 508 509 528 540 539 543 552 594 566 518 586 523 501 476 463 464 461 441 415 370 308 273 257 232 209 196 189 186 221 226 234 266 253 221 196 175 156 141 129 116 114 120 132 144 188 224 216 186 192 215 241 257 255 246 243 243 249 271 323 393 428 409 351 370 351 394 411 396 400 442 488 501 485 453 436 434 429 454 458 450 453 417 393 389 349 329 362 396 409 412 403 431 468 460 452 448 423 435 433 461 526 543 532 482 385 312 276 255 299 325 382 430 438 490 501 423 483 492 547 586 597 643 713 770 775 758 736 652 571 647 670 662 588 559 600 636 641 627 583 545 577 656 736 802 856 971 899 891 889 796 691 633 638 729 717 595 563 620 657 706 743 776 743 713 636 610 656 676 675 687 679 647 608 571 540 546 600 623 665 739 801 834 762 819 875 896 864 804 748 721 728 735 714 724 770 827 944 1003 973 1010 993 936 919 900 913 961 956 852 712 620 589 593 715 761 829 876 827 683 609 500 392 341 338 373 411 418 433 440 448 395 343 315 616 608 608 598 568 534 499 443 391 390 419 441 453 454 432 406 390 402 432 483 529 535 499 457 440 457 475 488 529 573 571 544 542 551 564 559 551 552 555 557 564 577 598 632 593 550 545 526 515 502 500 497 477 452 429 381 313 276 255 229 208 214 524 694 697 495 330 239 275 250 193 165 145 130 119 108 108 108 108 145 184 221 210 179 183 204 228 242 243 239 239 241 246 271 330 401 422 376 350 348 350 377 416 430 433 457 488 477 437 434 438 438 426 437 429 428 448 419 418 431 449 416 394 404 396 394 384 418 452 474 474 444 462 423 408 426 437 459 471 450 395 343 314 266 291 322 378 438 460 461 489 468 458 485 562 604 644 708 757 807 827 794 759 672 616 675 606 610 518 503 545 570 593 607 585 571 593 613 702 811 838 837 856 857 849 775 689 622 581 589 620 610 583 619 646 650 736 783 731 709 632 631 653 608 582 566 554 553 549 537 524 545 567 570 574 642 639 688 604 692 771 874 909 849 782 755 755 764 749 754 771 799 883 980 996 1011 1031 1040 973 906 913 940 915 834 725 632 567 564 621 647 783 869 862 765 689 609 509 437 421 407 394 421 427 422 413 363 331 320 604 596 593 580 553 522 489 443 405 405 426 434 437 436 424 416 408 423 462 518 559 553 506 465 462 466 490 515 558 594 590 565 558 573 594 589 582 583 594 603 599 611 636 663 613 556 531 526 507 500 500 491 472 450 425 374 311 275 258 227 233 442 617 1087 1127 837 567 437 293 208 176 153 134 121 113 108 104 106 110 151 184 217 204 176 177 196 211 223 231 235 233 229 249 275 331 397 412 396 336 327 321 349 402 436 447 444 468 494 457 437 434 433 428 421 426 445 415 388 411 456 445 409 401 404 402 399 392 409 426 466 461 461 416 396 391 392 383 412 466 472 402 350 376 360 339 338 378 383 420 447 442 411 433 486 542 596 660 735 784 810 844 822 800 726 687 693 573 506 459 455 467 527 578 565 544 558 595 642 727 768 791 671 702 737 800 775 698 620 594 613 663 688 648 624 623 623 648 766 707 672 605 610 609 582 564 522 493 510 527 524 521 550 580 546 544 541 521 528 541 615 730 839 915 903 833 808 806 818 797 808 824 816 873 996 1015 1070 1095 1042 981 928 896 890 864 797 701 625 580 559 565 608 708 788 804 793 701 622 569 516 481 419 446 427 433 412 393 387 363 356 585 582 579 560 533 508 476 438 408 411 420 429 435 430 413 407 414 436 464 510 561 570 529 490 479 478 515 543 582 616 612 585 581 598 620 627 616 610 618 626 627 641 663 669 628 553 541 532 527 510 496 485 470 449 412 369 320 275 257 223 212 300 377 669 761 599 372 299 212 172 163 145 131 124 115 111 107 107 119 157 185 212 199 178 178 187 196 211 225 236 236 231 258 276 323 387 393 400 370 348 320 351 417 439 446 452 465 480 454 425 417 428 429 435 435 468 413 383 409 423 414 409 412 404 374 352 361 379 407 447 427 447 445 397 376 376 384 404 459 494 442 371 365 376 374 372 370 397 388 399 422 437 460 495 527 556 599 630 654 724 786 841 834 770 736 687 578 501 471 409 409 504 552 529 539 568 580 604 654 643 641 656 695 755 766 741 689 618 586 613 657 686 668 598 609 648 602 706 700 706 608 591 588 560 520 468 455 484 493 526 538 536 548 547 541 502 431 439 545 656 761 873 975 1001 950 905 870 837 860 892 918 914 928 956 958 1004 1018 1029 1009 949 900 863 823 771 724 676 650 595 588 593 630 749 790 730 641 602 602 576 476 390 407 408 419 412 390 390 412 410 561 563 560 540 513 489 466 444 424 411 412 429 433 430 412 403 415 445 470 509 554 581 576 539 497 499 542 564 601 635 628 601 600 621 627 644 641 631 635 644 654 673 692 689 641 557 539 537 549 521 492 475 471 467 427 368 327 291 254 238 204 167 187 243 358 313 188 161 168 167 157 146 137 126 116 110 108 106 119 163 188 212 202 185 183 183 196 211 224 240 248 248 263 274 320 381 381 369 377 335 329 364 399 412 415 428 442 445 447 433 409 415 421 446 457 479 461 428 422 401 388 386 392 397 378 354 352 367 406 436 411 418 419 415 378 360 335 355 406 418 393 379 385 370 371 392 371 356 383 386 424 440 449 483 520 550 573 573 581 649 743 798 821 810 769 661 632 558 491 451 441 476 509 496 488 526 571 631 638 643 617 707 753 741 737 734 699 645 630 639 624 619 637 666 645 643 585 639 675 692 635 591 564 529 468 409 415 462 482 511 526 512 511 525 521 479 456 479 601 730 845 941 1023 1089 1071 981 939 910 929 981 1006 1006 945 949 998 1008 1012 1033 1013 945 895 867 824 796 783 800 736 664 648 607 602 675 719 701 677 614 529 533 483 428 479 457 441 426 395 369 423 430 537 533 532 521 495 483 483 463 425 402 414 430 438 438 419 409 419 450 482 512 532 561 580 552 515 518 557 587 626 652 637 616 618 620 640 669 667 658 665 680 695 714 727 711 650 567 564 548 561 533 494 473 468 420 393 359 305 289 268 233 193 153 132 137 241 257 196 162 161 160 155 149 137 125 116 111 110 107 123 164 194 216 214 201 188 185 198 213 224 241 256 258 262 271 319 343 382 382 365 343 344 380 371 356 361 387 410 394 374 402 376 390 399 426 410 479 512 476 446 429 413 395 384 375 351 327 328 370 408 443 423 423 459 429 375 343 352 364 370 380 375 362 378 358 346 373 372 376 386 377 433 482 480 497 528 543 554 557 537 566 657 756 799 854 760 701 664 602 517 467 507 553 543 538 546 529 530 538 548 605 629 751 826 805 723 675 654 632 646 653 606 569 554 735 742 598 578 592 612 626 657 636 568 509 457 419 412 410 426 448 451 491 512 513 534 537 506 542 655 811 924 971 1027 1089 1095 1020 958 949 993 1073 1075 1075 981 933 963 990 975 985 982 914 928 1094 1085 885 801 856 791 720 699 628 586 615 643 668 644 584 623 592 519 510 495 470 478 464 460 414 395 390 518 503 501 499 478 468 464 464 449 390 404 420 443 447 425 413 418 444 481 504 538 573 582 560 533 537 567 613 645 663 652 651 630 634 662 687 685 684 702 725 744 760 762 744 740 654 585 569 581 544 499 471 471 399 328 304 292 283 261 227 185 144 122 121 162 222 212 165 152 159 158 147 135 128 121 114 107 105 127 162 197 206 217 208 192 186 203 217 224 239 254 257 257 264 307 345 385 396 363 354 331 350 347 325 317 325 340 349 352 381 366 361 372 383 402 403 461 469 446 443 412 357 322 302 290 295 318 375 400 402 444 424 421 405 366 323 313 327 348 337 309 325 321 308 314 366 384 392 375 385 457 494 504 513 547 571 555 544 558 586 614 735 804 843 798 757 677 599 522 514 601 673 664 648 674 647 543 524 549 583 657 777 801 759 701 694 689 674 670 660 627 554 507 607 695 544 561 557 566 609 658 647 570 503 489 466 412 418 421 426 454 489 448 478 551 607 620 635 687 823 933 984 1053 1106 1122 1033 959 965 1047 1063 1058 1044 995 942 967 1029 1016 974 955 900 1061 1644 1615 1109 800 833 847 787 723 655 621 625 633 639 613 558 564 589 526 534 511 497 495 482 471 648 653 470 499 477 475 476 471 458 433 426 424 380 383 402 440 456 440 420 422 428 454 498 548 583 590 569 548 556 589 635 660 674 675 667 652 655 681 703 704 709 731 762 790 805 805 796 776 803 609 597 595 554 505 482 479 404 349 311 286 286 257 237 191 162 131 127 141 163 160 145 147 155 153 143 134 130 125 115 105 105 124 161 173 194 211 207 194 189 207 221 226 235 245 248 251 267 301 356 385 393 361 340 317 312 309 301 292 278 266 262 274 334 347 364 347 355 371 403 423 416 426 429 395 333 270 245 266 288 319 305 308 368 414 447 445 388 356 316 282 285 287 272 274 279 289 317 305 357 378 375 412 454 472 474 489 525 563 577 562 545 562 586 614 755 798 853 981 849 647 604 601 621 705 765 761 762 744 711 611 568 559 635 706 812 815 768 704 675 665 651 648 669 674 590 524 445 529 536 531 552 570 546 599 632 580 510 480 468 446 447 438 433 431 419 519 526 605 624 690 745 768 844 945 994 1038 1111 1147 1044 979 986 1032 1030 1037 1038 1009 952 927 942 932 914 915 866 863 875 1038 1099 777 836 1046 853 729 704 674 633 610 616 606 553 519 524 498 526 511 506 500 470 451 908 1151 790 488 465 461 461 463 452 426 402 386 370 360 392 438 464 457 443 430 430 467 510 555 587 595 579 563 573 606 645 668 673 685 678 667 675 697 722 730 739 768 806 826 832 839 815 757 699 684 628 608 565 520 499 485 469 414 338 302 295 269 248 211 228 128 123 131 137 136 137 145 152 150 140 133 130 124 114 103 102 110 133 154 188 209 210 198 193 206 219 226 237 246 246 248 263 293 342 371 378 337 314 278 281 273 273 279 260 230 222 248 304 350 344 337 364 368 371 367 363 408 446 409 329 267 247 263 270 279 230 235 268 345 401 435 373 333 326 287 254 252 248 246 248 259 258 306 338 362 353 385 430 451 465 510 555 582 597 589 583 570 596 645 722 780 839 893 771 711 673 643 634 664 730 772 761 731 756 684 580 618 635 754 821 819 781 762 733 696 681 676 677 684 616 581 468 532 525 516 556 510 454 518 583 574 530 504 517 521 538 545 486 469 461 539 600 604 652 745 813 860 917 964 981 1012 1090 1147 1041 1000 997 984 1018 1019 1024 1001 943 914 895 873 880 874 876 865 840 806 830 763 1007 1443 1016 713 707 697 648 619 610 559 465 503 481 488 487 520 509 491 451 428 808 1222 974 470 461 455 454 456 446 420 399 382 357 349 391 440 457 472 471 442 438 489 527 565 594 593 579 572 583 607 622 655 679 693 692 680 689 714 742 756 771 802 824 843 871 864 822 755 699 674 735 875 836 775 581 638 563 430 358 327 311 328 430 425 184 134 123 124 130 138 139 145 148 144 136 129 125 121 112 104 103 106 122 154 191 208 211 200 190 198 213 221 229 240 245 248 260 290 329 364 391 354 348 305 294 271 256 266 259 222 204 243 297 340 333 335 341 333 364 361 360 390 419 397 320 248 220 203 208 229 225 262 273 328 374 428 422 386 378 383 341 270 220 199 216 228 257 273 321 340 361 374 393 429 486 526 525 548 602 617 604 599 646 638 660 767 753 833 773 787 740 666 596 553 579 635 688 713 789 781 746 684 717 749 809 839 827 797 749 697 669 675 711 722 656 595 567 526 564 546 531 425 435 497 554 595 572 533 547 569 577 553 512 478 499 608 700 672 667 728 835 917 953 978 976 992 1053 1102 1034 1024 953 991 1024 1048 1057 1019 956 870 809 816 813 820 843 837 805 813 789 744 940 1183 1195 899 686 691 663 641 615 557 478 420 451 458 463 517 529 492 449 426 531 751 765 486 457 444 444 453 448 422 397 377 353 353 391 419 452 487 485 458 451 490 532 569 598 594 579 578 583 595 629 662 679 695 702 691 692 725 751 773 803 814 831 866 888 875 824 756 711 690 677 673 638 631 768 748 728 806 880 887 828 753 705 509 173 167 164 132 136 143 141 143 146 140 130 128 133 138 130 112 108 113 125 151 183 204 213 203 190 192 199 208 223 241 254 255 259 283 320 363 383 343 337 351 323 276 258 271 269 239 234 277 322 363 360 361 359 353 358 366 369 383 398 390 349 290 250 243 224 230 265 336 327 326 364 396 432 409 394 376 341 281 212 201 200 237 229 225 282 328 339 333 382 421 470 486 488 541 619 655 654 654 705 665 656 742 698 878 896 839 715 630 606 583 580 619 667 700 733 720 711 767 730 782 795 767 764 764 749 721 697 689 713 717 729 652 633 551 562 545 525 462 490 510 523 559 557 559 581 621 647 628 611 602 595 662 680 695 764 824 870 922 966 987 977 982 1017 1027 1008 1000 1011 1047 1038 1032 1004 964 910 880 896 877 839 836 807 798 786 795 781 739 751 747 920 835 674 700 708 651 588 525 421 418 422 477 470 505 530 501 464 439 408 420 465 499 455 437 443 457 456 431 399 369 350 352 373 407 466 503 502 475 459 481 529 568 593 591 580 574 575 590 620 657 675 687 703 699 696 728 750 768 875 911 916 947 932 872 815 755 726 706 680 649 646 621 609 640 667 623 536 472 428 380 375 383 280 321 252 146 140 143 145 145 144 136 127 123 124 129 136 134 121 116 129 150 184 199 204 198 193 190 192 203 219 234 245 251 258 279 316 351 325 313 270 278 279 271 261 279 301 288 278 285 331 341 369 364 365 363 372 374 385 390 385 370 357 353 332 273 225 253 262 282 303 322 362 405 426 429 393 351 313 254 209 215 214 242 250 255 271 281 309 345 393 428 463 483 502 568 642 665 690 715 732 754 684 717 731 901 955 867 722 588 526 528 544 583 617 668 657 703 676 743 751 748 722 770 767 770 756 712 729 717 706 729 729 642 606 555 546 516 517 522 532 544 560 565 555 557 566 567 596 619 634 635 602 668 696 770 850 892 928 966 968 961 965 969 983 976 955 971 995 1022 969 944 958 974 984 948 874 852 840 768 770 771 776 768 750 726 714 690 693 670 633 637 632 611 600 575 575 502 495 514 468 482 502 487 469 456 436 411 379 531 468 438 440 456 458 438 401 364 349 351 367 417 478 517 517 488 468 491 526 564 584 593 593 582 573 583 611 645 660 670 691 698 703 730 739 772 810 837 865 895 902 868 806 753 734 724 706 705 654 624 604 604 548 486 495 504 429 334 308 307 270 257 209 163 153 150 149 148 143 136 128 123 121 121 126 127 119 119 133 150 173 190 199 199 195 189 186 196 213 224 229 235 250 277 317 339 332 301 267 252 262 266 285 318 334 332 320 294 306 335 370 360 365 348 376 367 375 365 362 369 366 371 372 318 267 263 292 259 257 285 333 346 381 379 349 308 275 248 210 222 229 254 264 269 250 273 294 315 366 421 473 502 534 586 622 656 696 745 767 782 704 714 728 795 815 786 652 505 471 512 548 523 560 608 669 730 768 774 733 751 737 710 746 778 741 699 689 688 668 694 706 597 610 555 532 530 546 553 549 559 561 547 566 595 591 621 633 624 654 664 667 682 712 788 889 933 946 971 938 919 923 925 942 946 927 940 934 937 928 914 944 985 981 971 954 905 836 796 746 749 765 754 742 742 739 695 651 622 582 559 574 624 622 622 612 577 517 514 500 511 494 467 454 458 460 425 374 535 485 443 440 456 457 436 416 390 366 360 377 424 484 524 526 503 480 502 532 555 569 589 597 590 577 577 606 635 646 652 676 704 710 710 737 783 823 849 872 898 906 876 817 767 753 750 719 697 663 638 619 583 532 782 1006 861 596 504 452 326 290 265 220 192 178 164 156 149 143 141 137 130 124 121 122 119 114 120 143 164 180 184 185 190 190 188 184 188 197 202 206 218 241 273 287 326 338 299 278 288 279 275 305 342 354 350 349 334 295 336 339 391 378 383 346 348 332 316 311 328 360 381 382 332 296 288 242 214 205 274 289 311 337 313 286 278 259 231 209 221 248 296 310 288 274 290 268 291 359 423 468 495 513 531 568 648 690 750 779 776 711 690 661 650 646 621 531 450 439 463 500 500 541 573 640 720 727 784 726 697 649 641 697 711 672 660 649 659 696 676 679 585 628 572 554 565 572 568 567 579 595 617 638 622 598 681 589 580 620 629 649 681 734 809 884 924 947 974 921 907 909 891 901 899 900 909 913 942 934 927 944 951 968 999 1029 945 858 824 771 736 763 740 730 741 759 720 648 591 535 515 505 508 509 508 506 513 519 464 545 580 543 501 482 481 472 429 376 570 518 465 454 459 453 445 433 407 380 370 386 427 477 517 528 513 491 507 525 542 565 584 595 597 586 579 598 626 637 644 666 715 716 714 740 777 821 851 870 889 894 868 820 778 765 746 710 689 674 659 639 596 543 561 619 556 455 443 415 362 325 301 248 220 197 178 165 154 151 143 135 129 123 121 122 121 123 120 137 159 163 141 189 204 201 191 185 182 182 185 188 205 231 240 279 331 337 295 271 281 280 293 327 356 364 354 344 356 301 321 330 364 386 340 336 338 338 313 305 350 401 426 428 362 318 259 218 201 197 175 194 238 274 258 266 282 259 240 227 243 262 277 329 286 283 311 276 303 356 403 433 446 467 500 536 617 669 729 771 767 691 650 633 621 564 480 438 458 511 565 580 603 646 583 582 640 752 748 725 661 621 572 556 616 658 632 619 649 689 664 643 584 622 581 551 541 535 534 559 608 632 623 671 736 716 664 640 638 651 661 667 701 750 802 868 910 929 948 919 899 893 872 864 860 852 878 910 855 798 800 834 910 992 1007 1023 928 823 823 826 735 718 731 727 751 764 715 650 599 543 527 521 473 429 441 443 734 585 511 480 521 570 554 530 514 483 448 385 605 558 498 473 465 462 456 442 415 390 381 394 429 470 506 519 512 503 505 510 538 569 588 598 599 589 585 603 630 638 647 653 681 684 697 730 758 801 837 859 877 881 856 825 805 752 727 707 679 676 672 664 626 572 519 500 493 480 467 437 391 360 332 285 243 218 195 175 169 157 142 132 125 120 123 128 142 189 168 138 142 148 146 156 168 200 198 186 182 178 179 180 185 204 235 288 333 335 288 258 250 262 287 324 347 357 356 325 309 266 286 342 347 382 311 319 327 324 300 300 391 503 514 455 362 298 258 236 264 216 189 170 166 177 223 281 311 296 260 247 242 263 287 326 269 278 289 287 317 368 412 426 429 454 489 526 587 634 709 766 760 696 676 661 623 555 485 463 492 517 518 549 635 557 554 577 582 635 713 693 629 580 549 544 583 631 621 571 629 656 651 622 611 652 606 574 570 545 499 519 596 641 732 719 706 682 633 631 631 612 643 677 720 755 801 841 862 901 878 891 875 847 808 833 803 795 838 887 843 846 909 881 865 959 939 978 913 830 846 853 760 743 745 743 751 738 698 667 647 633 614 570 504 447 400 522 831 641 508 518 535 543 543 535 531 508 460 378 645 610 543 535 502 487 477 460 429 408 398 399 428 466 498 510 507 504 500 501 531 570 595 606 607 598 594 614 643 647 649 655 655 659 679 711 731 774 815 841 856 862 860 843 794 742 717 701 674 672 692 698 647 588 570 543 518 511 498 463 411 373 355 320 275 235 230 209 183 158 144 136 127 133 156 161 136 142 168 132 140 147 150 173 201 217 238 309 306 213 170 174 187 199 238 294 330 333 294 270 267 276 283 297 328 364 370 339 313 281 284 313 331 357 316 306 322 282 268 333 391 413 454 477 438 374 331 324 303 224 194 178 166 187 257 336 379 359 295 268 240 281 281 306 257 274 269 312 338 375 410 430 431 423 461 506 578 652 722 742 769 722 680 644 609 564 522 559 608 547 524 530 542 608 601 562 595 638 681 689 636 582 554 536 536 568 592 539 595 625 654 645 647 665 645 610 578 538 496 512 584 664 778 725 646 643 633 625 653 675 679 734 757 751 780 816 814 826 822 864 854 789 781 810 775 807 838 802 771 837 884 835 866 929 984 967 892 851 858 845 785 762 743 723 726 725 697 684 680 671 637 653 590 495 422 424 445 471 489 517 554 569 563 551 573 556 484 387 704 676 668 599 547 519 503 485 456 426 405 401 420 458 485 492 501 497 491 488 524 565 598 616 621 614 610 627 654 659 659 651 644 646 666 688 707 748 790 817 828 840 848 830 787 750 733 686 680 674 708 705 651 634 593 552 538 543 533 489 441 392 359 339 303 300 259 226 192 163 147 140 137 141 158 170 162 168 198 168 144 147 152 179 212 226 296 354 412 462 408 278 185 205 241 297 324 327 287 260 268 274 274 285 328 372 370 340 322 283 232 335 301 298 303 292 279 267 292 336 342 321 342 386 382 386 407 334 330 272 236 194 171 211 309 389 432 439 366 289 240 249 277 274 244 278 290 302 331 377 419 440 420 409 486 538 661 725 751 752 744 738 666 655 640 620 641 667 645 603 587 576 500 511 537 559 588 606 668 695 662 611 580 569 567 579 583 550 622 597 667 674 668 675 668 624 583 537 503 502 494 542 598 568 558 634 679 673 688 660 684 709 737 756 757 773 799 838 837 854 834 749 738 747 729 734 729 728 749 797 859 860 777 816 878 868 911 917 912 842 783 766 772 747 738 753 714 709 700 688 671 684 1177 718 531 502 471 465 491 537 573 586 581 581 600 580 500 474 779 805 727 649 597 559 533 510 484 451 422 406 405 423 451 474 490 491 480 482 523 566 601 620 628 627 625 635 657 670 667 656 643 642 660 676 694 734 772 796 811 829 838 820 779 751 735 696 692 674 683 684 687 650 594 560 553 632 750 691 473 413 376 405 403 336 291 241 201 174 157 150 144 158 187 197 194 191 203 174 143 144 150 172 204 220 239 307 378 462 555 481 259 206 244 295 312 303 265 242 239 258 257 274 333 376 362 328 321 274 252 290 310 272 268 290 283 271 281 286 258 244 292 334 341 369 413 417 340 271 231 211 207 269 357 428 464 429 368 296 237 267 252 246 244 272 285 299 350 409 448 448 413 425 545 636 730 762 765 768 749 701 645 669 694 672 690 736 701 657 648 599 549 562 530 595 632 635 652 695 719 685 626 604 617 602 578 534 617 630 666 666 677 700 667 631 626 593 516 449 437 485 515 520 729 771 642 652 662 716 730 741 759 759 761 773 804 831 844 840 816 750 721 720 746 713 701 731 714 701 793 848 825 791 812 819 896 872 831 795 774 808 841 807 774 780 755 742 722 713 724 687 670 658 638 584 551 512 505 537 547 568 583 606 610 577 554 492 887 843 771 695 639 597 566 537 510 476 445 430 418 409 430 465 487 491 478 483 525 569 606 623 629 632 635 646 666 677 672 660 652 646 662 677 690 721 740 793 819 825 834 822 791 758 731 725 703 673 671 676 670 641 590 563 564 683 914 957 686 539 533 492 378 358 319 261 213 184 169 161 152 170 204 222 269 275 216 247 207 151 159 194 213 253 273 287 341 449 584 600 361 204 243 286 294 281 276 261 250 252 253 284 349 393 379 328 315 281 279 225 304 276 256 256 251 243 242 231 217 231 261 270 307 358 388 367 343 318 276 259 269 324 378 484 540 410 353 283 241 271 234 238 238 261 281 311 363 426 469 455 419 459 542 623 645 714 751 768 754 685 671 688 718 715 716 752 719 666 765 695 600 598 537 615 620 624 639 650 658 663 652 628 616 596 608 544 547 585 612 641 662 680 664 666 632 540 474 419 391 419 589 598 523 625 628 634 652 699 752 768 766 764 762 784 751 790 826 837 793 735 717 724 736 727 700 665 640 641 681 787 868 765 769 801 791 796 797 778 786 828 851 830 800 806 811 773 743 711 721 797 812 774 759 730 656 564 534 565 565 555 581 590 590 590 572 511 900 864 805 743 690 647 605 570 538 501 493 480 442 421 434 465 489 496 484 486 525 573 595 614 627 633 639 652 671 681 675 662 658 656 668 676 677 687 726 785 815 826 835 831 806 764 741 733 698 695 681 672 652 619 579 570 580 775 1066 1091 906 855 649 436 388 371 337 306 301 296 281 209 160 162 209 307 379 421 383 290 299 215 169 159 201 220 211 251 287 345 524 671 588 349 235 273 278 277 275 272 289 280 266 295 352 391 378 312 287 283 248 250 252 244 241 234 242 251 261 250 232 251 280 305 322 350 364 354 371 315 290 291 297 308 366 424 398 339 307 268 256 269 234 236 238 256 285 326 389 440 461 453 430 433 478 506 547 612 689 719 717 675 661 701 730 691 646 633 616 685 724 720 696 615 523 564 586 612 622 637 647 646 645 627 583 557 554 552 536 550 572 636 663 678 697 710 633 507 465 414 426 524 559 507 541 565 616 666 689 733 761 768 779 770 773 797 721 786 839 756 760 744 721 745 745 733 707 653 617 606 640 718 709 692 728 748 787 805 818 791 786 809 832 850 812 808 853 808 784 710 730 832 843 836 800 755 682 597 578 616 604 581 590 588 573 582 562 493 907 867 832 780 738 695 653 614 574 555 552 523 471 444 453 476 494 499 491 502 532 555 581 610 628 633 638 652 670 680 679 668 663 666 672 682 699 716 737 780 806 819 831 823 789 758 743 740 723 700 698 677 648 612 582 584 597 776 1038 1149 1083 845 651 556 512 480 500 434 325 321 306 238 182 196 283 357 320 253 229 313 218 191 169 165 186 215 205 185 188 260 427 603 676 603 226 262 252 265 269 266 276 258 257 295 345 379 374 331 324 289 283 250 242 221 216 212 208 212 206 197 217 260 296 349 354 344 338 317 309 314 330 331 341 333 340 366 358 323 268 257 253 257 241 236 250 254 274 318 371 423 453 455 447 426 441 426 461 559 600 684 704 674 689 713 717 716 682 606 593 638 733 776 689 667 576 557 596 577 549 550 586 622 627 621 598 574 555 551 552 566 591 646 591 634 659 625 595 540 524 484 493 544 596 515 612 756 686 710 760 773 770 768 756 747 771 713 751 731 772 703 686 706 712 724 750 749 723 708 657 606 629 621 592 696 706 731 705 692 753 757 747 769 820 880 812 847 874 860 870 842 833 807 801 787 758 720 678 635 619 656 639 630 616 617 591 581 550 491 942 902 878 825 781 742 704 693 658 620 606 573 516 478 476 493 508 514 507 511 535 545 588 622 636 635 635 648 666 675 679 675 672 675 679 713 792 801 790 779 791 806 817 809 775 749 738 734 721 691 676 660 638 606 584 590 603 608 616 727 839 666 578 550 447 518 554 439 338 267 248 227 201 235 275 218 150 140 143 166 177 208 210 184 188 204 210 190 164 156 234 430 600 745 707 328 255 253 253 244 243 248 256 287 331 353 361 368 319 291 258 219 207 206 210 203 191 198 209 209 223 282 359 375 406 384 345 310 293 307 319 317 322 312 312 324 316 299 223 223 220 231 232 229 243 244 273 324 368 401 432 456 446 410 372 380 442 506 577 627 672 684 692 697 705 714 682 616 592 600 673 746 739 665 596 585 590 549 495 488 516 568 623 610 604 578 557 541 567 574 588 623 515 520 572 576 595 586 564 517 554 585 499 686 738 715 710 766 797 794 789 771 742 754 778 613 728 657 666 662 609 657 711 748 739 708 705 720 775 759 651 575 571 643 651 671 676 677 686 695 725 771 817 870 803 843 878 866 856 848 847 757 697 695 702 691 672 655 645 669 658 650 638 627 602 589 532 467 974 956 941 875 824 783 777 744 709 670 655 625 567 519 501 509 525 531 527 526 552 557 598 635 646 641 635 644 661 670 671 673 675 672 682 715 852 820 807 765 763 781 795 793 780 765 731 726 717 692 661 653 632 597 594 605 611 613 616 610 592 555 511 480 437 451 403 377 373 335 280 243 228 219 195 158 140 138 138 138 141 142 194 228 225 211 209 193 167 154 189 339 553 567 643 477 255 236 223 214 209 231 253 284 307 315 350 368 336 321 250 223 202 193 207 211 210 221 243 257 257 299 394 408 431 389 322 293 276 264 306 351 349 317 304 303 281 250 214 212 208 208 221 217 226 245 283 325 364 401 432 449 440 389 307 336 399 455 508 611 675 685 683 703 715 696 662 606 593 702 739 721 674 664 636 637 610 559 528 517 506 505 525 576 590 579 555 532 569 550 534 540 470 471 526 535 541 561 612 575 564 533 678 714 778 781 772 795 804 785 778 789 780 730 703 643 692 628 623 614 621 672 723 735 718 707 717 756 754 731 680 637 641 605 656 703 659 640 648 654 700 774 823 868 839 847 839 818 813 778 760 681 642 645 644 649 648 660 662 652 654 644 634 626 604 580 517 435 1001 984 967 926 883 880 828 785 754 716 705 677 623 570 539 535 544 547 553 557 566 569 607 643 654 651 643 646 660 668 667 670 667 668 679 694 789 734 737 747 758 767 773 775 769 754 735 725 715 689 653 644 623 598 654 682 687 657 627 626 608 571 527 482 449 425 420 419 399 358 308 276 252 277 328 279 161 144 141 141 147 152 162 162 196 204 201 186 163 153 155 158 200 402 589 649 294 231 210 194 204 224 241 248 269 308 336 375 356 308 282 224 195 201 220 227 224 219 237 254 274 339 377 430 452 395 349 338 277 275 352 415 378 318 298 274 234 217 202 193 196 176 193 196 218 249 275 322 363 395 408 384 400 352 328 357 393 493 515 582 609 651 672 695 711 685 669 667 697 759 785 694 680 625 609 581 578 561 533 503 477 480 488 521 556 574 584 554 573 522 490 520 517 510 523 551 605 593 602 592 595 622 659 699 781 812 793 805 807 784 784 796 791 698 638 626 624 587 588 568 633 695 722 708 682 703 757 773 822 761 686 674 622 594 662 695 661 635 633 638 659 709 780 844 835 787 751 741 725 699 662 659 726 688 593 604 606 627 615 585 621 610 609 618 599 574 518 475 1020 1005 997 962 958 921 860 816 786 758 726 712 682 626 583 573 573 567 563 565 569 579 614 646 660 661 654 653 662 667 669 670 658 658 672 694 706 716 730 748 759 765 768 768 762 748 733 724 712 689 655 630 614 606 603 653 655 635 635 637 620 582 538 495 471 454 452 443 423 387 339 290 338 496 605 462 168 154 153 151 153 158 162 161 197 203 188 174 162 155 155 158 166 207 431 550 388 246 207 188 191 196 204 209 235 288 329 375 344 325 273 222 218 200 198 204 209 220 241 264 299 352 386 422 447 405 392 349 284 310 382 423 402 337 287 272 248 219 186 160 176 184 177 186 208 243 267 297 331 356 357 339 338 321 369 404 445 490 545 568 608 586 594 674 710 680 680 706 766 813 760 750 660 579 577 566 563 546 536 530 497 485 498 476 533 562 619 576 556 526 463 467 474 518 561 547 666 666 650 633 613 581 664 683 712 785 818 834 830 800 788 787 766 697 689 571 619 568 568 630 672 701 715 692 667 670 698 804 893 837 722 705 631 609 651 660 664 649 631 639 647 705 742 784 826 711 694 684 652 617 713 896 881 676 556 563 555 530 518 521 570 571 589 600 580 561 536 499 1049 1047 1066 1033 986 941 890 852 821 794 763 749 723 671 636 625 605 590 575 568 577 589 617 648 667 670 667 665 670 672 669 668 656 651 665 693 716 720 737 749 756 763 764 762 757 743 739 753 710 689 652 625 617 635 653 844 798 663 631 634 619 586 544 509 497 496 479 462 444 413 366 317 306 409 443 277 179 178 174 158 153 168 179 170 180 190 181 170 168 164 159 164 173 198 321 513 413 257 208 188 180 186 203 212 229 281 342 378 350 316 254 216 208 208 194 194 205 226 243 259 299 347 371 415 424 448 399 346 301 310 359 406 413 351 283 275 253 200 182 154 167 184 173 172 195 240 263 280 317 355 390 409 338 315 353 428 461 480 494 554 623 613 610 649 664 655 646 664 713 713 667 598 620 594 570 570 605 616 560 497 491 503 539 508 523 558 602 575 550 479 418 413 472 563 578 559 660 661 664 643 606 628 633 700 734 767 793 816 829 811 788 754 732 698 691 674 665 538 537 652 707 714 706 688 672 649 701 854 876 823 763 756 658 635 638 635 649 649 649 674 654 696 711 719 731 631 629 604 564 763 897 800 632 524 514 515 510 470 455 483 552 572 592 585 556 539 503 445 1092 1092 1093 1077 1034 967 909 873 847 822 790 776 746 721 695 660 638 619 596 579 591 598 621 651 673 677 677 676 678 675 667 662 655 649 661 694 719 724 732 737 749 753 755 763 776 789 802 801 728 731 700 730 735 876 977 927 757 646 634 638 622 589 557 547 524 516 498 476 454 427 388 338 308 293 284 264 220 202 190 170 164 173 176 181 193 192 180 173 170 167 168 176 181 188 208 288 354 284 272 274 232 198 197 206 226 276 332 346 350 328 268 257 220 207 191 188 202 220 234 243 260 310 372 392 432 433 400 355 315 311 353 390 407 367 297 271 245 196 175 160 167 165 171 177 190 228 247 274 312 345 406 424 346 321 380 408 414 447 456 510 596 572 569 641 681 693 642 668 669 699 592 540 527 521 596 665 662 644 605 526 491 495 520 514 519 541 549 543 573 553 447 428 530 591 546 509 668 672 664 700 621 613 652 692 726 777 795 796 813 809 790 749 733 707 683 731 601 552 554 633 697 708 711 694 642 631 644 784 814 812 790 764 690 658 647 635 643 674 711 709 661 678 680 679 652 587 597 614 613 695 637 514 512 520 515 493 522 522 463 479 549 568 572 566 546 521 485 435 1127 1115 1104 1110 1077 1018 947 900 870 846 819 829 820 778 726 689 672 652 625 601 609 608 625 652 664 676 681 681 682 676 662 654 652 645 654 685 702 716 715 723 737 741 747 764 801 853 845 744 760 847 897 951 1039 1167 1072 721 592 620 643 646 629 607 591 546 530 529 507 483 468 448 413 361 335 333 319 289 257 228 203 183 173 178 181 191 200 203 199 186 173 169 173 184 191 190 220 233 278 252 294 339 308 227 192 204 227 268 320 359 346 347 325 262 207 193 180 176 193 211 222 231 229 246 311 374 443 431 423 342 308 321 352 382 403 388 334 290 252 202 184 167 166 166 175 181 185 210 234 273 322 360 395 402 355 342 362 363 424 446 473 520 559 540 552 638 689 650 602 603 607 602 527 517 521 564 644 679 679 687 669 580 478 466 477 516 510 508 517 536 562 501 465 515 580 607 584 608 686 712 634 633 612 644 666 684 738 781 787 787 800 796 776 782 731 726 708 690 519 517 575 640 674 681 676 644 608 587 592 756 778 836 802 864 784 713 671 660 682 715 765 749 713 722 706 682 605 562 580 588 602 595 561 534 524 540 539 479 550 552 509 483 533 554 554 539 514 485 446 399 1159 1149 1149 1156 1126 1076 1003 942 905 877 870 873 850 801 750 721 712 694 663 630 616 629 633 639 653 678 682 683 686 677 659 649 645 639 643 659 671 702 705 712 724 728 734 747 748 736 734 735 740 786 904 759 669 613 585 586 602 626 644 648 645 632 589 544 535 527 508 492 485 464 427 383 373 370 346 319 288 256 223 198 186 191 191 196 199 210 213 197 179 173 179 192 201 209 245 243 243 247 223 275 337 261 193 204 225 262 300 317 325 326 292 252 208 188 175 174 194 213 226 241 248 261 323 369 419 415 423 339 325 322 324 338 368 364 322 301 262 209 192 186 172 177 181 184 180 192 231 291 358 425 472 436 395 394 379 389 420 430 448 479 534 575 583 598 630 634 645 624 616 586 518 476 508 571 650 703 717 716 681 589 512 495 494 526 502 464 463 508 543 499 499 576 629 618 609 623 657 686 681 670 650 674 711 765 750 750 775 763 780 810 780 777 715 642 671 569 577 617 622 623 636 639 624 601 567 565 601 773 850 819 820 839 763 707 687 697 733 756 778 758 746 745 721 710 635 570 551 564 576 587 597 576 539 558 565 534 582 539 512 489 535 552 534 503 472 448 426 385 1188 1181 1193 1199 1159 1116 1067 994 943 938 911 906 876 832 787 760 753 741 715 681 653 688 662 649 654 679 685 685 688 679 658 644 641 637 635 636 657 686 693 701 708 713 719 730 736 733 734 733 725 714 692 667 637 612 594 594 606 620 630 640 647 629 585 546 542 527 508 505 497 475 440 423 410 391 370 346 318 287 248 218 202 205 196 194 207 227 228 209 190 182 184 195 208 222 260 265 263 254 219 201 304 261 186 201 225 246 259 272 319 267 247 221 194 184 181 180 194 216 226 238 257 255 323 364 406 440 415 339 304 301 299 324 353 342 320 320 275 234 223 191 180 183 189 189 192 206 249 320 388 439 459 405 394 401 373 401 433 404 423 465 505 540 559 563 572 605 623 626 626 583 524 473 467 532 635 690 711 726 694 637 581 542 518 465 472 449 435 461 509 511 522 579 624 636 620 641 638 639 643 594 601 707 716 719 718 745 778 760 777 788 787 751 683 594 574 512 673 756 727 666 634 641 619 595 565 553 559 692 712 719 787 787 734 697 692 719 764 798 791 751 771 714 702 701 698 601 569 604 612 600 602 601 606 602 560 538 591 545 536 535 549 537 513 490 455 409 377 386 1217 1213 1229 1238 1205 1159 1123 1062 1059 1002 953 949 920 879 841 819 811 799 776 754 745 749 707 684 670 678 684 685 688 678 654 638 637 636 633 632 645 668 675 683 694 719 743 754 741 728 732 731 722 716 708 665 629 613 601 594 600 607 622 641 646 623 582 551 546 532 520 514 499 494 473 444 423 407 391 371 352 332 275 249 228 247 217 207 225 247 243 221 199 187 188 199 214 219 243 288 274 248 209 184 242 226 188 199 210 213 220 248 291 259 231 218 196 179 180 183 182 204 233 242 254 270 329 348 420 440 396 354 323 308 313 335 343 317 307 329 291 243 223 220 188 189 207 206 221 240 277 337 389 414 405 395 418 382 369 406 419 416 441 487 519 528 508 484 525 589 632 617 651 613 558 516 516 518 556 616 689 743 715 639 596 533 482 424 446 445 436 467 506 526 558 608 642 632 617 620 635 665 672 631 668 670 711 743 733 732 752 774 811 787 783 751 661 606 507 484 673 810 797 711 641 626 613 590 535 549 528 527 590 663 759 730 703 707 709 727 754 771 796 766 733 747 751 753 739 664 662 683 671 678 682 667 651 617 616 547 560 544 538 543 549 530 510 495 462 431 384 260 1244 1240 1256 1270 1253 1219 1208 1147 1100 1045 994 960 950 927 899 878 871 866 853 841 813 805 755 724 693 682 681 680 682 671 656 644 633 630 629 626 632 649 650 667 683 722 754 778 747 709 721 723 714 707 721 697 629 611 602 594 596 607 627 643 644 622 583 553 545 534 519 509 506 493 475 452 433 419 407 391 364 330 304 289 285 267 236 228 245 261 255 230 203 190 193 201 204 219 247 293 281 238 196 172 178 197 199 192 200 213 222 249 281 257 249 225 206 186 185 187 187 210 241 249 252 271 327 342 408 425 394 380 345 333 322 320 321 294 278 307 269 230 210 230 210 217 233 215 236 261 283 323 354 367 390 390 397 371 354 397 417 434 435 421 411 427 461 478 491 513 577 658 666 638 620 589 571 555 555 608 675 704 712 625 575 531 500 458 437 441 444 483 502 520 582 633 628 650 642 600 606 651 673 666 640 648 736 819 839 805 769 793 818 792 779 727 606 551 498 483 569 755 824 732 671 641 635 597 563 539 539 535 570 635 670 683 675 684 720 729 742 767 781 785 751 759 771 762 738 716 721 737 743 737 724 696 681 637 641 585 567 553 540 543 549 535 517 509 486 452 394 395 1262 1258 1270 1285 1292 1286 1249 1187 1132 1080 1032 995 1002 983 953 931 921 924 926 910 869 857 803 759 718 693 682 678 677 675 665 646 629 630 629 620 620 631 634 653 667 679 689 713 709 695 709 712 695 689 693 772 632 614 611 599 603 613 626 639 640 623 587 553 540 534 513 509 504 494 478 457 436 425 419 407 387 363 343 337 310 291 260 251 262 271 264 239 212 200 200 201 211 225 254 290 277 227 185 165 160 169 178 188 217 243 224 243 271 266 252 228 220 204 190 188 203 223 234 238 243 245 305 323 363 387 398 382 359 347 328 306 297 278 250 263 230 251 227 239 234 234 217 230 240 249 277 314 343 357 385 367 402 415 401 388 399 398 417 431 416 424 459 463 503 519 576 668 700 688 685 690 647 604 580 594 646 681 663 600 563 558 520 477 444 449 456 485 519 576 634 632 638 655 584 625 578 689 676 656 646 700 752 765 751 731 740 764 793 805 760 682 527 487 491 489 578 661 689 724 699 680 647 592 568 578 560 543 551 598 644 688 682 649 672 686 687 724 782 750 769 762 763 750 734 728 724 736 760 754 756 733 708 650 673 650 624 596 579 571 565 556 548 536 514 492 490 437 1280 1274 1281 1292 1297 1307 1286 1234 1176 1123 1080 1047 1048 1036 1012 999 991 982 977 960 921 900 842 796 744 707 688 684 681 681 669 641 623 630 632 621 619 623 634 638 642 644 659 669 686 693 690 688 669 663 675 745 639 633 621 609 607 612 624 638 643 629 593 561 551 558 523 508 504 493 475 456 440 432 429 426 422 415 382 358 335 297 280 268 273 279 271 251 235 227 215 213 222 231 250 236 228 209 183 163 158 158 168 194 237 264 220 227 248 256 245 239 239 222 195 197 209 211 211 221 240 251 303 294 308 385 398 375 335 332 320 296 284 261 231 224 221 229 221 231 220 210 203 221 227 246 275 297 333 361 412 403 425 400 415 393 361 350 348 388 454 477 474 505 499 495 530 634 667 686 704 719 679 632 601 594 628 649 604 565 589 544 516 486 468 451 469 501 539 570 567 583 642 634 611 620 607 694 705 654 625 603 586 596 635 691 753 772 833 803 713 586 498 438 413 433 550 626 654 728 720 676 637 633 549 559 534 546 541 586 654 698 690 649 627 620 612 658 708 671 681 720 721 712 715 715 703 700 724 758 762 712 710 707 698 682 647 619 616 607 584 571 559 540 517 512 440 451 1294 1291 1292 1296 1299 1311 1305 1272 1221 1169 1133 1087 1099 1088 1079 1061 1034 1019 1013 995 966 940 881 829 776 723 710 697 689 685 670 641 624 630 637 626 625 625 630 626 623 626 639 648 672 680 679 685 648 642 649 646 646 692 682 654 625 618 626 645 670 681 664 629 569 543 519 507 498 486 471 456 443 437 437 439 444 442 409 386 361 320 300 282 285 283 276 272 261 237 223 229 234 240 251 200 205 182 158 151 156 157 168 196 226 239 226 223 238 246 235 231 234 218 198 186 196 205 202 210 217 227 260 277 326 373 374 353 321 318 306 287 273 247 230 215 205 235 242 216 208 194 192 213 228 231 252 294 330 350 341 390 413 406 406 401 398 373 342 378 446 466 472 504 538 553 538 567 568 646 712 713 694 665 621 593 599 607 623 559 557 520 497 479 480 466 476 523 552 540 556 610 632 624 597 624 629 702 716 690 670 638 594 581 609 643 707 772 867 784 718 587 462 389 447 453 510 616 644 723 746 712 705 596 549 578 539 550 554 604 674 699 695 678 627 615 594 605 600 584 586 657 683 687 693 686 665 635 620 697 707 513 646 718 712 681 653 632 633 624 598 587 583 573 519 491 456 467 1307 1305 1299 1292 1294 1308 1312 1295 1257 1217 1195 1151 1146 1145 1131 1111 1083 1061 1050 1035 1012 970 913 861 810 793 745 712 698 690 671 645 629 635 645 640 633 632 626 617 612 616 627 635 640 644 662 669 629 629 644 637 640 721 766 744 661 628 631 655 703 760 805 778 606 539 515 530 531 511 476 459 447 441 443 449 457 449 434 424 425 358 314 285 278 278 280 279 271 255 242 246 248 249 220 193 184 173 151 143 151 155 167 196 216 218 230 223 225 227 224 214 223 219 207 188 187 195 196 202 198 219 225 272 340 358 369 348 333 327 306 290 287 271 246 209 205 219 223 204 198 204 192 192 196 216 261 317 376 376 353 356 404 440 423 428 385 361 361 381 417 444 460 496 505 501 499 543 543 604 660 681 681 660 620 591 596 613 597 561 540 489 451 447 474 472 510 562 546 521 563 600 604 621 560 551 569 657 719 737 677 628 604 566 555 598 714 794 839 789 721 602 421 375 482 465 457 588 656 689 699 737 697 614 543 695 600 545 560 612 669 699 701 691 649 643 606 555 573 560 590 621 649 674 685 676 630 577 572 608 631 477 513 677 697 689 657 641 648 637 612 589 565 542 496 434 431 383 1320 1313 1299 1290 1287 1291 1300 1298 1279 1246 1204 1199 1213 1201 1172 1142 1107 1082 1069 1052 1026 978 944 895 884 843 781 726 704 693 675 651 635 640 653 656 651 643 628 607 605 612 621 625 627 627 629 624 611 627 685 654 638 637 672 713 676 628 623 640 653 673 716 729 656 544 517 574 593 560 487 463 451 436 438 454 466 460 455 470 571 464 354 319 287 274 277 281 280 269 259 265 271 271 220 212 197 192 160 153 156 157 168 195 219 224 231 217 208 220 204 201 214 216 202 183 181 191 189 185 187 210 226 286 346 362 362 345 344 334 317 313 313 289 247 197 188 188 195 196 198 213 213 200 203 223 252 319 407 403 376 379 411 417 432 387 368 399 418 414 416 434 456 487 539 529 516 532 540 591 639 673 683 667 645 613 574 566 507 520 536 479 406 393 443 473 489 499 512 559 624 660 633 619 561 572 640 652 675 710 688 659 642 590 553 571 700 729 760 795 685 549 399 370 446 472 441 501 660 674 723 694 699 630 570 707 634 564 569 588 636 693 693 700 675 668 620 556 578 579 570 557 569 594 583 540 542 566 541 556 486 491 609 695 675 653 630 618 628 627 617 593 507 491 461 425 426 399 1326 1320 1312 1304 1294 1288 1292 1296 1294 1276 1274 1245 1243 1234 1219 1195 1149 1111 1088 1069 1049 1009 1011 968 922 878 816 746 714 697 686 666 646 648 660 661 659 651 627 604 602 610 615 616 612 611 614 609 598 616 672 653 634 634 627 669 727 666 626 628 630 640 637 612 576 552 521 493 477 467 460 455 445 441 461 482 474 471 462 456 531 573 437 438 337 278 268 276 284 282 277 268 249 290 214 220 200 184 165 158 156 157 172 200 219 223 231 220 178 204 189 199 207 211 195 181 182 188 192 196 196 201 232 285 342 358 356 373 352 327 327 329 313 281 230 186 195 177 185 197 204 209 212 201 198 232 300 372 419 406 379 359 361 357 369 366 388 434 464 447 419 434 456 473 487 439 460 522 556 582 613 665 680 663 659 644 607 556 487 509 522 467 388 381 459 506 491 511 552 527 563 618 596 633 563 595 602 590 602 649 676 686 672 617 616 603 647 686 732 761 661 529 392 405 470 465 470 538 612 729 762 700 717 662 604 600 603 597 593 610 642 660 664 691 712 677 625 565 562 571 546 525 521 516 508 498 476 498 547 543 491 512 580 659 653 603 580 600 622 620 597 559 505 468 424 388 402 346 1333 1326 1324 1315 1301 1292 1294 1299 1302 1301 1287 1277 1291 1273 1250 1223 1183 1142 1107 1079 1066 1057 1034 993 944 906 847 775 732 713 709 693 675 670 664 660 660 649 625 609 603 605 610 612 608 606 603 631 689 676 619 606 630 638 640 671 725 687 656 638 627 636 637 619 585 558 525 495 474 465 460 447 430 446 500 521 491 489 475 464 431 506 403 439 356 286 263 271 288 297 298 282 238 219 208 246 212 178 159 155 157 159 175 205 221 223 228 218 170 174 181 187 200 207 195 188 193 193 190 201 215 205 238 298 337 353 366 381 360 330 333 341 312 270 225 185 193 176 180 185 199 200 207 222 242 268 326 420 460 445 377 375 346 333 364 365 387 410 411 418 441 456 458 455 462 435 458 543 573 612 650 685 691 666 652 654 628 564 542 528 494 443 372 356 382 420 465 488 476 496 543 550 576 558 570 506 547 590 605 633 666 697 699 640 642 648 626 654 726 712 619 488 402 457 504 469 475 529 659 775 826 729 746 663 593 575 588 597 600 604 610 626 648 673 747 691 668 612 570 552 530 513 506 491 469 470 472 494 493 487 471 504 555 596 623 572 520 545 567 604 585 544 461 426 423 403 392 353 1351 1334 1327 1321 1308 1300 1304 1307 1309 1313 1309 1300 1295 1288 1271 1248 1212 1168 1126 1105 1094 1070 1052 1016 981 937 879 810 758 736 740 740 722 695 675 663 660 648 626 612 603 599 603 606 618 622 622 688 796 782 683 620 631 647 653 649 690 706 682 647 632 638 640 626 596 561 530 509 481 469 454 437 422 420 440 477 523 548 525 515 450 438 406 364 309 279 259 265 291 309 316 308 268 246 202 252 262 180 157 155 157 162 174 193 209 218 232 204 175 179 174 184 203 218 214 209 208 202 193 198 224 208 243 314 339 368 377 398 374 328 330 346 315 270 216 190 187 181 181 179 191 187 204 214 230 297 383 439 481 479 461 404 351 355 338 329 364 361 325 354 421 437 464 474 491 475 484 531 589 641 657 658 663 649 626 634 600 563 545 486 478 465 442 395 390 460 498 453 438 471 500 552 519 517 491 566 587 577 574 628 692 697 681 668 683 673 625 659 702 694 597 459 414 506 587 565 535 566 705 803 840 777 786 700 623 604 596 588 589 591 590 586 625 680 792 777 748 684 601 542 530 540 549 531 471 463 466 465 457 457 477 527 546 552 559 530 491 481 558 775 567 454 452 436 430 412 405 385 1376 1357 1343 1339 1329 1318 1315 1321 1327 1331 1328 1321 1309 1324 1312 1286 1247 1196 1168 1149 1112 1085 1067 1040 1003 964 912 842 783 767 773 778 760 726 696 673 662 647 624 612 604 598 598 598 615 623 627 688 744 686 652 620 640 662 666 675 665 687 664 637 635 640 639 626 604 571 552 535 499 473 452 433 418 420 442 472 529 604 576 567 518 458 414 358 298 268 258 270 302 326 338 350 318 259 207 172 285 199 161 155 158 163 175 191 202 220 230 197 186 183 174 177 195 213 224 216 199 192 189 182 212 206 235 305 335 347 361 359 326 299 324 349 309 273 221 216 215 198 190 178 187 193 205 247 270 290 382 449 457 477 513 480 479 454 385 371 363 330 338 383 412 474 475 488 497 474 494 532 604 634 641 644 644 637 625 623 589 556 527 505 465 457 465 419 403 427 444 435 402 431 494 505 502 507 466 492 548 606 624 637 652 657 668 640 658 626 616 654 693 664 564 452 483 587 619 610 585 629 760 838 835 813 789 697 661 669 657 617 585 575 569 568 603 714 775 834 827 740 659 608 571 543 541 548 517 522 518 473 440 425 459 518 518 517 523 514 490 482 656 981 506 425 464 384 351 349 373 351 1393 1389 1369 1371 1376 1364 1347 1341 1346 1351 1351 1356 1348 1376 1367 1344 1335 1304 1242 1179 1135 1109 1092 1071 1027 991 943 876 818 804 801 793 772 742 713 690 671 651 622 612 606 603 600 609 616 616 607 621 629 579 581 599 641 654 671 687 679 672 655 639 636 650 654 624 612 593 587 541 502 476 456 435 420 424 447 478 500 508 509 506 577 531 420 354 295 264 272 293 316 334 351 375 347 290 217 163 263 219 180 160 154 158 188 217 211 230 235 205 148 163 172 176 190 198 215 222 208 199 200 190 216 220 255 290 318 325 338 323 306 311 327 321 292 274 245 245 234 203 191 184 181 193 222 258 288 336 404 422 466 495 437 477 463 427 381 367 314 270 294 353 417 448 489 473 464 412 430 496 540 561 596 627 624 609 608 609 562 546 518 519 496 476 469 457 447 463 467 428 426 442 501 502 502 516 534 526 545 553 577 611 657 720 692 626 643 597 617 656 671 637 530 454 452 531 637 621 635 688 772 868 834 815 813 800 749 703 667 614 564 551 537 555 556 644 676 763 757 759 714 638 613 610 581 576 584 622 536 478 430 414 443 487 493 499 528 537 494 533 932 1159 457 426 452 403 385 361 356 350 1403 1411 1403 1406 1412 1399 1377 1365 1369 1378 1379 1370 1375 1404 1389 1383 1365 1331 1283 1228 1173 1131 1116 1094 1058 1015 969 956 903 850 815 804 795 766 726 698 681 662 629 611 614 613 610 610 611 617 608 587 578 581 584 601 620 635 668 686 689 686 668 647 640 655 659 623 619 613 586 544 508 480 462 444 429 429 451 478 492 505 516 510 538 586 457 372 300 266 290 317 339 363 373 386 381 321 225 152 223 224 216 204 169 154 197 236 224 238 241 198 140 159 169 163 171 185 211 230 220 212 220 203 236 238 262 291 300 314 311 318 322 327 325 302 280 266 254 219 212 197 176 180 191 205 237 258 256 277 339 420 484 532 506 487 434 360 321 323 293 288 356 428 472 496 472 483 462 429 399 429 449 482 551 601 603 599 595 574 536 542 533 534 501 467 482 477 448 441 434 420 434 442 508 462 468 542 478 541 571 553 564 592 600 613 631 620 614 595 607 631 646 587 513 450 453 567 651 634 639 675 768 844 815 809 820 825 774 712 671 613 550 547 549 535 518 565 599 695 736 752 732 692 649 615 617 626 579 592 564 508 460 437 446 464 470 474 515 556 546 864 1194 922 423 443 462 457 403 380 388 364 1412 1417 1421 1422 1432 1430 1412 1398 1398 1407 1411 1408 1409 1426 1423 1407 1386 1355 1305 1250 1202 1166 1135 1100 1063 1031 1026 988 934 878 836 805 768 757 753 714 685 674 661 634 624 623 615 608 606 613 611 597 588 589 590 599 608 635 667 695 704 703 682 655 642 639 635 626 621 610 586 546 513 487 469 455 441 436 451 470 487 516 529 516 499 508 502 446 324 276 265 273 333 401 424 448 431 349 239 164 155 187 206 261 217 163 207 252 231 242 246 214 165 182 176 158 170 193 219 231 225 227 236 210 228 230 255 295 292 298 321 321 309 302 291 277 268 260 247 193 204 207 187 182 197 233 268 280 281 304 367 423 484 540 509 487 412 349 298 279 314 363 407 460 488 507 470 469 463 429 441 452 454 472 520 571 589 587 591 548 537 541 524 533 502 493 483 463 464 482 468 432 477 497 480 494 435 446 467 533 568 551 518 507 543 589 663 603 571 586 610 639 655 604 515 479 535 608 653 644 661 762 782 802 804 798 819 834 795 728 666 615 564 545 549 540 536 531 591 672 723 753 748 700 657 653 654 644 572 553 553 515 504 637 732 609 457 452 482 514 542 1188 1401 828 416 358 390 441 456 432 399 350 1419 1423 1425 1437 1443 1441 1433 1427 1425 1431 1453 1465 1458 1501 1474 1456 1429 1384 1335 1278 1221 1174 1138 1111 1089 1084 1049 1002 949 898 860 836 806 771 748 726 696 691 676 654 636 626 613 609 610 609 613 610 601 603 601 602 614 648 677 704 715 714 689 661 647 644 641 636 626 614 593 549 518 495 477 462 451 446 451 466 489 518 529 520 509 481 460 515 423 367 323 285 308 379 458 525 481 379 245 162 142 132 141 209 200 167 189 231 250 248 256 228 217 210 187 171 176 196 219 229 229 239 248 233 216 237 247 292 292 281 305 288 264 262 261 255 248 243 231 194 189 187 185 193 203 242 271 272 270 294 380 446 506 509 502 456 403 391 386 360 346 378 441 484 494 485 464 481 474 447 486 482 462 469 498 536 554 553 585 562 550 555 518 518 458 441 468 463 457 479 460 456 471 482 462 426 436 452 480 540 625 679 620 527 572 567 590 584 560 571 613 630 600 562 473 479 610 644 655 661 661 713 713 756 784 780 802 835 837 764 680 669 627 562 560 519 533 506 557 615 653 696 721 709 686 632 596 802 606 502 504 480 488 954 1452 1238 623 423 419 432 498 1262 1236 1108 930 513 387 442 420 371 355 316 1424 1434 1433 1437 1440 1439 1437 1439 1446 1451 1473 1509 1518 1541 1509 1493 1459 1417 1364 1303 1245 1194 1148 1121 1117 1099 1068 1018 966 914 874 860 838 796 762 749 734 706 677 655 641 632 619 616 614 609 615 619 613 612 614 614 623 660 690 713 722 722 701 683 669 656 650 648 637 622 603 561 523 500 482 471 462 455 463 480 494 515 524 527 517 480 437 473 474 430 386 324 296 326 384 477 465 419 338 247 207 151 131 149 153 156 178 219 259 254 260 253 230 236 225 189 179 197 215 226 237 248 255 256 229 242 248 281 284 275 282 266 249 251 252 247 235 224 208 192 191 197 197 214 222 250 269 261 252 267 346 436 489 469 464 483 487 490 453 393 364 420 498 481 462 471 448 475 483 414 445 442 451 490 506 499 511 513 535 538 522 514 477 477 450 443 445 441 445 471 511 473 469 463 426 422 442 425 480 552 599 646 632 549 578 553 539 576 545 561 585 599 538 500 474 507 623 646 648 648 663 667 705 718 712 740 772 815 798 717 696 695 685 578 580 541 525 520 556 590 637 680 680 663 629 529 536 630 483 463 457 461 460 804 1672 1840 868 385 385 402 452 1182 1193 861 975 805 530 423 419 400 360 292 1434 1445 1455 1448 1447 1443 1438 1441 1452 1459 1471 1503 1543 1564 1537 1505 1476 1437 1389 1334 1270 1228 1215 1173 1122 1104 1077 1037 986 929 888 873 852 812 785 774 751 717 675 649 641 632 622 622 615 610 611 616 617 615 618 625 639 670 701 724 733 730 727 719 695 671 663 660 650 632 609 573 531 514 494 485 471 463 474 491 500 506 521 539 520 495 457 425 392 349 346 331 300 294 331 410 446 438 424 381 296 181 178 152 136 150 172 203 231 243 258 268 225 215 264 207 185 198 218 233 240 247 264 273 233 237 253 271 300 278 267 262 250 239 236 238 229 225 189 186 190 182 201 211 236 263 264 248 241 266 344 429 486 478 489 490 484 498 490 452 446 460 442 460 479 477 476 437 440 397 443 461 444 467 498 490 495 475 483 499 509 474 455 438 443 428 449 491 471 441 477 491 469 453 407 379 434 429 416 484 560 581 583 560 570 558 571 566 530 534 570 530 453 462 503 536 619 650 633 634 635 645 658 658 723 762 749 781 806 735 697 680 641 560 570 561 514 526 555 571 586 611 641 654 649 564 550 464 477 435 427 426 421 520 1161 1538 808 402 375 396 422 652 1023 611 905 1015 702 418 351 423 428 323 1448 1455 1473 1475 1471 1461 1451 1445 1442 1446 1477 1535 1565 1567 1545 1502 1469 1443 1398 1338 1303 1277 1227 1187 1143 1111 1087 1054 1002 938 896 887 885 865 829 794 762 725 682 664 739 633 617 614 611 607 615 618 615 616 619 629 644 676 712 735 740 740 748 739 710 685 675 670 661 643 612 580 559 540 509 493 480 475 479 488 495 506 530 539 528 511 461 442 405 359 318 316 305 288 333 390 432 448 419 352 334 256 293 224 152 146 163 187 204 224 255 264 222 178 213 195 193 200 211 222 233 253 275 279 239 258 269 282 286 277 273 282 273 251 242 229 222 225 207 202 214 223 230 249 257 266 260 236 229 246 332 438 461 472 463 478 493 505 487 442 422 436 443 461 450 432 421 403 384 444 467 471 442 437 474 484 479 450 455 488 454 441 414 402 395 409 436 432 412 431 470 490 435 432 427 418 418 415 403 472 526 525 565 549 566 559 584 551 532 529 498 470 471 492 518 551 596 618 613 611 604 611 651 640 656 688 737 795 788 718 715 734 625 544 552 539 501 521 540 542 569 618 640 624 552 628 582 433 460 446 436 423 408 438 639 799 586 440 389 398 424 657 1074 694 899 1115 988 668 431 608 581 409 1458 1470 1484 1493 1483 1465 1458 1455 1450 1450 1477 1534 1560 1574 1537 1489 1453 1428 1392 1372 1335 1276 1226 1180 1145 1127 1092 1077 1033 968 917 913 904 882 847 807 771 735 698 684 773 700 626 614 610 609 615 615 612 616 623 634 651 681 715 723 739 754 758 746 721 696 683 679 670 655 624 612 592 556 521 499 491 487 484 487 499 515 533 532 523 494 461 446 404 355 318 330 378 379 338 379 413 451 422 284 298 323 386 346 271 244 214 169 182 216 250 256 221 192 155 163 189 200 204 214 231 253 269 277 247 266 252 277 273 261 235 242 271 276 260 244 223 224 219 203 204 212 200 221 249 247 231 226 222 242 336 438 439 469 468 464 477 487 482 468 475 486 454 467 459 415 389 417 413 513 502 454 448 466 487 487 458 447 440 442 431 440 411 415 421 399 374 386 407 393 467 497 419 428 438 449 450 415 389 421 473 487 504 583 574 535 522 541 523 534 494 487 519 536 527 538 575 578 578 589 601 598 618 613 631 679 727 756 770 763 719 716 645 540 532 522 501 502 527 537 528 531 560 648 652 725 599 498 486 491 467 426 400 414 457 482 445 399 380 458 891 1120 1475 1094 712 988 1244 915 749 917 840 443 1468 1485 1495 1499 1508 1501 1481 1461 1448 1449 1473 1513 1541 1561 1507 1461 1425 1404 1396 1368 1317 1264 1214 1176 1159 1145 1124 1087 1048 991 978 950 920 894 860 817 775 737 705 690 726 661 635 624 617 614 614 614 614 617 628 641 627 681 693 711 743 761 763 753 733 709 694 688 681 667 652 640 607 576 542 515 507 506 496 495 510 518 522 517 503 488 470 446 403 361 330 345 402 437 409 367 415 456 420 282 213 301 363 429 420 414 365 215 177 211 246 254 225 189 144 152 170 191 210 224 237 249 261 267 250 258 240 254 256 240 218 225 267 295 273 233 218 194 210 206 230 256 273 248 246 248 223 198 190 216 282 286 424 447 429 443 460 461 467 458 442 464 482 447 436 451 424 461 465 524 492 452 457 465 476 490 442 441 416 419 416 420 383 370 388 396 389 407 432 383 416 439 421 418 420 449 446 416 388 388 404 423 481 520 519 538 547 568 527 519 511 512 525 520 512 528 528 541 579 605 583 596 602 603 612 622 624 651 707 707 677 699 605 560 534 525 517 508 521 523 485 468 511 576 664 673 563 556 551 517 588 586 449 380 371 391 375 369 804 1316 1481 1495 1546 959 387 526 959 1120 1145 1123 1132 651 1503 1514 1526 1527 1543 1540 1508 1479 1461 1450 1455 1473 1504 1528 1481 1440 1408 1396 1374 1338 1290 1242 1201 1171 1150 1135 1132 1112 1072 1066 1016 959 923 898 869 827 780 739 706 682 665 651 643 633 627 621 618 619 620 628 636 618 611 659 674 705 745 766 770 762 747 727 710 701 697 683 671 655 626 595 560 531 521 517 507 504 509 510 516 520 504 482 468 444 411 345 305 293 293 340 411 410 419 461 421 273 168 216 247 309 317 415 498 340 197 207 244 260 232 186 162 165 160 180 212 229 239 249 255 259 249 253 249 226 248 223 209 245 298 323 305 259 209 197 220 222 213 214 213 214 227 218 197 193 180 182 197 283 387 427 410 439 456 466 481 489 484 478 470 439 423 419 381 422 476 507 494 461 458 459 429 466 437 437 428 399 377 403 404 371 367 370 373 404 393 359 431 425 384 387 425 454 464 444 409 387 374 368 408 452 471 549 550 496 500 508 505 515 531 539 529 507 520 552 582 569 586 621 645 623 602 590 583 611 650 637 672 708 568 567 561 552 546 534 529 533 507 451 444 505 693 634 556 602 568 546 1022 1210 777 586 485 480 329 327 1014 2008 1931 1307 974 628 334 292 375 686 1093 1054 1155 801 1530 1530 1536 1543 1543 1539 1515 1496 1480 1463 1457 1463 1478 1507 1471 1467 1421 1381 1346 1308 1262 1217 1178 1151 1138 1122 1131 1131 1120 1094 1032 974 942 917 883 834 779 734 707 699 678 704 678 648 637 628 624 625 628 629 624 618 637 656 674 693 740 768 776 774 758 737 723 718 711 696 678 675 643 609 573 540 532 526 518 516 513 508 518 531 533 554 501 431 452 361 304 296 289 290 327 410 429 466 461 330 225 159 150 152 161 289 450 416 249 208 248 282 243 239 205 212 178 176 207 229 243 249 248 244 227 229 228 216 245 237 253 302 321 315 314 265 208 208 245 203 210 238 231 210 208 209 197 193 188 171 180 273 360 415 322 336 415 462 495 522 512 495 494 461 434 391 340 367 468 509 508 482 484 481 404 438 436 436 428 386 374 394 380 345 349 376 392 408 419 412 417 399 398 306 302 325 424 471 438 409 388 378 387 391 453 534 549 491 488 492 488 497 517 515 501 504 494 536 550 584 569 616 625 618 607 575 557 579 629 601 659 700 579 565 575 579 573 552 533 542 541 462 461 492 492 602 553 518 564 586 1194 1737 1516 1381 1171 523 342 340 584 1268 1356 789 499 463 404 355 280 490 1053 1001 1083 840 CIN -761 -768 -773 -779 -791 -797 -789 -771 -766 -761 -762 -763 -759 -741 -749 -767 -773 -775 -770 -723 -730 -737 -736 -741 -737 -740 -735 -722 -712 -712 -686 -649 -620 -619 -629 -647 -656 -663 -662 -652 -645 -635 -625 -621 -619 -619 -623 -627 -630 -631 -631 -626 -619 -606 -599 -592 -596 -609 -608 -604 -604 -612 -623 -603 -603 -586 -584 -581 -581 -567 -555 -537 -518 -493 -483 -456 -431 -428 -462 -509 -547 -575 -597 -603 -608 -592 -543 -493 -454 -428 -445 -515 -562 -555 -546 -566 -595 -616 -653 -680 -685 -681 -666 -655 -662 -641 -653 -549 -560 -558 -510 -595 -638 -610 -601 -580 -523 -404 -366 -423 -498 -487 -481 -422 -371 -387 -447 -450 -371 -290 -285 -278 -257 -287 -360 -397 -452 -511 -510 -479 -431 -376 -332 -303 -304 -337 -395 -449 -464 -447 -411 -343 -326 -327 -338 -333 -285 -279 -324 -373 -369 -366 -331 -268 -429 -531 -507 -447 -406 -382 -301 -171 -141 -183 -249 -271 -308 -326 -302 -325 -370 -360 -345 -356 -372 -397 -397 -363 -336 -343 -389 -440 -443 -389 -384 -416 -419 -372 -302 -265 -313 -359 -417 -437 -392 -322 -244 -208 -262 -388 -404 -362 -347 -328 -310 -262 -234 -223 -215 -253 -339 -414 -440 -444 -451 -443 -441 -420 -399 -364 -336 -345 -365 -388 -362 -281 -240 -239 -223 -154 -147 -188 -198 -211 -221 -237 -265 -281 -282 -272 -245 -195 -167 -136 -92 -83 -121 -118 -90 -40 -7 -0 -52 -113 -168 -205 -213 -157 -763 -770 -779 -789 -794 -792 -779 -772 -764 -760 -761 -761 -757 -741 -750 -763 -772 -768 -758 -735 -742 -731 -729 -729 -729 -738 -721 -706 -720 -693 -661 -640 -622 -620 -633 -641 -658 -667 -663 -651 -643 -634 -624 -616 -609 -609 -612 -619 -631 -640 -639 -632 -620 -615 -612 -606 -609 -612 -610 -611 -620 -639 -621 -596 -595 -587 -587 -576 -574 -562 -552 -537 -518 -498 -478 -454 -436 -444 -454 -496 -567 -614 -638 -634 -626 -597 -539 -494 -461 -432 -452 -510 -539 -533 -513 -535 -593 -611 -650 -680 -692 -694 -681 -663 -628 -552 -531 -511 -481 -418 -431 -609 -597 -566 -539 -492 -460 -381 -359 -413 -422 -468 -453 -411 -379 -405 -445 -460 -445 -386 -330 -275 -254 -292 -334 -372 -443 -502 -510 -491 -446 -380 -327 -293 -280 -315 -364 -427 -450 -433 -372 -321 -301 -291 -304 -300 -283 -309 -384 -437 -421 -378 -302 -255 -382 -460 -436 -396 -341 -289 -221 -156 -175 -190 -250 -300 -311 -307 -289 -291 -328 -317 -311 -356 -389 -377 -353 -325 -270 -251 -279 -348 -360 -301 -349 -438 -447 -370 -343 -282 -315 -388 -404 -381 -332 -265 -230 -230 -269 -375 -372 -361 -309 -301 -232 -176 -194 -231 -247 -278 -354 -413 -428 -442 -448 -429 -404 -365 -337 -334 -345 -379 -400 -418 -455 -421 -274 -221 -176 -138 -159 -212 -209 -205 -220 -261 -269 -280 -262 -247 -219 -184 -146 -111 -83 -130 -165 -133 -104 -82 -20 -0 -33 -107 -177 -215 -188 -183 -770 -780 -783 -791 -801 -794 -777 -771 -763 -762 -764 -764 -759 -743 -750 -760 -773 -769 -764 -762 -761 -726 -722 -724 -729 -725 -715 -700 -701 -671 -652 -631 -617 -614 -623 -644 -671 -677 -668 -652 -643 -629 -618 -616 -610 -607 -615 -620 -633 -648 -645 -634 -623 -622 -623 -620 -616 -612 -613 -625 -646 -653 -648 -630 -607 -590 -588 -575 -571 -561 -551 -534 -514 -491 -460 -443 -438 -439 -460 -510 -584 -627 -640 -636 -622 -590 -545 -490 -448 -436 -442 -473 -523 -538 -531 -562 -598 -620 -649 -671 -691 -697 -684 -656 -602 -567 -454 -406 -454 -503 -577 -625 -559 -519 -463 -426 -405 -364 -361 -378 -415 -447 -434 -409 -401 -419 -447 -456 -422 -336 -278 -256 -252 -282 -324 -371 -427 -481 -509 -489 -430 -361 -312 -277 -269 -295 -317 -369 -433 -417 -362 -314 -284 -287 -309 -311 -299 -322 -357 -423 -425 -347 -258 -242 -341 -394 -385 -351 -292 -216 -165 -155 -178 -222 -283 -322 -320 -302 -297 -293 -307 -318 -301 -314 -339 -316 -289 -268 -211 -199 -249 -285 -272 -231 -345 -501 -503 -445 -334 -269 -332 -404 -377 -305 -227 -258 -293 -243 -298 -310 -330 -286 -227 -218 -172 -175 -228 -262 -262 -286 -320 -346 -367 -398 -422 -405 -348 -297 -289 -306 -340 -390 -414 -431 -461 -424 -300 -214 -162 -152 -200 -248 -209 -188 -196 -247 -286 -283 -260 -250 -226 -185 -136 -101 -91 -157 -180 -144 -92 -99 -97 -42 -59 -111 -152 -198 -214 -214 -770 -780 -789 -796 -795 -783 -775 -768 -764 -765 -767 -768 -763 -749 -755 -759 -766 -762 -760 -760 -756 -739 -719 -733 -737 -729 -716 -700 -677 -653 -642 -633 -620 -615 -635 -660 -678 -683 -674 -655 -646 -634 -623 -623 -620 -618 -620 -627 -646 -659 -655 -646 -641 -637 -633 -625 -615 -606 -615 -634 -650 -655 -671 -621 -595 -600 -597 -580 -576 -562 -548 -530 -509 -492 -467 -462 -440 -438 -466 -520 -588 -615 -619 -615 -612 -589 -542 -487 -466 -457 -443 -463 -500 -534 -565 -576 -599 -638 -653 -666 -668 -665 -655 -641 -597 -556 -428 -549 -611 -614 -609 -610 -553 -464 -401 -381 -379 -379 -363 -394 -432 -474 -474 -451 -424 -415 -437 -472 -456 -361 -306 -260 -253 -313 -402 -452 -474 -500 -507 -474 -402 -340 -304 -271 -267 -290 -324 -361 -414 -421 -383 -324 -303 -306 -324 -344 -341 -341 -312 -344 -333 -260 -219 -246 -345 -390 -386 -323 -241 -215 -170 -173 -210 -251 -301 -342 -356 -340 -322 -281 -288 -336 -340 -321 -300 -291 -293 -264 -198 -248 -299 -263 -205 -165 -230 -408 -511 -448 -300 -243 -334 -430 -357 -243 -177 -233 -275 -339 -327 -333 -305 -232 -162 -147 -171 -227 -275 -287 -281 -285 -295 -304 -318 -341 -345 -316 -273 -260 -285 -306 -347 -388 -404 -445 -462 -363 -246 -193 -166 -186 -245 -270 -215 -184 -186 -249 -300 -287 -264 -271 -223 -160 -119 -89 -100 -133 -156 -118 -90 -117 -164 -163 -157 -140 -144 -167 -199 -224 -775 -779 -784 -792 -787 -779 -777 -771 -767 -766 -769 -765 -755 -756 -759 -762 -759 -741 -739 -745 -756 -759 -736 -744 -728 -712 -697 -680 -664 -649 -646 -624 -618 -619 -645 -672 -685 -680 -668 -659 -649 -638 -635 -630 -627 -630 -633 -640 -652 -659 -656 -647 -640 -637 -632 -621 -610 -604 -614 -618 -634 -654 -661 -620 -617 -612 -599 -586 -578 -559 -546 -529 -510 -500 -475 -459 -443 -435 -458 -513 -575 -593 -593 -596 -591 -572 -539 -520 -493 -465 -453 -469 -499 -544 -583 -581 -608 -650 -652 -653 -651 -652 -656 -659 -653 -635 -614 -638 -623 -567 -582 -629 -541 -411 -371 -370 -371 -376 -373 -395 -434 -485 -502 -473 -444 -433 -457 -503 -520 -462 -347 -266 -275 -371 -456 -485 -506 -517 -512 -474 -392 -337 -294 -258 -264 -312 -360 -403 -428 -425 -381 -326 -324 -336 -347 -393 -390 -345 -289 -272 -242 -216 -235 -299 -344 -369 -342 -326 -284 -213 -161 -175 -210 -248 -295 -341 -381 -381 -318 -325 -395 -407 -380 -330 -290 -283 -327 -341 -254 -317 -298 -250 -164 -150 -183 -369 -462 -381 -271 -236 -312 -367 -293 -212 -174 -173 -249 -369 -387 -327 -243 -185 -132 -122 -191 -264 -293 -296 -299 -300 -300 -290 -285 -292 -279 -253 -237 -255 -301 -348 -346 -353 -394 -412 -391 -323 -198 -183 -188 -219 -274 -280 -205 -174 -180 -258 -304 -299 -288 -244 -182 -129 -90 -79 -85 -130 -139 -112 -102 -119 -166 -211 -218 -208 -173 -154 -214 -256 -768 -771 -779 -784 -774 -767 -775 -773 -766 -769 -774 -773 -770 -768 -760 -762 -756 -729 -729 -738 -749 -752 -748 -735 -724 -702 -694 -676 -665 -648 -636 -621 -618 -628 -654 -681 -686 -684 -671 -662 -654 -659 -663 -643 -633 -639 -644 -650 -661 -669 -667 -659 -647 -635 -627 -616 -610 -610 -611 -619 -635 -658 -670 -643 -627 -613 -603 -596 -575 -564 -549 -547 -531 -490 -454 -443 -440 -436 -461 -502 -550 -573 -576 -583 -573 -565 -567 -555 -523 -483 -459 -474 -512 -559 -587 -600 -647 -679 -669 -666 -666 -666 -670 -674 -680 -678 -648 -639 -662 -685 -664 -604 -434 -433 -375 -364 -377 -391 -389 -403 -437 -482 -499 -463 -440 -439 -469 -478 -477 -425 -342 -280 -294 -386 -461 -489 -509 -525 -516 -457 -383 -335 -275 -252 -271 -323 -383 -427 -437 -408 -353 -322 -319 -331 -355 -411 -409 -327 -257 -221 -203 -223 -274 -330 -346 -330 -320 -298 -257 -201 -163 -175 -215 -267 -323 -366 -394 -394 -331 -269 -304 -385 -411 -366 -313 -314 -386 -456 -407 -432 -385 -361 -225 -146 -188 -320 -369 -329 -254 -225 -307 -302 -279 -239 -232 -237 -284 -373 -371 -282 -178 -132 -111 -129 -184 -244 -280 -293 -318 -334 -314 -281 -264 -258 -253 -245 -256 -272 -299 -363 -353 -311 -308 -334 -289 -231 -186 -186 -209 -223 -268 -279 -200 -176 -201 -263 -304 -298 -269 -212 -156 -137 -98 -79 -108 -151 -147 -122 -116 -122 -147 -191 -217 -216 -187 -161 -204 -265 -768 -769 -772 -774 -765 -758 -765 -768 -766 -769 -772 -774 -779 -781 -771 -752 -742 -722 -720 -724 -733 -733 -731 -723 -715 -697 -694 -680 -657 -658 -634 -632 -623 -642 -663 -684 -689 -685 -672 -665 -671 -664 -650 -645 -646 -648 -652 -660 -669 -674 -672 -663 -646 -630 -622 -617 -615 -611 -616 -633 -648 -665 -674 -653 -629 -613 -604 -597 -585 -572 -572 -553 -520 -487 -442 -434 -438 -445 -457 -483 -522 -541 -549 -551 -556 -558 -549 -535 -512 -477 -465 -492 -529 -563 -590 -622 -667 -682 -682 -697 -688 -686 -703 -700 -678 -633 -627 -652 -655 -640 -591 -532 -530 -392 -367 -386 -402 -409 -406 -417 -438 -484 -500 -478 -444 -429 -431 -426 -401 -369 -328 -291 -305 -379 -453 -499 -519 -507 -482 -432 -351 -286 -268 -267 -282 -319 -362 -392 -401 -390 -333 -326 -322 -336 -355 -383 -380 -319 -235 -198 -197 -243 -304 -332 -336 -306 -262 -252 -222 -176 -160 -178 -245 -319 -378 -409 -392 -366 -328 -258 -252 -350 -416 -377 -335 -385 -462 -481 -452 -458 -445 -387 -226 -140 -195 -255 -283 -299 -235 -206 -274 -281 -280 -258 -231 -229 -289 -375 -338 -239 -139 -96 -108 -141 -173 -217 -252 -287 -336 -358 -322 -276 -259 -245 -249 -260 -274 -314 -342 -368 -327 -245 -235 -258 -236 -197 -196 -194 -208 -222 -267 -261 -205 -202 -218 -242 -264 -261 -235 -214 -179 -123 -93 -110 -161 -183 -151 -121 -121 -120 -114 -130 -172 -210 -190 -145 -161 -271 -759 -759 -762 -766 -758 -752 -757 -762 -767 -770 -772 -772 -776 -779 -773 -752 -727 -716 -712 -712 -714 -712 -708 -706 -702 -688 -683 -671 -664 -657 -635 -637 -627 -650 -668 -684 -696 -690 -679 -669 -665 -660 -652 -650 -654 -659 -664 -668 -673 -680 -679 -668 -647 -631 -627 -620 -617 -621 -630 -646 -669 -689 -694 -665 -638 -622 -611 -607 -606 -600 -583 -561 -512 -470 -439 -436 -434 -437 -455 -478 -517 -538 -535 -536 -545 -541 -527 -508 -480 -470 -481 -515 -544 -552 -574 -596 -622 -668 -684 -713 -725 -725 -732 -692 -671 -638 -638 -639 -644 -617 -614 -557 -480 -385 -379 -408 -405 -373 -359 -414 -423 -459 -493 -509 -509 -478 -440 -422 -382 -340 -310 -291 -311 -373 -446 -509 -540 -527 -473 -384 -312 -274 -275 -297 -302 -325 -348 -368 -390 -394 -365 -341 -348 -360 -353 -348 -344 -299 -234 -202 -208 -266 -286 -327 -338 -282 -222 -205 -200 -180 -182 -222 -303 -386 -432 -434 -451 -467 -372 -305 -398 -460 -421 -356 -341 -421 -489 -454 -395 -338 -340 -273 -179 -154 -231 -248 -270 -277 -254 -240 -241 -282 -271 -242 -226 -233 -291 -340 -295 -206 -117 -81 -106 -149 -199 -221 -228 -288 -358 -369 -334 -289 -263 -249 -239 -243 -268 -326 -343 -313 -268 -225 -218 -237 -222 -213 -220 -209 -213 -241 -263 -253 -219 -222 -216 -221 -248 -251 -248 -220 -160 -113 -114 -159 -210 -204 -147 -114 -118 -124 -132 -155 -202 -233 -218 -215 -205 -229 -752 -748 -751 -757 -752 -749 -752 -755 -765 -772 -770 -768 -773 -773 -756 -730 -720 -714 -709 -703 -700 -697 -690 -686 -686 -675 -673 -678 -676 -658 -638 -638 -636 -654 -666 -682 -691 -697 -698 -676 -666 -660 -651 -655 -662 -665 -667 -669 -671 -680 -690 -692 -675 -643 -626 -622 -623 -630 -642 -658 -668 -678 -684 -661 -637 -626 -624 -624 -616 -611 -587 -556 -503 -460 -451 -448 -433 -441 -462 -488 -495 -514 -532 -540 -541 -529 -511 -488 -467 -471 -495 -531 -568 -584 -585 -591 -618 -664 -708 -742 -735 -729 -723 -691 -672 -638 -629 -655 -659 -659 -637 -480 -445 -379 -386 -420 -455 -477 -445 -443 -416 -434 -444 -494 -543 -542 -498 -438 -388 -348 -317 -303 -323 -366 -419 -481 -538 -539 -454 -374 -320 -297 -302 -321 -338 -354 -367 -378 -400 -399 -380 -362 -364 -367 -354 -348 -334 -283 -238 -220 -220 -247 -304 -354 -331 -269 -214 -199 -199 -203 -225 -279 -340 -370 -400 -387 -430 -538 -461 -415 -510 -442 -367 -320 -345 -431 -457 -437 -364 -249 -220 -181 -158 -191 -259 -263 -270 -314 -319 -306 -302 -287 -249 -217 -227 -262 -308 -327 -268 -194 -122 -87 -114 -185 -233 -223 -232 -309 -388 -401 -363 -309 -277 -278 -276 -267 -281 -316 -336 -310 -260 -225 -226 -250 -236 -248 -240 -237 -240 -275 -294 -268 -220 -152 -187 -224 -232 -237 -238 -201 -138 -112 -144 -204 -231 -196 -149 -135 -132 -133 -143 -175 -224 -231 -203 -203 -163 -175 -749 -746 -750 -757 -763 -765 -757 -757 -770 -774 -766 -766 -775 -763 -732 -722 -718 -712 -706 -699 -695 -685 -676 -671 -672 -672 -681 -686 -673 -657 -647 -643 -646 -655 -658 -673 -683 -697 -698 -684 -671 -662 -660 -664 -662 -658 -657 -660 -665 -676 -693 -699 -680 -650 -634 -633 -639 -641 -644 -660 -674 -679 -681 -667 -660 -629 -633 -635 -634 -620 -599 -559 -503 -457 -464 -477 -465 -457 -456 -467 -484 -510 -527 -537 -536 -531 -522 -504 -487 -481 -510 -555 -573 -578 -580 -585 -620 -673 -715 -732 -745 -740 -732 -719 -711 -680 -566 -578 -648 -695 -665 -542 -425 -375 -389 -425 -470 -497 -488 -456 -439 -402 -407 -466 -570 -611 -570 -483 -411 -366 -336 -320 -327 -338 -363 -445 -535 -527 -445 -379 -334 -319 -334 -342 -388 -408 -414 -418 -408 -399 -377 -387 -371 -372 -380 -359 -326 -281 -236 -227 -235 -277 -355 -386 -350 -281 -238 -235 -241 -251 -272 -301 -304 -338 -389 -416 -489 -555 -556 -526 -463 -357 -266 -283 -315 -401 -438 -427 -328 -194 -141 -154 -180 -217 -263 -287 -307 -314 -336 -347 -325 -279 -226 -207 -251 -328 -369 -366 -303 -226 -142 -109 -157 -230 -256 -241 -265 -339 -408 -425 -399 -377 -334 -304 -228 -319 -352 -358 -343 -309 -293 -242 -233 -239 -254 -261 -258 -263 -276 -303 -316 -308 -207 -163 -169 -183 -183 -184 -173 -144 -120 -131 -178 -232 -249 -217 -188 -163 -149 -144 -138 -136 -152 -215 -238 -156 -158 -219 -758 -751 -752 -755 -762 -772 -783 -795 -790 -781 -793 -809 -809 -785 -743 -721 -716 -711 -703 -694 -685 -672 -664 -662 -664 -669 -688 -681 -666 -650 -651 -641 -646 -650 -648 -664 -683 -699 -699 -688 -678 -670 -668 -663 -656 -649 -646 -649 -654 -669 -695 -705 -686 -660 -645 -644 -649 -648 -652 -658 -661 -666 -658 -655 -641 -624 -632 -627 -630 -628 -597 -557 -506 -465 -480 -495 -481 -478 -461 -464 -485 -507 -520 -538 -551 -549 -536 -518 -501 -503 -518 -535 -561 -576 -572 -584 -618 -669 -697 -683 -722 -721 -719 -692 -625 -620 -612 -602 -695 -719 -631 -491 -396 -375 -398 -436 -469 -499 -510 -503 -446 -410 -410 -452 -560 -652 -624 -521 -428 -379 -358 -345 -332 -326 -351 -438 -538 -543 -467 -386 -338 -336 -354 -361 -406 -444 -450 -435 -390 -377 -381 -423 -404 -398 -400 -372 -326 -313 -276 -240 -253 -325 -401 -391 -318 -268 -275 -295 -292 -302 -317 -279 -271 -353 -419 -437 -455 -468 -464 -460 -420 -291 -219 -229 -289 -403 -447 -416 -290 -167 -117 -152 -212 -246 -280 -278 -283 -303 -335 -341 -316 -276 -217 -215 -274 -356 -398 -398 -356 -223 -122 -139 -202 -251 -258 -247 -287 -374 -421 -428 -422 -391 -361 -312 -200 -320 -393 -432 -413 -369 -311 -256 -248 -251 -295 -258 -275 -305 -301 -301 -331 -362 -355 -282 -238 -197 -164 -148 -125 -106 -110 -145 -186 -216 -239 -239 -216 -176 -151 -161 -144 -139 -188 -258 -242 -118 -115 -115 -755 -753 -752 -761 -776 -788 -802 -810 -794 -818 -847 -819 -786 -769 -742 -719 -714 -708 -695 -684 -678 -682 -677 -677 -680 -681 -683 -675 -659 -650 -643 -639 -640 -643 -647 -671 -690 -702 -703 -696 -687 -679 -668 -659 -652 -643 -637 -639 -656 -679 -702 -707 -690 -669 -658 -655 -659 -660 -656 -655 -653 -651 -650 -645 -637 -627 -628 -636 -639 -629 -605 -566 -522 -484 -482 -474 -480 -487 -476 -474 -486 -502 -517 -537 -557 -563 -548 -531 -515 -505 -511 -541 -571 -577 -568 -564 -594 -655 -704 -697 -703 -716 -727 -729 -721 -673 -654 -615 -712 -679 -538 -424 -374 -375 -413 -437 -444 -485 -523 -517 -465 -458 -457 -465 -532 -624 -600 -503 -430 -394 -381 -361 -331 -314 -345 -448 -560 -587 -510 -399 -336 -354 -363 -386 -431 -465 -457 -422 -368 -358 -390 -469 -385 -437 -423 -416 -370 -334 -286 -256 -273 -345 -408 -397 -343 -306 -327 -340 -336 -351 -368 -335 -322 -361 -357 -341 -336 -325 -330 -342 -333 -277 -251 -211 -303 -421 -418 -377 -241 -154 -120 -171 -241 -251 -264 -254 -270 -305 -319 -328 -307 -259 -225 -252 -311 -383 -422 -404 -313 -182 -132 -186 -244 -262 -259 -261 -311 -391 -407 -429 -435 -402 -368 -308 -118 -216 -396 -451 -398 -396 -301 -268 -258 -293 -340 -252 -267 -301 -275 -275 -348 -384 -400 -356 -258 -191 -169 -146 -115 -95 -89 -114 -167 -191 -213 -234 -188 -153 -150 -168 -147 -157 -214 -242 -237 -189 -107 -96 -771 -777 -772 -782 -794 -799 -807 -799 -792 -798 -794 -783 -776 -755 -732 -725 -715 -701 -692 -697 -687 -685 -685 -687 -689 -687 -677 -665 -650 -649 -642 -635 -639 -641 -653 -673 -692 -701 -704 -699 -691 -682 -669 -660 -652 -647 -639 -642 -661 -688 -708 -708 -692 -678 -670 -667 -667 -663 -660 -657 -647 -635 -626 -614 -614 -602 -610 -627 -636 -637 -608 -571 -532 -527 -487 -469 -468 -487 -491 -493 -499 -505 -519 -545 -564 -566 -584 -593 -575 -534 -528 -565 -586 -583 -568 -547 -561 -631 -681 -684 -685 -695 -727 -728 -654 -642 -560 -636 -632 -543 -437 -385 -371 -379 -421 -415 -445 -491 -536 -547 -512 -515 -502 -485 -508 -550 -534 -475 -436 -420 -402 -373 -333 -310 -359 -483 -598 -613 -503 -381 -340 -331 -349 -396 -471 -491 -465 -420 -354 -370 -442 -482 -475 -492 -440 -459 -407 -347 -292 -272 -298 -366 -412 -405 -371 -353 -363 -375 -378 -385 -398 -389 -369 -351 -301 -242 -216 -206 -224 -242 -275 -297 -237 -229 -323 -414 -334 -249 -170 -147 -146 -157 -217 -264 -261 -250 -273 -287 -275 -274 -256 -228 -221 -250 -277 -339 -398 -368 -257 -163 -162 -224 -271 -277 -270 -276 -304 -373 -406 -438 -440 -420 -369 -326 -308 -278 -347 -371 -362 -355 -269 -262 -292 -346 -372 -307 -294 -256 -229 -228 -271 -342 -369 -301 -221 -185 -165 -145 -119 -95 -90 -119 -164 -184 -201 -180 -129 -116 -143 -130 -138 -177 -225 -227 -240 -215 -152 -120 -774 -787 -790 -798 -805 -807 -820 -835 -821 -793 -781 -781 -780 -759 -731 -718 -707 -701 -699 -693 -685 -683 -685 -686 -687 -682 -665 -659 -647 -649 -641 -634 -637 -643 -657 -672 -685 -695 -696 -695 -690 -683 -672 -665 -657 -649 -645 -650 -667 -691 -711 -715 -705 -693 -681 -674 -673 -669 -662 -648 -637 -624 -606 -596 -592 -578 -591 -633 -645 -646 -591 -583 -507 -470 -467 -473 -471 -493 -507 -519 -524 -527 -546 -563 -569 -571 -582 -567 -534 -519 -537 -567 -582 -578 -553 -528 -555 -612 -651 -667 -675 -674 -646 -669 -647 -661 -596 -663 -519 -438 -391 -372 -373 -374 -406 -384 -435 -473 -525 -564 -560 -559 -523 -501 -510 -516 -514 -491 -451 -435 -428 -393 -343 -319 -385 -524 -629 -595 -480 -404 -323 -294 -329 -399 -480 -481 -495 -434 -363 -416 -518 -478 -597 -627 -589 -514 -415 -341 -288 -285 -317 -393 -449 -450 -420 -400 -365 -369 -384 -369 -366 -360 -344 -317 -245 -185 -156 -151 -166 -204 -289 -304 -232 -254 -349 -404 -304 -240 -147 -151 -153 -174 -221 -257 -255 -263 -273 -278 -260 -234 -217 -213 -206 -220 -278 -347 -369 -297 -190 -155 -194 -252 -293 -305 -299 -290 -303 -369 -387 -359 -378 -354 -341 -303 -291 -302 -303 -310 -286 -269 -257 -272 -328 -373 -369 -331 -274 -231 -186 -188 -240 -301 -308 -240 -176 -146 -126 -123 -113 -99 -107 -142 -182 -201 -173 -123 -101 -114 -142 -110 -152 -160 -228 -228 -262 -238 -210 -148 -781 -789 -804 -809 -808 -804 -801 -843 -841 -799 -780 -781 -760 -734 -719 -708 -697 -692 -692 -685 -680 -679 -680 -679 -677 -673 -664 -648 -650 -646 -638 -639 -643 -650 -663 -674 -681 -687 -686 -690 -688 -687 -678 -663 -651 -647 -650 -657 -671 -695 -715 -722 -718 -706 -689 -674 -671 -668 -658 -644 -630 -618 -591 -575 -566 -569 -588 -633 -637 -621 -616 -568 -508 -485 -479 -484 -483 -498 -510 -517 -523 -538 -560 -543 -540 -552 -542 -513 -496 -508 -537 -573 -562 -543 -560 -543 -552 -571 -576 -596 -620 -599 -570 -640 -661 -688 -707 -544 -449 -397 -381 -377 -368 -373 -407 -433 -438 -450 -507 -559 -580 -567 -528 -507 -507 -510 -510 -509 -482 -463 -457 -413 -348 -325 -401 -541 -635 -595 -499 -409 -298 -280 -330 -431 -519 -541 -520 -462 -409 -467 -491 -553 -640 -661 -617 -494 -377 -305 -276 -224 -221 -374 -471 -485 -420 -338 -319 -372 -396 -349 -339 -342 -310 -284 -231 -188 -154 -144 -155 -226 -309 -295 -236 -284 -360 -313 -335 -267 -241 -183 -173 -207 -243 -262 -268 -266 -265 -267 -248 -213 -197 -192 -188 -225 -304 -347 -317 -233 -156 -153 -215 -275 -295 -313 -318 -307 -314 -377 -366 -258 -301 -379 -340 -305 -307 -306 -307 -280 -266 -247 -246 -271 -314 -339 -316 -289 -232 -183 -141 -150 -208 -263 -274 -230 -171 -130 -110 -110 -101 -97 -104 -139 -173 -189 -145 -114 -112 -137 -136 -134 -139 -190 -206 -226 -273 -255 -211 -150 -780 -795 -801 -810 -806 -789 -792 -800 -813 -801 -785 -778 -751 -723 -710 -700 -686 -685 -690 -682 -676 -671 -667 -663 -662 -657 -653 -647 -650 -646 -647 -649 -656 -666 -674 -675 -674 -677 -676 -684 -686 -686 -678 -662 -648 -647 -654 -664 -681 -706 -722 -727 -724 -719 -706 -683 -672 -665 -651 -636 -616 -599 -584 -563 -557 -571 -592 -625 -633 -627 -603 -567 -529 -511 -494 -500 -504 -512 -510 -507 -515 -524 -525 -506 -506 -516 -508 -489 -486 -509 -534 -589 -608 -580 -582 -564 -554 -545 -552 -560 -566 -552 -542 -541 -570 -609 -610 -481 -434 -396 -391 -380 -370 -375 -410 -434 -440 -434 -494 -542 -559 -557 -531 -525 -533 -536 -555 -577 -505 -463 -491 -417 -324 -328 -391 -469 -563 -587 -494 -374 -296 -287 -347 -466 -565 -601 -569 -512 -502 -473 -505 -576 -602 -604 -419 -355 -314 -275 -279 -326 -377 -396 -456 -497 -415 -330 -331 -387 -421 -386 -330 -288 -268 -261 -249 -210 -173 -152 -177 -253 -303 -273 -229 -290 -370 -332 -353 -306 -248 -212 -215 -238 -265 -286 -297 -280 -250 -234 -221 -214 -200 -176 -176 -234 -310 -316 -250 -185 -156 -168 -226 -287 -321 -336 -341 -341 -347 -380 -382 -259 -316 -359 -349 -349 -349 -332 -305 -269 -256 -252 -259 -273 -268 -259 -240 -218 -169 -128 -116 -137 -173 -212 -239 -223 -178 -136 -108 -99 -83 -75 -92 -137 -202 -181 -141 -108 -112 -120 -146 -182 -176 -204 -208 -224 -259 -258 -217 -128 -780 -799 -804 -808 -792 -790 -792 -792 -793 -791 -778 -748 -724 -712 -702 -692 -693 -696 -687 -678 -668 -660 -655 -644 -639 -639 -648 -652 -657 -655 -660 -666 -677 -683 -684 -665 -663 -664 -665 -677 -683 -686 -679 -667 -654 -653 -661 -672 -688 -708 -719 -722 -725 -723 -709 -687 -670 -661 -648 -630 -609 -593 -576 -557 -556 -571 -578 -603 -640 -626 -603 -584 -558 -536 -516 -506 -516 -516 -514 -512 -512 -511 -502 -487 -471 -464 -473 -485 -501 -528 -562 -608 -638 -620 -598 -582 -550 -532 -540 -550 -543 -534 -517 -503 -534 -547 -529 -461 -453 -420 -404 -395 -377 -379 -412 -435 -442 -446 -492 -532 -539 -540 -543 -555 -568 -578 -632 -675 -597 -522 -519 -438 -324 -320 -354 -410 -506 -545 -470 -369 -311 -307 -364 -477 -595 -626 -602 -590 -542 -508 -528 -551 -515 -499 -276 -219 -262 -264 -282 -325 -344 -388 -467 -516 -516 -466 -428 -428 -416 -363 -285 -255 -256 -273 -274 -208 -177 -157 -196 -263 -284 -249 -210 -258 -347 -343 -315 -251 -228 -235 -249 -267 -293 -311 -308 -285 -252 -239 -229 -217 -192 -160 -168 -252 -335 -308 -222 -171 -159 -173 -227 -308 -354 -364 -373 -376 -363 -389 -424 -337 -278 -281 -370 -358 -333 -338 -305 -282 -274 -273 -288 -273 -248 -209 -170 -144 -119 -105 -133 -181 -198 -195 -199 -197 -191 -177 -133 -95 -76 -41 -62 -144 -225 -199 -143 -99 -101 -119 -180 -232 -217 -215 -207 -253 -296 -285 -212 -125 -786 -795 -801 -804 -794 -792 -794 -794 -789 -784 -751 -726 -714 -705 -696 -686 -689 -694 -683 -668 -659 -651 -635 -624 -628 -644 -648 -666 -673 -670 -670 -685 -695 -688 -680 -668 -657 -656 -656 -672 -682 -691 -687 -678 -666 -663 -668 -678 -689 -699 -706 -713 -722 -722 -704 -684 -672 -661 -645 -626 -611 -593 -571 -560 -554 -555 -576 -610 -629 -619 -604 -587 -578 -568 -537 -520 -511 -506 -508 -517 -519 -512 -502 -494 -465 -444 -462 -495 -518 -539 -566 -598 -615 -614 -608 -584 -554 -534 -527 -545 -540 -516 -518 -493 -505 -513 -521 -476 -446 -425 -410 -406 -384 -388 -418 -437 -443 -457 -479 -503 -476 -519 -555 -558 -556 -587 -669 -541 -505 -651 -574 -472 -394 -327 -340 -397 -467 -497 -452 -378 -332 -329 -386 -505 -600 -599 -607 -593 -510 -510 -495 -493 -497 -435 -390 -318 -293 -279 -273 -286 -317 -374 -450 -477 -448 -408 -392 -398 -387 -346 -295 -272 -283 -304 -290 -222 -174 -164 -211 -269 -277 -238 -195 -207 -244 -281 -263 -217 -224 -247 -272 -305 -334 -343 -323 -314 -310 -294 -268 -236 -191 -154 -178 -287 -376 -322 -231 -195 -162 -171 -237 -338 -376 -372 -377 -402 -432 -438 -453 -393 -394 -367 -383 -357 -340 -361 -291 -301 -302 -291 -290 -270 -241 -184 -130 -116 -127 -139 -182 -224 -217 -213 -203 -204 -201 -183 -138 -100 -90 -11 -25 -122 -238 -212 -187 -120 -98 -148 -228 -249 -229 -167 -167 -252 -307 -293 -248 -172 -796 -796 -797 -800 -797 -790 -794 -806 -790 -773 -739 -717 -706 -698 -688 -676 -683 -691 -684 -672 -655 -636 -622 -625 -639 -650 -657 -687 -693 -688 -685 -694 -700 -695 -686 -675 -655 -655 -654 -665 -682 -697 -699 -687 -680 -677 -675 -678 -679 -682 -692 -709 -724 -724 -704 -683 -670 -659 -644 -627 -617 -597 -578 -563 -539 -533 -562 -617 -624 -619 -604 -586 -578 -592 -551 -531 -495 -485 -497 -514 -520 -520 -516 -497 -468 -447 -455 -498 -536 -559 -569 -585 -598 -600 -608 -598 -577 -559 -547 -548 -534 -506 -525 -505 -493 -482 -504 -478 -445 -424 -400 -419 -390 -397 -425 -457 -462 -467 -461 -461 -417 -494 -555 -543 -525 -567 -656 -523 -506 -701 -625 -474 -391 -331 -351 -411 -448 -471 -455 -395 -343 -324 -343 -375 -484 -589 -558 -536 -462 -468 -459 -465 -454 -448 -411 -362 -348 -326 -312 -306 -325 -385 -460 -484 -449 -411 -396 -388 -369 -332 -314 -318 -320 -322 -261 -200 -170 -170 -133 -176 -278 -262 -227 -196 -210 -243 -242 -221 -234 -239 -273 -314 -340 -356 -363 -361 -370 -362 -322 -265 -198 -163 -213 -327 -399 -357 -277 -217 -171 -187 -260 -350 -383 -365 -364 -382 -397 -428 -394 -412 -461 -343 -326 -359 -358 -371 -334 -326 -311 -291 -276 -263 -219 -161 -130 -133 -160 -189 -172 -146 -208 -238 -239 -238 -230 -173 -127 -109 -127 -81 -39 -69 -146 -227 -217 -133 -106 -174 -248 -254 -231 -170 -144 -191 -209 -252 -232 -166 -802 -799 -792 -795 -783 -788 -792 -793 -788 -749 -724 -709 -697 -688 -680 -670 -678 -690 -680 -660 -640 -623 -621 -635 -643 -653 -672 -696 -714 -707 -698 -699 -700 -699 -688 -672 -656 -659 -656 -663 -687 -708 -711 -696 -688 -686 -681 -673 -665 -668 -682 -705 -725 -723 -701 -680 -665 -652 -639 -628 -619 -601 -586 -557 -533 -530 -562 -609 -610 -608 -587 -562 -567 -570 -550 -555 -494 -476 -483 -495 -504 -511 -506 -484 -465 -451 -453 -490 -536 -559 -573 -595 -619 -628 -629 -619 -594 -582 -579 -551 -551 -551 -543 -538 -528 -487 -464 -469 -454 -441 -427 -429 -404 -420 -453 -491 -495 -492 -465 -439 -436 -477 -532 -531 -496 -519 -611 -640 -622 -655 -588 -407 -347 -329 -356 -442 -465 -478 -469 -405 -349 -346 -348 -338 -411 -559 -490 -461 -446 -439 -444 -471 -462 -467 -399 -371 -346 -341 -342 -333 -354 -426 -505 -536 -516 -476 -438 -410 -369 -310 -307 -359 -365 -337 -237 -181 -171 -196 -182 -201 -277 -275 -244 -203 -215 -231 -241 -247 -261 -245 -273 -308 -316 -332 -369 -401 -401 -394 -354 -267 -191 -181 -258 -351 -392 -388 -316 -223 -185 -208 -279 -341 -349 -330 -338 -349 -348 -385 -389 -415 -449 -434 -388 -329 -331 -358 -351 -324 -308 -295 -275 -249 -198 -155 -152 -170 -197 -223 -187 -140 -216 -221 -245 -240 -233 -150 -128 -118 -165 -191 -124 -110 -145 -252 -244 -162 -133 -177 -236 -257 -262 -215 -192 -143 -120 -151 -182 -165 -801 -794 -786 -786 -785 -793 -795 -794 -784 -745 -719 -702 -690 -681 -673 -669 -682 -689 -677 -654 -630 -629 -637 -642 -654 -670 -694 -714 -724 -705 -704 -706 -698 -692 -680 -668 -659 -658 -662 -669 -695 -721 -727 -714 -709 -698 -681 -664 -657 -663 -677 -703 -722 -714 -696 -682 -663 -645 -637 -631 -623 -599 -574 -547 -527 -529 -561 -599 -606 -589 -564 -531 -555 -503 -498 -521 -485 -486 -486 -492 -496 -502 -491 -475 -462 -457 -460 -463 -490 -538 -584 -625 -654 -670 -666 -646 -632 -613 -588 -553 -560 -550 -542 -514 -512 -501 -450 -446 -457 -472 -459 -421 -415 -429 -475 -512 -519 -514 -476 -428 -420 -453 -506 -497 -451 -461 -516 -549 -569 -583 -494 -349 -332 -324 -379 -474 -499 -500 -475 -423 -406 -370 -372 -385 -415 -506 -456 -434 -451 -431 -438 -480 -494 -461 -415 -350 -326 -353 -365 -352 -377 -441 -503 -539 -540 -516 -487 -436 -343 -311 -342 -361 -370 -322 -214 -124 -131 -222 -239 -257 -285 -267 -228 -191 -216 -238 -261 -284 -300 -242 -296 -303 -295 -340 -381 -433 -464 -413 -316 -220 -176 -200 -266 -342 -374 -377 -308 -239 -209 -226 -291 -338 -354 -338 -340 -347 -369 -383 -400 -405 -416 -415 -372 -327 -343 -357 -344 -330 -305 -276 -251 -221 -182 -163 -178 -205 -228 -236 -231 -220 -205 -198 -230 -246 -168 -139 -101 -111 -190 -179 -193 -185 -233 -289 -281 -206 -146 -157 -218 -277 -291 -288 -236 -156 -111 -125 -178 -196 -801 -783 -790 -776 -789 -797 -799 -797 -777 -739 -717 -698 -686 -682 -676 -667 -678 -682 -668 -645 -640 -645 -642 -647 -660 -685 -709 -718 -706 -704 -696 -687 -690 -681 -671 -663 -663 -666 -670 -677 -699 -730 -735 -730 -725 -706 -680 -660 -658 -664 -676 -701 -714 -703 -691 -680 -663 -649 -640 -632 -616 -587 -560 -536 -522 -531 -565 -591 -596 -575 -557 -517 -501 -492 -463 -476 -474 -474 -497 -494 -486 -482 -481 -481 -477 -472 -464 -458 -474 -518 -572 -625 -663 -681 -679 -667 -663 -640 -609 -570 -550 -511 -496 -446 -481 -495 -445 -438 -460 -481 -463 -439 -413 -414 -471 -516 -522 -511 -475 -422 -402 -429 -466 -444 -409 -407 -417 -437 -460 -450 -392 -334 -335 -350 -405 -491 -519 -522 -511 -473 -440 -398 -367 -381 -409 -507 -359 -310 -437 -432 -421 -420 -431 -403 -362 -322 -320 -351 -350 -351 -383 -423 -454 -470 -474 -486 -479 -413 -343 -326 -351 -332 -309 -274 -192 -90 -120 -93 -240 -256 -277 -238 -209 -216 -229 -249 -271 -307 -339 -348 -354 -332 -312 -341 -346 -418 -485 -375 -223 -165 -167 -202 -250 -334 -379 -362 -304 -243 -222 -243 -311 -354 -376 -374 -375 -362 -369 -372 -397 -379 -358 -333 -310 -300 -313 -355 -382 -369 -321 -264 -221 -190 -178 -189 -198 -222 -255 -257 -253 -235 -207 -190 -204 -207 -143 -134 -20 -97 -151 -128 -134 -217 -248 -299 -275 -224 -162 -160 -224 -254 -271 -256 -202 -143 -124 -155 -188 -203 -798 -783 -792 -778 -790 -800 -803 -799 -755 -730 -717 -697 -689 -680 -671 -664 -675 -675 -658 -639 -641 -651 -649 -654 -671 -694 -710 -710 -702 -682 -674 -676 -671 -666 -664 -660 -665 -676 -676 -684 -691 -714 -729 -734 -723 -703 -678 -661 -661 -662 -675 -696 -705 -697 -690 -681 -673 -659 -641 -631 -607 -574 -547 -528 -522 -537 -566 -584 -585 -570 -560 -532 -520 -502 -459 -448 -458 -482 -514 -508 -485 -477 -480 -477 -475 -465 -461 -458 -463 -487 -534 -596 -636 -651 -667 -667 -652 -647 -630 -569 -527 -523 -506 -483 -531 -509 -458 -445 -474 -476 -476 -450 -405 -406 -465 -511 -493 -475 -450 -409 -389 -390 -400 -351 -327 -356 -366 -366 -359 -349 -335 -320 -342 -377 -437 -500 -523 -522 -512 -490 -443 -390 -365 -365 -375 -388 -483 -482 -389 -368 -365 -411 -417 -397 -358 -303 -324 -347 -369 -375 -379 -396 -391 -393 -411 -429 -416 -384 -361 -373 -366 -288 -263 -234 -209 -145 -148 -137 -210 -248 -247 -225 -214 -244 -252 -257 -283 -293 -322 -362 -344 -307 -298 -317 -361 -418 -422 -297 -158 -144 -164 -212 -280 -343 -362 -323 -276 -226 -224 -258 -317 -326 -366 -371 -398 -401 -385 -378 -390 -348 -301 -269 -273 -288 -315 -371 -410 -395 -335 -264 -217 -196 -193 -167 -106 -104 -145 -264 -280 -242 -215 -197 -180 -167 -169 -154 -52 -136 -121 -37 -24 -166 -258 -284 -242 -229 -192 -175 -192 -231 -246 -208 -150 -128 -150 -168 -169 -171 -781 -778 -788 -771 -786 -801 -808 -789 -750 -732 -723 -704 -686 -674 -667 -663 -670 -665 -649 -636 -641 -651 -657 -667 -675 -680 -694 -696 -679 -668 -658 -652 -647 -647 -655 -661 -665 -674 -675 -678 -686 -704 -720 -728 -720 -701 -682 -668 -660 -657 -671 -690 -697 -696 -694 -687 -677 -661 -640 -621 -596 -567 -541 -528 -527 -540 -553 -566 -580 -563 -552 -560 -559 -474 -460 -448 -460 -491 -530 -530 -517 -501 -487 -477 -474 -465 -457 -459 -463 -472 -507 -560 -601 -619 -631 -642 -642 -631 -619 -565 -522 -576 -580 -566 -558 -510 -475 -465 -477 -489 -457 -417 -392 -400 -461 -487 -452 -436 -418 -391 -375 -370 -365 -298 -242 -296 -354 -347 -339 -338 -343 -338 -348 -401 -464 -482 -501 -494 -530 -503 -450 -400 -375 -411 -490 -519 -509 -523 -526 -505 -487 -466 -431 -395 -391 -351 -364 -412 -418 -390 -380 -387 -379 -370 -375 -383 -392 -394 -394 -401 -376 -289 -259 -245 -212 -168 -187 -246 -244 -231 -218 -227 -238 -273 -272 -270 -265 -275 -305 -335 -311 -285 -284 -288 -299 -302 -278 -210 -139 -158 -200 -259 -310 -343 -343 -291 -251 -224 -246 -257 -313 -302 -402 -396 -411 -414 -411 -390 -371 -297 -245 -233 -235 -281 -348 -413 -429 -392 -324 -257 -234 -223 -214 -204 -173 -143 -176 -287 -307 -261 -240 -201 -153 -145 -160 -158 -138 -135 -181 -38 -1 -106 -234 -252 -197 -198 -208 -205 -194 -201 -216 -171 -118 -140 -168 -153 -139 -143 -764 -769 -770 -764 -780 -798 -806 -780 -751 -741 -720 -697 -679 -668 -666 -676 -671 -656 -643 -637 -650 -663 -666 -669 -674 -678 -681 -682 -668 -642 -633 -627 -626 -631 -649 -657 -660 -670 -672 -673 -682 -696 -708 -716 -712 -705 -693 -677 -662 -657 -669 -680 -688 -695 -695 -686 -682 -663 -630 -609 -585 -562 -541 -536 -535 -542 -545 -550 -571 -558 -561 -578 -556 -470 -460 -452 -468 -487 -533 -544 -556 -534 -508 -491 -479 -469 -452 -453 -457 -467 -497 -541 -579 -592 -590 -597 -602 -598 -604 -609 -587 -583 -583 -550 -542 -493 -478 -475 -480 -494 -468 -429 -388 -400 -464 -473 -427 -407 -400 -393 -384 -376 -364 -267 -245 -334 -359 -351 -347 -355 -358 -338 -315 -325 -338 -361 -372 -350 -521 -500 -446 -396 -380 -425 -507 -559 -565 -589 -583 -543 -524 -507 -463 -425 -439 -390 -345 -388 -427 -418 -404 -406 -402 -390 -390 -378 -395 -403 -397 -399 -383 -339 -275 -217 -210 -166 -220 -266 -258 -218 -208 -236 -265 -276 -289 -280 -235 -250 -290 -309 -299 -299 -313 -307 -283 -238 -187 -158 -143 -192 -243 -303 -336 -346 -327 -285 -235 -236 -244 -272 -337 -397 -440 -451 -442 -417 -390 -374 -332 -251 -216 -212 -227 -285 -357 -404 -393 -351 -308 -266 -261 -251 -234 -243 -227 -203 -209 -337 -335 -289 -235 -147 -132 -134 -160 -150 -128 -138 -227 -90 -12 -108 -220 -205 -164 -168 -181 -174 -157 -183 -214 -170 -133 -172 -205 -190 -160 -145 -760 -764 -753 -761 -777 -792 -797 -786 -759 -738 -715 -693 -675 -664 -678 -673 -659 -648 -641 -637 -657 -673 -675 -675 -671 -665 -659 -654 -648 -639 -636 -633 -632 -632 -645 -653 -655 -666 -670 -675 -681 -691 -699 -707 -710 -715 -707 -688 -667 -661 -664 -670 -682 -693 -695 -686 -672 -646 -616 -598 -577 -560 -547 -546 -544 -541 -549 -560 -576 -564 -569 -574 -525 -467 -456 -443 -456 -462 -499 -533 -569 -554 -529 -515 -496 -481 -456 -442 -444 -459 -481 -509 -541 -562 -570 -572 -570 -578 -588 -598 -600 -589 -575 -543 -525 -504 -486 -473 -482 -484 -501 -443 -400 -409 -478 -481 -423 -390 -386 -389 -395 -394 -382 -339 -339 -375 -374 -361 -360 -371 -380 -387 -371 -310 -223 -288 -346 -390 -531 -500 -431 -404 -392 -445 -452 -435 -486 -578 -609 -580 -559 -537 -495 -460 -466 -461 -408 -382 -413 -411 -412 -448 -427 -413 -425 -418 -388 -379 -369 -375 -398 -381 -295 -126 -159 -159 -225 -270 -261 -225 -212 -242 -254 -279 -278 -276 -262 -270 -298 -312 -308 -326 -344 -316 -284 -240 -161 -117 -161 -235 -280 -330 -350 -352 -312 -268 -236 -241 -253 -287 -349 -413 -443 -433 -312 -365 -369 -329 -311 -261 -215 -203 -222 -266 -316 -342 -329 -310 -298 -281 -284 -287 -263 -246 -210 -205 -224 -320 -344 -277 -200 -145 -140 -143 -154 -123 -117 -142 -231 -111 -15 -114 -189 -204 -215 -214 -210 -185 -142 -146 -166 -148 -162 -196 -219 -210 -192 -151 -760 -754 -751 -764 -772 -783 -774 -759 -754 -737 -714 -693 -674 -663 -673 -663 -648 -640 -638 -638 -657 -675 -677 -670 -658 -646 -637 -637 -642 -639 -644 -648 -647 -648 -651 -659 -661 -664 -671 -677 -681 -689 -696 -704 -715 -720 -716 -698 -688 -673 -665 -668 -677 -688 -694 -681 -652 -624 -607 -590 -575 -567 -563 -561 -560 -550 -557 -574 -590 -573 -569 -564 -489 -471 -450 -439 -435 -438 -466 -529 -571 -573 -545 -540 -517 -510 -483 -454 -446 -451 -460 -477 -519 -562 -578 -582 -569 -567 -579 -600 -612 -606 -575 -560 -525 -538 -477 -466 -483 -504 -504 -440 -401 -428 -498 -492 -462 -405 -385 -386 -404 -413 -399 -391 -389 -389 -386 -371 -369 -376 -379 -389 -409 -430 -439 -450 -457 -483 -497 -461 -424 -404 -384 -384 -462 -365 -524 -589 -606 -604 -580 -559 -528 -481 -476 -491 -507 -528 -479 -404 -438 -486 -432 -429 -430 -421 -402 -388 -367 -374 -420 -397 -330 -197 -176 -153 -232 -282 -279 -241 -231 -230 -261 -306 -312 -289 -275 -304 -315 -332 -347 -350 -343 -305 -272 -202 -134 -88 -167 -242 -308 -347 -355 -349 -328 -273 -255 -268 -279 -300 -329 -384 -416 -392 -393 -369 -320 -298 -271 -242 -216 -206 -214 -232 -256 -277 -292 -301 -299 -283 -287 -298 -276 -236 -174 -163 -245 -358 -298 -221 -212 -174 -154 -145 -137 -106 -79 -130 -206 -89 -8 -34 -113 -197 -245 -252 -237 -203 -141 -122 -145 -160 -175 -180 -181 -176 -198 -154 -757 -745 -748 -758 -768 -778 -756 -758 -753 -737 -714 -692 -675 -663 -671 -658 -646 -640 -641 -643 -662 -675 -671 -660 -649 -640 -637 -639 -640 -656 -665 -663 -662 -658 -657 -661 -662 -664 -672 -674 -676 -684 -696 -702 -717 -720 -719 -712 -701 -687 -674 -668 -673 -682 -686 -670 -638 -612 -595 -582 -576 -571 -567 -561 -565 -562 -566 -583 -584 -572 -549 -518 -487 -476 -464 -449 -427 -427 -468 -526 -564 -581 -567 -565 -548 -536 -512 -491 -474 -464 -470 -490 -528 -565 -589 -599 -573 -550 -540 -543 -624 -617 -584 -551 -420 -506 -471 -453 -476 -514 -495 -422 -388 -436 -472 -494 -463 -397 -373 -391 -428 -433 -411 -395 -394 -396 -388 -378 -375 -372 -377 -383 -410 -455 -487 -487 -482 -490 -478 -457 -421 -419 -392 -393 -382 -413 -592 -612 -585 -503 -463 -520 -533 -501 -486 -497 -510 -483 -458 -411 -400 -479 -410 -426 -417 -421 -426 -437 -428 -433 -459 -407 -326 -252 -196 -184 -251 -313 -322 -310 -270 -237 -265 -285 -196 -227 -284 -321 -365 -384 -389 -391 -358 -287 -236 -176 -144 -120 -168 -255 -338 -370 -374 -369 -345 -295 -281 -297 -302 -309 -330 -372 -398 -386 -369 -361 -331 -280 -237 -223 -211 -200 -198 -206 -234 -260 -277 -298 -288 -242 -244 -255 -243 -208 -177 -206 -292 -305 -302 -256 -206 -190 -171 -146 -126 -124 -87 -130 -177 -140 -52 -1 -53 -173 -260 -265 -251 -201 -120 -102 -138 -161 -182 -195 -185 -193 -200 -152 -754 -748 -743 -751 -767 -777 -755 -757 -749 -734 -712 -691 -679 -670 -669 -660 -654 -649 -656 -663 -668 -668 -660 -650 -636 -625 -627 -639 -655 -669 -680 -679 -676 -670 -665 -666 -664 -665 -674 -670 -672 -682 -694 -704 -708 -715 -713 -710 -702 -698 -685 -673 -672 -680 -672 -649 -623 -602 -591 -584 -585 -580 -552 -547 -560 -574 -583 -593 -572 -564 -525 -515 -506 -512 -492 -456 -435 -435 -477 -520 -559 -588 -589 -586 -572 -557 -536 -523 -501 -484 -482 -489 -518 -553 -582 -595 -570 -539 -530 -535 -597 -589 -563 -533 -455 -501 -484 -475 -502 -514 -480 -397 -375 -393 -435 -487 -464 -402 -377 -396 -453 -461 -427 -409 -400 -401 -402 -395 -381 -375 -378 -389 -416 -449 -473 -488 -483 -498 -490 -490 -471 -424 -383 -387 -429 -517 -590 -544 -441 -406 -450 -513 -534 -520 -501 -485 -475 -461 -444 -394 -356 -464 -379 -423 -421 -427 -437 -469 -433 -477 -473 -383 -293 -243 -223 -227 -279 -272 -271 -320 -293 -208 -229 -297 -316 -307 -309 -331 -359 -370 -380 -389 -352 -275 -206 -168 -166 -185 -221 -291 -354 -368 -383 -371 -337 -296 -335 -346 -343 -345 -373 -410 -408 -410 -386 -336 -303 -265 -225 -211 -199 -186 -186 -198 -228 -249 -277 -294 -257 -203 -208 -233 -235 -201 -177 -230 -281 -282 -265 -252 -224 -197 -175 -140 -121 -129 -139 -149 -182 -201 -128 -59 -96 -184 -225 -210 -191 -156 -105 -85 -102 -165 -200 -217 -236 -253 -200 -152 -748 -749 -741 -751 -767 -770 -746 -746 -742 -736 -719 -698 -695 -696 -679 -670 -656 -662 -663 -663 -668 -665 -660 -647 -631 -620 -622 -634 -640 -653 -679 -688 -683 -676 -677 -677 -673 -670 -677 -676 -676 -681 -692 -695 -702 -708 -702 -701 -709 -709 -695 -682 -675 -673 -653 -626 -612 -601 -590 -582 -582 -574 -544 -541 -557 -564 -581 -604 -570 -554 -516 -517 -539 -549 -495 -464 -445 -449 -484 -519 -551 -586 -601 -598 -588 -574 -549 -528 -501 -474 -462 -467 -498 -542 -572 -580 -564 -540 -544 -563 -560 -556 -536 -521 -519 -518 -503 -505 -520 -493 -456 -423 -356 -359 -423 -473 -470 -430 -404 -425 -471 -481 -452 -427 -420 -432 -439 -411 -386 -365 -351 -397 -418 -448 -467 -479 -487 -504 -504 -505 -498 -440 -396 -376 -372 -423 -515 -524 -514 -559 -553 -526 -508 -494 -491 -457 -480 -489 -446 -454 -382 -472 -395 -417 -442 -442 -446 -497 -458 -519 -432 -324 -263 -235 -236 -237 -273 -307 -355 -346 -293 -257 -233 -286 -324 -314 -326 -356 -373 -376 -384 -384 -324 -220 -188 -182 -191 -230 -262 -277 -337 -340 -353 -347 -326 -321 -390 -402 -390 -390 -376 -370 -399 -393 -367 -326 -298 -259 -217 -202 -189 -182 -185 -196 -219 -245 -275 -269 -210 -189 -215 -258 -240 -187 -175 -202 -267 -275 -275 -268 -240 -195 -164 -131 -116 -125 -146 -167 -212 -239 -193 -141 -137 -154 -163 -174 -182 -166 -155 -125 -137 -175 -199 -206 -257 -278 -206 -159 -745 -747 -741 -753 -765 -766 -754 -753 -751 -752 -739 -727 -722 -709 -693 -673 -666 -669 -667 -666 -668 -662 -651 -639 -627 -618 -622 -631 -637 -655 -677 -687 -687 -685 -689 -693 -689 -680 -681 -676 -675 -675 -687 -691 -695 -699 -693 -702 -713 -714 -699 -689 -678 -661 -631 -612 -602 -589 -577 -565 -558 -553 -543 -552 -562 -573 -599 -615 -584 -571 -528 -522 -537 -527 -483 -462 -447 -461 -492 -520 -552 -579 -591 -588 -590 -572 -550 -524 -491 -464 -448 -450 -483 -533 -566 -567 -564 -561 -560 -565 -571 -552 -544 -513 -504 -518 -517 -518 -499 -484 -440 -427 -236 -298 -409 -466 -463 -429 -406 -436 -478 -460 -424 -445 -466 -465 -473 -431 -389 -370 -361 -386 -424 -438 -446 -464 -465 -480 -495 -526 -500 -436 -379 -376 -370 -350 -445 -483 -550 -579 -566 -514 -469 -470 -501 -565 -586 -499 -431 -451 -482 -492 -437 -382 -438 -448 -438 -497 -520 -517 -414 -289 -253 -246 -242 -248 -286 -319 -382 -375 -266 -238 -282 -319 -322 -321 -328 -337 -357 -376 -379 -359 -298 -194 -195 -213 -222 -254 -267 -280 -315 -311 -302 -308 -320 -347 -402 -410 -394 -382 -379 -380 -382 -343 -320 -320 -304 -258 -223 -209 -194 -193 -196 -202 -222 -245 -246 -221 -184 -204 -263 -294 -231 -226 -173 -241 -282 -292 -299 -282 -251 -174 -148 -127 -115 -119 -146 -193 -239 -253 -209 -146 -122 -130 -151 -168 -186 -202 -168 -145 -156 -177 -187 -176 -263 -295 -228 -207 -742 -744 -741 -753 -753 -757 -762 -762 -759 -759 -754 -747 -729 -700 -685 -670 -687 -681 -674 -674 -669 -661 -657 -648 -633 -624 -623 -631 -643 -654 -665 -674 -681 -689 -697 -702 -700 -693 -685 -678 -678 -680 -687 -690 -694 -696 -697 -706 -713 -715 -706 -696 -675 -664 -634 -604 -588 -578 -567 -547 -530 -528 -538 -555 -569 -591 -602 -602 -588 -588 -558 -530 -520 -500 -476 -460 -464 -478 -499 -519 -547 -558 -561 -563 -574 -564 -543 -515 -485 -466 -452 -453 -481 -523 -548 -550 -549 -560 -567 -569 -568 -562 -559 -558 -532 -542 -542 -531 -521 -481 -478 -397 -310 -359 -428 -462 -444 -419 -411 -452 -492 -491 -483 -474 -468 -491 -490 -428 -385 -385 -399 -406 -408 -406 -410 -456 -484 -487 -456 -464 -502 -439 -392 -395 -397 -349 -428 -469 -496 -499 -500 -472 -443 -467 -532 -566 -502 -394 -349 -403 -506 -534 -442 -361 -402 -420 -418 -466 -503 -464 -390 -289 -276 -268 -263 -273 -302 -355 -405 -397 -346 -316 -341 -307 -259 -292 -331 -329 -329 -347 -352 -314 -246 -199 -215 -242 -246 -272 -280 -301 -289 -266 -259 -265 -301 -351 -403 -424 -427 -393 -353 -340 -328 -315 -302 -307 -299 -257 -230 -218 -207 -202 -203 -211 -228 -227 -205 -187 -186 -248 -288 -286 -279 -196 -184 -269 -283 -285 -298 -277 -237 -174 -163 -151 -123 -121 -140 -193 -255 -250 -198 -150 -136 -146 -153 -164 -209 -205 -165 -153 -166 -162 -163 -126 -233 -259 -282 -265 -735 -738 -736 -745 -744 -737 -744 -747 -746 -747 -747 -734 -717 -692 -677 -671 -688 -673 -663 -660 -661 -663 -660 -656 -654 -645 -646 -650 -654 -662 -665 -671 -681 -692 -698 -705 -707 -700 -694 -683 -680 -689 -690 -695 -694 -689 -701 -711 -718 -733 -719 -712 -690 -662 -627 -592 -571 -562 -554 -535 -516 -518 -542 -568 -594 -619 -610 -581 -579 -577 -566 -531 -512 -489 -472 -462 -479 -492 -510 -523 -529 -542 -543 -550 -555 -544 -531 -523 -504 -482 -471 -471 -483 -506 -534 -548 -552 -559 -564 -568 -565 -578 -569 -596 -563 -560 -559 -549 -536 -488 -458 -384 -383 -406 -448 -466 -441 -408 -412 -431 -462 -511 -530 -523 -517 -506 -486 -415 -385 -393 -405 -389 -308 -318 -413 -433 -496 -476 -464 -467 -493 -447 -424 -426 -428 -432 -435 -452 -460 -455 -463 -452 -435 -461 -520 -527 -443 -360 -307 -313 -376 -453 -402 -346 -379 -396 -392 -433 -461 -419 -399 -261 -249 -275 -275 -292 -312 -359 -415 -413 -377 -363 -363 -384 -383 -373 -373 -329 -311 -331 -326 -277 -224 -213 -226 -252 -267 -277 -287 -298 -259 -229 -223 -242 -301 -368 -389 -363 -402 -378 -329 -311 -292 -273 -276 -288 -276 -249 -236 -230 -224 -207 -197 -201 -213 -203 -184 -177 -186 -285 -291 -304 -241 -191 -221 -281 -285 -227 -257 -260 -237 -224 -229 -200 -147 -136 -155 -201 -252 -238 -193 -170 -160 -164 -173 -180 -207 -193 -169 -177 -194 -184 -157 -112 -149 -189 -283 -292 -725 -729 -724 -730 -727 -714 -720 -722 -726 -729 -731 -722 -708 -686 -679 -677 -679 -672 -659 -659 -665 -674 -676 -668 -664 -658 -667 -669 -659 -660 -667 -675 -679 -682 -691 -699 -700 -700 -687 -686 -690 -698 -694 -697 -690 -689 -702 -713 -719 -725 -723 -714 -687 -655 -622 -586 -563 -554 -543 -526 -513 -519 -551 -579 -591 -610 -604 -574 -572 -565 -555 -527 -505 -481 -467 -456 -477 -482 -502 -518 -521 -533 -533 -538 -551 -553 -545 -541 -531 -512 -500 -500 -501 -510 -534 -548 -550 -556 -549 -559 -576 -604 -613 -588 -578 -551 -550 -545 -547 -521 -450 -380 -384 -421 -467 -476 -441 -419 -411 -420 -465 -506 -536 -563 -558 -534 -472 -398 -373 -393 -404 -404 -405 -379 -396 -418 -475 -500 -457 -500 -475 -454 -451 -445 -449 -447 -449 -458 -455 -407 -415 -448 -454 -465 -481 -488 -440 -354 -301 -310 -359 -409 -396 -362 -368 -368 -358 -386 -393 -403 -407 -330 -129 -175 -270 -303 -314 -359 -420 -411 -381 -376 -370 -380 -403 -411 -378 -318 -319 -334 -306 -266 -239 -227 -228 -259 -293 -284 -289 -289 -238 -206 -210 -245 -318 -345 -396 -420 -421 -360 -308 -291 -276 -266 -273 -276 -261 -249 -247 -245 -235 -214 -197 -192 -194 -189 -179 -169 -170 -230 -283 -274 -222 -196 -273 -295 -293 -281 -276 -270 -264 -255 -244 -207 -166 -158 -172 -193 -211 -210 -203 -195 -177 -192 -195 -190 -206 -180 -178 -219 -227 -217 -185 -163 -136 -151 -257 -301 -717 -725 -727 -727 -720 -707 -709 -713 -709 -716 -717 -713 -701 -690 -683 -673 -666 -674 -669 -669 -669 -683 -691 -680 -673 -665 -666 -659 -649 -655 -667 -676 -682 -683 -686 -686 -688 -690 -689 -696 -703 -704 -702 -699 -696 -694 -708 -716 -717 -721 -720 -706 -675 -641 -611 -580 -550 -530 -517 -509 -508 -521 -540 -559 -588 -597 -593 -575 -570 -559 -545 -517 -500 -480 -466 -457 -463 -480 -500 -519 -519 -521 -518 -518 -537 -548 -552 -553 -554 -552 -539 -523 -513 -520 -541 -552 -553 -541 -546 -556 -577 -610 -626 -572 -554 -531 -530 -539 -541 -502 -437 -386 -391 -428 -462 -458 -445 -421 -408 -423 -467 -498 -516 -563 -586 -543 -471 -399 -379 -399 -402 -412 -410 -400 -428 -416 -442 -459 -481 -480 -462 -477 -485 -454 -475 -477 -467 -455 -450 -426 -426 -450 -469 -475 -467 -459 -405 -318 -313 -350 -388 -403 -403 -377 -334 -315 -304 -310 -320 -347 -363 -360 -193 -177 -236 -287 -308 -354 -381 -384 -405 -414 -392 -372 -394 -414 -348 -295 -323 -334 -301 -282 -256 -234 -252 -291 -315 -286 -284 -271 -231 -215 -232 -244 -277 -328 -388 -404 -407 -376 -332 -309 -294 -281 -280 -284 -281 -272 -267 -261 -242 -220 -212 -203 -202 -191 -168 -164 -165 -251 -304 -285 -269 -271 -321 -320 -310 -306 -302 -295 -269 -233 -217 -198 -168 -170 -178 -183 -192 -215 -215 -181 -181 -221 -218 -217 -220 -187 -212 -237 -250 -244 -240 -211 -188 -201 -282 -309 -715 -719 -720 -718 -712 -700 -704 -712 -716 -723 -724 -720 -706 -694 -678 -665 -661 -665 -671 -679 -676 -688 -702 -693 -673 -655 -646 -640 -640 -649 -665 -679 -686 -686 -683 -681 -682 -684 -689 -705 -712 -710 -705 -703 -700 -708 -712 -713 -715 -719 -713 -693 -666 -639 -611 -570 -571 -567 -549 -544 -543 -542 -544 -572 -601 -590 -586 -574 -571 -558 -538 -514 -495 -486 -482 -474 -472 -480 -499 -506 -503 -499 -494 -506 -532 -546 -560 -549 -534 -538 -531 -510 -493 -500 -530 -552 -560 -549 -562 -542 -481 -499 -584 -550 -528 -511 -516 -529 -528 -485 -418 -379 -395 -430 -444 -456 -457 -438 -422 -423 -463 -496 -495 -551 -608 -542 -475 -428 -414 -370 -395 -416 -422 -429 -478 -438 -428 -439 -488 -474 -468 -485 -509 -493 -500 -492 -479 -463 -454 -464 -464 -461 -468 -467 -461 -435 -365 -312 -353 -417 -435 -420 -406 -350 -290 -282 -257 -253 -273 -302 -331 -378 -347 -319 -268 -258 -293 -349 -373 -393 -444 -467 -402 -313 -335 -387 -330 -288 -336 -346 -334 -317 -264 -243 -296 -335 -297 -283 -260 -243 -228 -235 -253 -272 -287 -321 -371 -397 -392 -386 -365 -336 -321 -307 -302 -308 -311 -310 -294 -269 -246 -233 -246 -245 -231 -228 -176 -161 -187 -291 -331 -317 -324 -314 -349 -341 -309 -296 -318 -310 -264 -205 -179 -193 -175 -184 -183 -180 -189 -219 -202 -161 -185 -223 -227 -217 -219 -217 -232 -249 -250 -261 -265 -221 -203 -249 -308 -304 -722 -723 -722 -718 -710 -704 -710 -716 -725 -731 -733 -728 -712 -693 -675 -661 -658 -655 -670 -690 -688 -700 -712 -701 -680 -661 -648 -639 -639 -648 -663 -672 -680 -690 -689 -683 -686 -693 -705 -712 -713 -711 -707 -705 -702 -702 -709 -714 -719 -716 -704 -678 -650 -627 -600 -576 -555 -543 -539 -537 -539 -539 -552 -595 -611 -588 -584 -575 -571 -555 -530 -510 -497 -495 -492 -488 -482 -484 -498 -501 -493 -487 -488 -496 -503 -512 -520 -522 -522 -512 -494 -472 -458 -479 -511 -534 -555 -549 -553 -545 -523 -519 -557 -543 -510 -495 -506 -510 -494 -454 -401 -373 -401 -416 -443 -471 -479 -477 -445 -419 -455 -527 -584 -616 -609 -573 -560 -511 -446 -390 -394 -418 -450 -475 -504 -484 -458 -473 -506 -513 -490 -487 -502 -519 -522 -515 -489 -482 -488 -492 -489 -485 -486 -475 -452 -402 -333 -321 -397 -486 -502 -479 -416 -390 -303 -261 -226 -225 -252 -295 -344 -384 -374 -282 -221 -213 -214 -275 -334 -446 -534 -509 -395 -276 -316 -331 -279 -293 -330 -351 -367 -332 -286 -252 -326 -361 -311 -273 -239 -230 -228 -255 -292 -329 -335 -343 -368 -385 -367 -368 -380 -358 -336 -330 -316 -308 -319 -327 -312 -276 -263 -256 -265 -293 -277 -227 -167 -172 -225 -318 -350 -350 -361 -328 -326 -338 -322 -311 -342 -333 -289 -245 -193 -189 -195 -211 -208 -192 -191 -229 -202 -160 -184 -220 -233 -223 -210 -228 -232 -252 -249 -243 -248 -215 -207 -265 -310 -296 -723 -720 -716 -711 -707 -710 -723 -725 -730 -734 -736 -731 -714 -692 -687 -677 -678 -661 -676 -687 -695 -711 -720 -706 -682 -664 -652 -640 -638 -641 -649 -663 -680 -694 -699 -699 -699 -709 -712 -710 -707 -703 -703 -705 -705 -702 -710 -718 -719 -711 -689 -665 -646 -657 -596 -558 -538 -528 -522 -515 -525 -550 -584 -617 -616 -590 -587 -577 -569 -547 -522 -517 -504 -504 -505 -505 -504 -503 -504 -508 -489 -481 -482 -487 -489 -490 -501 -500 -490 -474 -455 -440 -441 -463 -490 -531 -564 -550 -552 -554 -539 -553 -553 -542 -513 -487 -471 -460 -465 -425 -386 -366 -355 -403 -444 -471 -479 -479 -448 -436 -488 -559 -606 -622 -628 -613 -563 -498 -398 -324 -373 -424 -453 -512 -508 -480 -484 -484 -483 -495 -477 -477 -510 -532 -535 -537 -452 -462 -524 -527 -512 -501 -503 -490 -448 -381 -313 -328 -419 -522 -561 -552 -518 -432 -313 -244 -214 -219 -248 -300 -371 -410 -291 -185 -159 -161 -195 -282 -387 -485 -519 -439 -344 -299 -294 -272 -250 -290 -313 -360 -359 -322 -247 -266 -329 -352 -322 -275 -260 -246 -252 -283 -336 -380 -387 -384 -383 -385 -392 -385 -367 -356 -336 -319 -310 -304 -308 -317 -320 -301 -290 -291 -291 -301 -261 -191 -164 -199 -265 -326 -342 -348 -354 -313 -292 -311 -329 -359 -383 -350 -298 -267 -224 -201 -226 -236 -238 -197 -182 -195 -172 -171 -218 -237 -232 -219 -222 -219 -225 -246 -238 -220 -220 -211 -221 -282 -325 -320 -727 -722 -715 -709 -709 -720 -735 -735 -730 -733 -739 -736 -719 -710 -705 -694 -689 -687 -677 -683 -706 -724 -732 -714 -686 -666 -655 -642 -633 -637 -649 -666 -685 -698 -704 -704 -705 -711 -710 -700 -697 -697 -698 -704 -706 -704 -712 -718 -706 -692 -671 -652 -639 -625 -616 -590 -557 -534 -519 -515 -531 -557 -583 -604 -602 -588 -587 -574 -566 -558 -532 -514 -504 -509 -519 -521 -515 -511 -509 -507 -492 -483 -481 -485 -481 -480 -484 -487 -480 -454 -429 -425 -438 -462 -493 -525 -537 -523 -505 -513 -525 -558 -557 -536 -514 -470 -433 -429 -435 -431 -407 -368 -370 -408 -443 -463 -469 -466 -447 -464 -523 -569 -589 -599 -613 -590 -540 -479 -444 -408 -438 -467 -468 -512 -526 -513 -502 -515 -507 -489 -472 -485 -526 -511 -529 -549 -486 -501 -548 -536 -501 -480 -503 -493 -442 -358 -306 -319 -395 -502 -520 -527 -491 -380 -295 -227 -218 -231 -267 -333 -405 -423 -322 -276 -258 -192 -153 -229 -284 -386 -493 -455 -489 -451 -323 -228 -234 -284 -329 -368 -356 -315 -234 -272 -312 -327 -319 -293 -265 -246 -261 -296 -358 -407 -418 -415 -411 -408 -416 -426 -404 -360 -325 -304 -309 -304 -306 -309 -320 -324 -318 -310 -308 -270 -208 -171 -181 -229 -284 -328 -307 -293 -292 -300 -322 -321 -341 -392 -371 -295 -270 -265 -243 -236 -250 -258 -247 -203 -181 -181 -169 -214 -251 -276 -265 -258 -232 -218 -234 -257 -232 -209 -212 -216 -233 -261 -298 -333 -732 -725 -717 -713 -718 -729 -739 -738 -733 -736 -744 -743 -738 -727 -711 -698 -683 -691 -683 -703 -728 -742 -740 -717 -689 -673 -664 -650 -637 -638 -653 -675 -691 -698 -703 -705 -705 -706 -700 -696 -688 -693 -698 -705 -707 -716 -718 -719 -697 -681 -657 -643 -626 -611 -607 -589 -559 -535 -522 -524 -544 -572 -597 -608 -598 -582 -576 -567 -563 -547 -525 -510 -510 -520 -530 -539 -528 -511 -513 -500 -483 -479 -481 -480 -481 -483 -491 -488 -456 -426 -412 -416 -443 -471 -490 -505 -531 -521 -495 -501 -506 -548 -559 -537 -505 -477 -457 -421 -417 -397 -374 -360 -376 -409 -433 -438 -447 -453 -452 -473 -495 -507 -546 -578 -569 -560 -514 -490 -473 -434 -459 -478 -483 -501 -505 -517 -456 -537 -526 -507 -492 -511 -546 -520 -514 -523 -503 -528 -557 -525 -486 -484 -523 -481 -373 -321 -308 -305 -345 -390 -442 -433 -372 -307 -260 -226 -234 -259 -303 -376 -431 -444 -430 -422 -421 -370 -235 -179 -246 -399 -546 -512 -432 -343 -308 -251 -251 -281 -337 -363 -352 -302 -261 -272 -304 -312 -316 -304 -279 -262 -267 -307 -369 -418 -437 -435 -431 -430 -425 -410 -384 -352 -336 -324 -320 -305 -316 -312 -319 -324 -324 -305 -288 -215 -177 -179 -207 -246 -290 -309 -284 -254 -251 -275 -296 -305 -339 -385 -343 -249 -244 -263 -258 -260 -268 -269 -245 -212 -194 -188 -186 -242 -295 -305 -317 -279 -239 -215 -247 -271 -236 -210 -213 -216 -220 -232 -277 -322 -739 -726 -718 -717 -722 -732 -737 -735 -734 -736 -740 -746 -744 -728 -712 -698 -686 -688 -702 -723 -743 -757 -741 -719 -697 -685 -669 -651 -644 -648 -660 -677 -690 -693 -698 -700 -697 -693 -686 -687 -690 -698 -703 -706 -715 -725 -725 -717 -687 -672 -654 -639 -636 -624 -605 -582 -562 -545 -545 -545 -554 -564 -577 -593 -580 -569 -565 -553 -544 -531 -518 -513 -512 -526 -542 -543 -534 -522 -510 -506 -489 -481 -482 -491 -487 -484 -476 -470 -441 -420 -418 -427 -446 -460 -490 -513 -515 -510 -486 -485 -497 -527 -541 -526 -492 -479 -477 -444 -414 -389 -375 -373 -392 -410 -434 -403 -433 -486 -492 -482 -490 -475 -458 -534 -537 -499 -516 -556 -488 -459 -464 -478 -480 -500 -533 -517 -464 -507 -488 -484 -502 -527 -564 -560 -519 -493 -455 -504 -565 -517 -468 -475 -520 -471 -358 -315 -315 -308 -302 -324 -373 -349 -295 -264 -239 -235 -263 -293 -344 -363 -418 -454 -421 -407 -401 -353 -314 -317 -362 -481 -537 -399 -315 -286 -239 -238 -259 -263 -350 -359 -347 -304 -279 -282 -298 -310 -315 -304 -296 -282 -274 -307 -371 -421 -452 -466 -467 -452 -420 -393 -372 -349 -335 -344 -342 -324 -342 -341 -340 -313 -304 -282 -244 -178 -173 -194 -219 -251 -291 -307 -263 -228 -239 -270 -287 -302 -350 -396 -369 -305 -278 -248 -251 -261 -274 -267 -249 -239 -215 -194 -207 -255 -262 -293 -295 -255 -229 -223 -267 -286 -247 -224 -230 -230 -222 -220 -275 -347 -746 -733 -726 -724 -727 -739 -749 -747 -746 -745 -745 -748 -740 -725 -712 -700 -696 -703 -719 -731 -737 -752 -743 -724 -706 -688 -671 -657 -652 -656 -668 -680 -687 -689 -693 -693 -687 -683 -680 -682 -696 -710 -724 -725 -735 -737 -732 -707 -683 -663 -652 -650 -642 -627 -609 -587 -566 -557 -570 -571 -565 -563 -569 -576 -562 -551 -546 -533 -523 -518 -518 -518 -517 -541 -548 -552 -551 -524 -520 -509 -491 -474 -485 -488 -490 -480 -461 -447 -430 -421 -425 -429 -438 -459 -483 -500 -507 -507 -485 -482 -491 -495 -507 -499 -469 -470 -471 -440 -422 -399 -387 -382 -389 -412 -444 -461 -481 -495 -492 -492 -485 -475 -483 -470 -441 -446 -521 -578 -516 -473 -432 -424 -443 -477 -554 -473 -511 -491 -435 -432 -450 -506 -543 -586 -571 -529 -531 -562 -549 -478 -420 -422 -458 -425 -362 -331 -317 -307 -279 -306 -314 -290 -262 -244 -229 -111 -252 -322 -335 -379 -444 -449 -413 -385 -357 -307 -284 -321 -396 -491 -497 -357 -278 -236 -234 -257 -267 -240 -363 -359 -345 -319 -310 -303 -307 -323 -322 -308 -298 -282 -269 -300 -368 -425 -444 -455 -468 -451 -417 -389 -376 -363 -346 -352 -361 -352 -362 -373 -359 -313 -276 -253 -205 -168 -177 -195 -152 -128 -205 -263 -238 -224 -257 -290 -291 -296 -351 -371 -314 -285 -260 -230 -239 -244 -238 -261 -259 -265 -249 -222 -219 -220 -237 -269 -264 -235 -229 -247 -273 -270 -244 -228 -233 -250 -239 -220 -269 -350 -755 -737 -729 -730 -737 -757 -773 -773 -773 -767 -761 -752 -739 -725 -714 -709 -712 -719 -731 -736 -734 -741 -737 -715 -700 -687 -675 -667 -663 -665 -673 -682 -685 -684 -684 -685 -681 -673 -675 -683 -698 -717 -726 -742 -741 -740 -727 -705 -681 -678 -663 -651 -641 -628 -610 -586 -566 -565 -589 -584 -562 -552 -547 -549 -542 -524 -520 -510 -506 -514 -521 -527 -533 -562 -561 -571 -571 -561 -534 -513 -487 -489 -495 -491 -496 -479 -459 -441 -430 -429 -431 -440 -455 -472 -485 -492 -508 -499 -478 -475 -476 -466 -466 -466 -467 -460 -450 -445 -428 -405 -379 -372 -392 -428 -453 -482 -498 -497 -494 -493 -491 -477 -457 -417 -366 -420 -535 -585 -521 -525 -474 -419 -455 -477 -494 -440 -481 -455 -409 -396 -372 -435 -500 -569 -565 -523 -535 -548 -498 -430 -402 -413 -429 -409 -380 -345 -324 -304 -275 -287 -273 -257 -250 -238 -145 -73 -105 -158 -290 -383 -438 -365 -321 -338 -285 -216 -242 -308 -331 -352 -360 -273 -242 -228 -252 -280 -274 -224 -369 -363 -358 -347 -336 -321 -323 -335 -330 -306 -284 -279 -289 -320 -352 -371 -389 -407 -414 -397 -383 -374 -375 -352 -330 -330 -367 -372 -367 -380 -350 -301 -250 -227 -185 -165 -184 -194 -196 -212 -234 -236 -222 -233 -282 -321 -292 -241 -292 -322 -279 -248 -208 -195 -213 -229 -237 -250 -262 -270 -270 -256 -233 -220 -216 -237 -244 -236 -235 -249 -248 -233 -228 -220 -235 -275 -261 -233 -274 -344 -770 -752 -743 -743 -745 -754 -776 -793 -795 -790 -776 -757 -739 -727 -718 -718 -720 -731 -735 -733 -733 -732 -724 -708 -697 -686 -676 -672 -673 -675 -679 -681 -678 -674 -673 -674 -672 -667 -672 -682 -700 -717 -731 -741 -745 -738 -723 -721 -693 -679 -666 -654 -642 -625 -603 -579 -567 -573 -597 -587 -563 -557 -551 -539 -523 -506 -495 -490 -497 -516 -536 -536 -549 -575 -570 -571 -564 -563 -545 -510 -490 -492 -498 -494 -486 -470 -449 -440 -436 -430 -429 -441 -458 -476 -489 -497 -506 -491 -481 -478 -473 -471 -456 -451 -462 -455 -442 -430 -415 -406 -388 -373 -397 -434 -448 -469 -504 -520 -504 -486 -480 -472 -446 -393 -342 -382 -498 -567 -539 -566 -500 -429 -463 -485 -483 -440 -492 -447 -396 -381 -400 -418 -487 -557 -545 -502 -503 -500 -457 -426 -419 -438 -443 -438 -416 -378 -363 -317 -274 -270 -252 -251 -252 -234 -217 -201 -168 -154 -267 -358 -405 -323 -315 -320 -254 -244 -270 -276 -279 -291 -290 -240 -227 -230 -262 -290 -307 -307 -372 -387 -386 -376 -353 -329 -321 -335 -340 -313 -282 -278 -283 -305 -339 -353 -340 -328 -340 -358 -375 -380 -385 -335 -312 -239 -360 -385 -360 -352 -325 -285 -229 -202 -179 -174 -200 -213 -216 -236 -255 -243 -221 -240 -300 -345 -321 -248 -263 -309 -274 -227 -191 -170 -193 -214 -231 -253 -270 -273 -260 -251 -230 -207 -198 -231 -248 -237 -234 -240 -233 -226 -229 -224 -259 -314 -286 -226 -276 -339 -784 -772 -766 -766 -765 -772 -791 -804 -802 -794 -780 -758 -740 -731 -728 -730 -727 -731 -734 -729 -728 -725 -718 -707 -698 -687 -677 -672 -678 -683 -685 -683 -678 -670 -665 -665 -665 -667 -676 -687 -703 -723 -736 -743 -743 -734 -732 -714 -692 -683 -668 -654 -637 -620 -597 -577 -568 -582 -590 -589 -576 -558 -546 -532 -512 -495 -484 -483 -500 -523 -536 -548 -570 -558 -560 -572 -589 -565 -552 -518 -494 -490 -493 -496 -485 -460 -449 -437 -427 -422 -427 -445 -463 -476 -486 -503 -497 -487 -491 -487 -486 -475 -460 -454 -466 -452 -438 -422 -408 -407 -387 -379 -379 -394 -422 -459 -498 -517 -499 -473 -454 -427 -410 -369 -329 -349 -382 -512 -597 -545 -466 -411 -454 -483 -504 -461 -520 -488 -429 -394 -411 -414 -458 -523 -532 -496 -478 -469 -454 -463 -461 -457 -442 -437 -417 -395 -406 -343 -285 -270 -250 -262 -263 -260 -235 -220 -226 -231 -270 -318 -352 -342 -312 -287 -276 -280 -275 -265 -255 -239 -255 -227 -204 -212 -273 -304 -331 -360 -373 -410 -405 -384 -356 -326 -316 -329 -334 -311 -285 -277 -279 -304 -334 -334 -318 -309 -326 -356 -376 -384 -399 -385 -370 -158 -350 -372 -339 -310 -293 -259 -210 -191 -187 -198 -227 -234 -240 -267 -277 -252 -228 -250 -304 -343 -371 -376 -354 -329 -285 -229 -209 -183 -214 -245 -244 -250 -267 -290 -282 -261 -226 -186 -200 -244 -251 -237 -235 -239 -241 -239 -237 -229 -272 -338 -297 -226 -256 -258 -808 -807 -805 -799 -799 -798 -802 -807 -801 -791 -777 -762 -751 -745 -743 -751 -743 -739 -739 -733 -726 -720 -713 -706 -700 -688 -679 -675 -678 -681 -686 -687 -674 -662 -661 -660 -661 -669 -679 -692 -708 -724 -735 -739 -738 -734 -726 -711 -692 -686 -667 -650 -630 -612 -590 -578 -576 -583 -590 -588 -574 -555 -536 -521 -507 -495 -486 -488 -507 -528 -527 -530 -548 -559 -574 -607 -606 -590 -561 -512 -490 -487 -488 -488 -488 -483 -462 -434 -419 -416 -420 -433 -460 -481 -479 -502 -536 -490 -508 -522 -507 -509 -476 -464 -469 -453 -419 -390 -383 -388 -372 -366 -369 -386 -414 -457 -486 -488 -470 -449 -427 -389 -362 -330 -316 -310 -392 -529 -602 -537 -439 -408 -471 -513 -508 -511 -515 -518 -489 -435 -383 -371 -429 -489 -503 -473 -440 -449 -477 -481 -467 -446 -411 -398 -416 -388 -437 -365 -297 -269 -256 -258 -274 -271 -237 -223 -239 -251 -260 -279 -293 -279 -264 -259 -258 -266 -271 -265 -255 -243 -244 -224 -186 -175 -281 -299 -331 -357 -372 -419 -409 -396 -378 -344 -324 -330 -322 -311 -300 -289 -293 -314 -336 -335 -323 -321 -334 -357 -375 -388 -388 -408 -397 -221 -344 -350 -321 -268 -246 -223 -207 -167 -100 -163 -235 -240 -263 -298 -294 -266 -252 -260 -278 -299 -359 -402 -403 -340 -320 -267 -230 -208 -235 -246 -263 -254 -267 -300 -307 -284 -217 -165 -206 -257 -250 -237 -238 -252 -265 -259 -233 -231 -292 -370 -307 -230 -232 -236 -828 -830 -834 -831 -817 -810 -812 -810 -802 -791 -778 -769 -764 -761 -759 -756 -742 -737 -732 -722 -713 -706 -701 -698 -698 -690 -685 -682 -682 -681 -682 -680 -667 -657 -658 -660 -663 -672 -684 -698 -711 -721 -727 -728 -728 -725 -719 -708 -692 -683 -663 -644 -618 -598 -582 -575 -575 -586 -594 -589 -576 -557 -534 -518 -508 -502 -500 -507 -518 -528 -529 -539 -553 -560 -591 -586 -582 -533 -522 -501 -491 -488 -488 -489 -491 -481 -457 -430 -415 -409 -415 -430 -441 -453 -470 -513 -569 -555 -501 -526 -521 -516 -514 -478 -468 -437 -407 -380 -380 -382 -368 -352 -358 -391 -435 -473 -484 -476 -464 -448 -423 -382 -352 -331 -289 -300 -396 -524 -599 -524 -458 -437 -485 -534 -542 -530 -498 -487 -485 -463 -406 -357 -392 -457 -479 -447 -408 -422 -448 -457 -434 -392 -347 -353 -400 -344 -466 -360 -299 -272 -269 -273 -296 -279 -242 -227 -249 -258 -257 -254 -249 -250 -254 -257 -267 -278 -286 -283 -271 -252 -246 -229 -212 -189 -252 -277 -308 -355 -394 -421 -415 -418 -415 -378 -345 -337 -332 -315 -297 -297 -313 -334 -345 -345 -352 -345 -350 -377 -386 -397 -402 -414 -401 -331 -344 -334 -300 -251 -217 -205 -181 -121 -126 -206 -239 -245 -283 -314 -308 -282 -268 -258 -261 -300 -364 -422 -413 -330 -351 -309 -248 -240 -247 -245 -260 -251 -274 -312 -324 -284 -202 -166 -210 -252 -255 -243 -246 -266 -279 -270 -241 -250 -321 -399 -389 -334 -253 -246 -864 -866 -859 -844 -829 -821 -818 -813 -802 -790 -783 -781 -779 -776 -769 -752 -744 -735 -725 -713 -706 -699 -696 -691 -698 -696 -694 -693 -693 -689 -679 -672 -664 -657 -656 -661 -668 -678 -688 -699 -706 -707 -712 -715 -719 -715 -712 -704 -690 -681 -660 -632 -604 -585 -579 -573 -577 -590 -596 -590 -577 -560 -538 -524 -521 -517 -519 -526 -527 -529 -535 -547 -557 -562 -557 -556 -575 -534 -519 -505 -498 -497 -491 -489 -482 -471 -455 -432 -414 -415 -424 -431 -442 -460 -474 -487 -536 -570 -515 -545 -528 -528 -522 -488 -461 -437 -396 -369 -363 -368 -358 -351 -362 -409 -449 -478 -490 -488 -480 -455 -435 -415 -368 -313 -275 -306 -387 -476 -550 -507 -496 -477 -490 -517 -525 -507 -503 -472 -471 -470 -420 -358 -386 -467 -503 -489 -455 -433 -441 -440 -392 -330 -270 -310 -406 -349 -441 -340 -329 -271 -267 -287 -306 -232 -232 -244 -260 -265 -265 -189 -127 -193 -263 -260 -268 -289 -302 -308 -292 -255 -251 -234 -223 -185 -158 -261 -284 -323 -386 -411 -425 -429 -422 -390 -371 -358 -339 -317 -302 -313 -345 -365 -364 -365 -382 -372 -372 -376 -393 -406 -428 -370 -377 -374 -342 -310 -279 -260 -235 -214 -166 -128 -144 -209 -240 -245 -280 -306 -301 -282 -276 -263 -269 -315 -368 -449 -437 -369 -383 -331 -306 -297 -265 -230 -227 -245 -275 -291 -279 -242 -194 -183 -200 -227 -254 -245 -247 -260 -272 -269 -265 -267 -310 -323 -381 -372 -302 -256 -875 -873 -870 -849 -836 -831 -822 -812 -806 -803 -801 -800 -791 -776 -767 -758 -753 -740 -726 -715 -707 -700 -695 -689 -696 -702 -702 -703 -705 -697 -684 -675 -670 -665 -666 -670 -676 -682 -689 -693 -692 -693 -696 -698 -712 -707 -707 -700 -688 -683 -656 -629 -599 -590 -575 -573 -580 -591 -594 -586 -575 -557 -539 -536 -537 -533 -532 -534 -539 -541 -549 -548 -555 -573 -576 -570 -569 -543 -544 -524 -520 -502 -493 -496 -482 -465 -454 -432 -417 -413 -419 -431 -434 -444 -465 -481 -509 -508 -500 -516 -535 -520 -509 -486 -465 -444 -422 -388 -359 -356 -357 -358 -371 -427 -477 -493 -495 -498 -493 -481 -460 -413 -360 -301 -284 -332 -394 -461 -538 -504 -515 -505 -495 -484 -484 -492 -494 -446 -445 -444 -401 -368 -414 -477 -494 -496 -476 -446 -444 -418 -342 -280 -243 -294 -430 -490 -509 -328 -325 -279 -275 -301 -313 -229 -128 -198 -255 -261 -255 -261 -266 -267 -279 -270 -269 -293 -301 -305 -291 -262 -259 -249 -254 -133 -88 -185 -253 -286 -345 -388 -425 -436 -436 -416 -379 -356 -350 -334 -312 -323 -366 -391 -391 -386 -389 -390 -390 -391 -386 -396 -393 -332 -346 -344 -310 -290 -263 -254 -241 -201 -132 -53 -15 -21 -113 -253 -291 -291 -283 -267 -254 -253 -269 -295 -365 -488 -510 -452 -446 -356 -358 -346 -280 -215 -204 -243 -270 -254 -231 -215 -205 -200 -210 -242 -255 -244 -245 -250 -267 -268 -275 -279 -276 -301 -366 -402 -342 -284 -881 -877 -862 -847 -838 -831 -822 -818 -817 -818 -820 -820 -810 -789 -777 -768 -764 -751 -738 -725 -714 -704 -696 -694 -709 -713 -714 -716 -717 -705 -693 -683 -678 -676 -677 -680 -682 -684 -683 -682 -685 -690 -692 -695 -707 -707 -705 -701 -690 -683 -659 -649 -613 -586 -576 -579 -585 -592 -589 -582 -574 -557 -541 -540 -543 -545 -545 -541 -540 -541 -548 -549 -554 -553 -573 -569 -580 -562 -559 -533 -516 -503 -491 -480 -472 -458 -447 -435 -420 -412 -421 -432 -439 -463 -484 -485 -511 -511 -510 -516 -521 -519 -515 -500 -498 -457 -438 -387 -360 -355 -362 -373 -397 -453 -501 -513 -515 -520 -517 -496 -456 -411 -354 -308 -306 -357 -407 -467 -513 -514 -511 -500 -476 -474 -464 -457 -451 -397 -388 -381 -358 -348 -386 -447 -474 -470 -449 -410 -391 -358 -290 -248 -235 -306 -468 -486 -466 -326 -304 -278 -289 -313 -293 -274 -262 -252 -134 -30 -2 -138 -292 -308 -303 -296 -293 -298 -300 -295 -289 -277 -272 -270 -275 -148 -96 -142 -230 -256 -309 -374 -433 -452 -455 -438 -398 -369 -381 -385 -349 -345 -381 -406 -403 -402 -408 -411 -413 -411 -403 -405 -317 -339 -264 -296 -296 -283 -251 -230 -225 -188 -167 -170 -91 -8 -95 -239 -289 -282 -266 -239 -220 -229 -220 -158 -343 -472 -520 -505 -445 -363 -398 -382 -292 -203 -192 -239 -275 -255 -228 -214 -200 -209 -238 -262 -255 -239 -243 -248 -267 -267 -279 -291 -268 -282 -357 -412 -377 -340 -887 -873 -861 -850 -837 -828 -821 -824 -833 -838 -839 -828 -813 -802 -790 -779 -774 -761 -750 -736 -725 -721 -711 -704 -718 -722 -730 -735 -731 -718 -707 -696 -685 -684 -686 -688 -689 -686 -679 -674 -680 -686 -685 -689 -699 -705 -705 -702 -694 -685 -678 -644 -603 -584 -581 -584 -588 -592 -583 -578 -578 -569 -555 -548 -545 -546 -547 -544 -542 -544 -549 -534 -536 -556 -574 -552 -550 -554 -530 -534 -518 -503 -488 -476 -465 -455 -455 -448 -435 -429 -430 -438 -453 -469 -475 -472 -490 -494 -497 -490 -522 -513 -512 -513 -503 -458 -422 -382 -368 -360 -367 -384 -412 -455 -487 -492 -498 -513 -511 -476 -439 -410 -355 -327 -329 -370 -413 -451 -477 -510 -495 -467 -448 -452 -462 -446 -406 -343 -316 -300 -289 -300 -339 -403 -447 -449 -431 -388 -348 -317 -265 -224 -227 -250 -332 -427 -428 -349 -292 -268 -286 -334 -317 -291 -272 -266 -258 -159 -63 -122 -260 -328 -326 -313 -305 -308 -305 -300 -300 -297 -289 -294 -295 -190 -178 -184 -210 -232 -290 -323 -377 -423 -442 -437 -421 -413 -415 -401 -369 -365 -390 -425 -430 -421 -410 -415 -411 -411 -402 -396 -307 -346 -284 -298 -293 -278 -252 -232 -218 -158 -168 -243 -255 -240 -231 -219 -191 -228 -277 -224 -189 -141 -93 -18 -267 -342 -411 -474 -401 -371 -432 -405 -290 -196 -201 -264 -291 -287 -257 -211 -205 -226 -254 -273 -257 -233 -237 -240 -248 -263 -291 -293 -275 -285 -355 -443 -444 -400 -891 -874 -859 -843 -832 -828 -821 -828 -843 -851 -851 -836 -817 -809 -800 -789 -779 -765 -755 -742 -739 -730 -718 -708 -720 -729 -732 -736 -734 -725 -712 -703 -693 -694 -697 -697 -693 -684 -674 -670 -672 -678 -677 -678 -687 -701 -701 -699 -698 -689 -671 -638 -605 -590 -586 -586 -586 -586 -580 -579 -582 -582 -574 -556 -543 -545 -546 -535 -530 -530 -530 -521 -531 -544 -569 -545 -509 -535 -517 -518 -508 -495 -480 -470 -460 -456 -452 -445 -442 -441 -439 -442 -455 -470 -478 -473 -487 -488 -498 -501 -509 -508 -505 -510 -498 -457 -409 -392 -375 -365 -373 -396 -421 -441 -464 -469 -463 -474 -475 -447 -420 -391 -352 -333 -344 -365 -393 -405 -464 -503 -481 -464 -442 -432 -434 -422 -368 -301 -272 -273 -274 -279 -320 -378 -419 -444 -438 -408 -348 -302 -258 -230 -233 -244 -278 -325 -310 -287 -263 -294 -328 -342 -312 -264 -244 -257 -252 -261 -289 -298 -304 -325 -344 -333 -322 -323 -311 -309 -311 -314 -313 -320 -306 -235 -238 -224 -212 -217 -248 -290 -353 -402 -417 -413 -436 -478 -464 -405 -370 -347 -354 -399 -454 -444 -418 -406 -385 -381 -385 -391 -360 -369 -354 -315 -280 -264 -256 -239 -180 -75 -42 -162 -289 -281 -259 -185 -54 -184 -265 -213 -131 -13 -0 -106 -225 -245 -283 -377 -345 -371 -439 -395 -272 -198 -229 -270 -301 -318 -268 -231 -229 -239 -261 -277 -270 -250 -249 -245 -253 -279 -290 -316 -296 -286 -334 -415 -440 -439 -893 -875 -857 -839 -833 -820 -817 -830 -843 -849 -838 -824 -817 -810 -801 -791 -780 -772 -769 -761 -746 -732 -718 -707 -710 -724 -732 -734 -735 -728 -714 -710 -700 -699 -701 -696 -687 -679 -671 -663 -664 -669 -668 -670 -676 -686 -694 -697 -695 -685 -659 -636 -609 -590 -582 -583 -583 -581 -578 -581 -584 -582 -571 -550 -538 -541 -539 -524 -515 -516 -522 -515 -533 -538 -541 -528 -519 -510 -512 -520 -510 -504 -477 -462 -458 -461 -462 -462 -464 -454 -443 -451 -466 -472 -458 -455 -475 -499 -491 -497 -496 -494 -490 -489 -482 -443 -411 -396 -375 -363 -377 -402 -414 -430 -465 -485 -478 -471 -462 -431 -385 -364 -344 -341 -350 -365 -373 -401 -460 -484 -479 -471 -444 -414 -372 -346 -310 -286 -272 -282 -295 -292 -324 -386 -425 -440 -425 -399 -338 -295 -281 -250 -243 -235 -254 -258 -248 -253 -253 -263 -306 -359 -375 -325 -241 -242 -266 -270 -288 -296 -288 -306 -357 -353 -344 -343 -318 -310 -324 -334 -341 -341 -309 -283 -268 -249 -242 -230 -200 -238 -330 -392 -413 -407 -421 -464 -446 -384 -367 -349 -330 -404 -500 -481 -420 -417 -400 -371 -375 -386 -397 -389 -345 -292 -280 -257 -251 -243 -175 -65 -30 -78 -152 -285 -259 -185 -8 -85 -252 -154 -15 -52 -32 -213 -269 -255 -273 -301 -284 -346 -402 -346 -247 -204 -213 -270 -347 -343 -269 -234 -236 -248 -279 -292 -290 -278 -268 -246 -244 -264 -282 -313 -311 -297 -312 -362 -379 -385 -890 -877 -870 -850 -833 -819 -819 -828 -834 -825 -815 -812 -811 -807 -801 -792 -786 -784 -773 -762 -751 -737 -722 -710 -710 -729 -738 -736 -734 -729 -723 -714 -700 -690 -689 -687 -682 -675 -665 -656 -655 -659 -660 -664 -664 -667 -680 -689 -688 -677 -646 -629 -607 -586 -574 -579 -581 -576 -568 -569 -574 -572 -558 -541 -535 -538 -530 -513 -510 -512 -509 -505 -509 -537 -540 -498 -501 -505 -506 -515 -518 -504 -479 -475 -473 -471 -471 -470 -465 -457 -460 -473 -482 -479 -456 -443 -469 -493 -495 -485 -478 -487 -480 -470 -472 -449 -413 -391 -376 -374 -390 -401 -417 -445 -469 -473 -466 -457 -438 -398 -365 -352 -345 -347 -357 -366 -373 -388 -424 -464 -468 -443 -408 -372 -323 -302 -290 -293 -305 -306 -307 -319 -357 -415 -447 -435 -400 -371 -346 -283 -231 -234 -237 -228 -232 -218 -236 -237 -253 -272 -314 -328 -369 -364 -277 -249 -268 -273 -288 -298 -309 -336 -354 -364 -366 -350 -335 -319 -333 -350 -362 -358 -326 -290 -278 -264 -260 -245 -214 -264 -338 -391 -427 -431 -428 -457 -493 -482 -422 -315 -300 -408 -524 -514 -435 -443 -412 -394 -381 -378 -395 -380 -329 -303 -310 -265 -235 -235 -231 -249 -273 -242 -205 -240 -192 -90 -49 -272 -239 -127 -81 -108 -141 -235 -310 -282 -250 -227 -228 -305 -350 -305 -263 -246 -245 -302 -361 -336 -248 -234 -246 -276 -307 -311 -315 -279 -261 -240 -227 -255 -286 -326 -308 -303 -308 -322 -308 -318 -891 -883 -860 -843 -825 -820 -822 -829 -816 -805 -802 -802 -804 -802 -800 -797 -792 -786 -775 -763 -753 -744 -733 -724 -720 -741 -747 -743 -741 -720 -722 -710 -693 -681 -680 -680 -677 -670 -661 -656 -657 -656 -656 -657 -657 -658 -665 -677 -673 -664 -633 -619 -600 -583 -571 -573 -574 -571 -559 -558 -562 -557 -540 -529 -529 -529 -521 -512 -514 -518 -517 -511 -508 -525 -518 -503 -504 -501 -501 -507 -515 -509 -495 -495 -493 -490 -492 -488 -478 -469 -467 -473 -479 -475 -463 -458 -466 -473 -484 -456 -451 -446 -449 -471 -473 -458 -417 -393 -383 -381 -387 -400 -415 -440 -437 -413 -401 -402 -408 -377 -331 -332 -338 -339 -365 -372 -365 -362 -372 -433 -448 -417 -383 -363 -333 -310 -304 -310 -331 -330 -323 -356 -403 -421 -422 -406 -365 -354 -333 -289 -224 -210 -222 -216 -222 -231 -260 -270 -276 -278 -282 -305 -337 -363 -295 -244 -248 -260 -289 -301 -312 -323 -334 -358 -374 -368 -356 -326 -329 -353 -366 -358 -327 -301 -280 -270 -265 -253 -254 -301 -325 -306 -315 -363 -398 -401 -413 -440 -397 -299 -286 -394 -510 -519 -475 -477 -443 -418 -386 -372 -366 -345 -314 -313 -325 -293 -240 -228 -244 -269 -303 -285 -269 -260 -204 -190 -135 -270 -243 -238 -235 -202 -230 -246 -305 -290 -225 -188 -204 -276 -315 -319 -307 -276 -282 -312 -329 -301 -262 -257 -273 -293 -314 -310 -321 -296 -286 -257 -238 -267 -319 -340 -302 -280 -300 -338 -359 -342 -891 -869 -851 -830 -824 -826 -832 -835 -815 -802 -803 -805 -804 -802 -800 -797 -794 -780 -755 -746 -739 -736 -743 -739 -739 -757 -755 -754 -733 -715 -705 -699 -686 -678 -677 -675 -672 -669 -665 -663 -663 -659 -654 -651 -648 -648 -653 -661 -656 -646 -627 -610 -594 -587 -573 -567 -564 -560 -548 -549 -552 -543 -527 -521 -523 -521 -515 -513 -518 -523 -526 -515 -512 -520 -510 -530 -520 -509 -501 -505 -506 -507 -505 -506 -504 -507 -508 -498 -484 -471 -467 -475 -477 -468 -456 -453 -455 -473 -469 -441 -437 -439 -443 -462 -469 -451 -426 -410 -405 -404 -403 -405 -408 -413 -403 -375 -355 -370 -396 -363 -327 -324 -327 -332 -357 -363 -352 -344 -332 -399 -425 -429 -421 -404 -373 -335 -312 -316 -318 -308 -317 -358 -400 -402 -385 -369 -323 -311 -306 -311 -259 -220 -212 -232 -257 -264 -275 -278 -277 -277 -277 -297 -325 -328 -304 -218 -140 -169 -215 -239 -299 -309 -332 -359 -385 -385 -364 -318 -319 -348 -369 -366 -342 -317 -290 -271 -258 -255 -276 -275 -328 -376 -271 -160 -211 -324 -362 -390 -348 -295 -288 -365 -475 -515 -510 -499 -493 -450 -416 -385 -350 -318 -311 -291 -266 -254 -241 -228 -230 -268 -305 -322 -294 -317 -334 -350 -318 -304 -275 -266 -254 -243 -238 -250 -306 -296 -230 -188 -205 -234 -272 -314 -310 -286 -287 -311 -313 -293 -293 -278 -287 -286 -292 -285 -299 -295 -303 -279 -254 -282 -327 -342 -304 -262 -280 -351 -395 -365 -866 -850 -837 -823 -824 -830 -836 -833 -823 -821 -829 -834 -825 -812 -805 -802 -788 -766 -758 -755 -747 -738 -733 -735 -753 -756 -747 -742 -726 -711 -694 -689 -680 -675 -671 -667 -666 -667 -667 -666 -667 -663 -653 -648 -641 -638 -645 -646 -640 -629 -617 -603 -596 -591 -576 -565 -554 -546 -543 -546 -547 -538 -523 -518 -519 -513 -508 -507 -513 -526 -532 -530 -528 -527 -528 -549 -529 -511 -504 -505 -505 -510 -514 -516 -513 -513 -511 -502 -494 -488 -485 -487 -480 -469 -461 -451 -456 -463 -452 -436 -427 -430 -434 -450 -451 -441 -436 -424 -414 -412 -412 -414 -415 -405 -390 -376 -364 -374 -389 -370 -354 -342 -319 -318 -323 -334 -328 -327 -338 -380 -396 -437 -463 -442 -407 -358 -315 -301 -290 -275 -286 -330 -377 -398 -378 -342 -331 -287 -267 -313 -266 -229 -229 -234 -246 -267 -271 -298 -273 -263 -248 -272 -312 -336 -335 -246 -139 -94 -59 -138 -274 -289 -329 -361 -395 -397 -364 -318 -323 -337 -370 -382 -362 -343 -310 -277 -272 -276 -295 -311 -359 -412 -401 -377 -299 -210 -315 -339 -319 -297 -282 -337 -422 -466 -496 -513 -496 -470 -450 -405 -352 -312 -305 -293 -277 -275 -256 -216 -180 -183 -270 -313 -299 -318 -362 -388 -366 -356 -302 -275 -261 -232 -232 -260 -296 -287 -241 -215 -207 -212 -251 -297 -314 -304 -297 -305 -314 -312 -327 -312 -301 -285 -262 -249 -262 -255 -275 -275 -261 -263 -285 -316 -311 -265 -264 -341 -398 -379 -850 -840 -819 -814 -819 -826 -830 -827 -820 -826 -832 -844 -842 -826 -816 -809 -794 -775 -772 -767 -756 -745 -740 -740 -743 -749 -751 -742 -727 -707 -687 -671 -670 -669 -665 -664 -664 -663 -661 -660 -664 -664 -657 -650 -640 -635 -638 -634 -626 -615 -611 -597 -598 -588 -573 -561 -547 -540 -540 -547 -548 -539 -526 -521 -516 -510 -505 -504 -513 -525 -538 -538 -533 -538 -541 -546 -532 -520 -518 -508 -509 -511 -519 -519 -520 -523 -516 -505 -499 -493 -485 -483 -491 -490 -469 -456 -456 -452 -430 -423 -421 -423 -431 -441 -441 -440 -431 -421 -415 -415 -417 -424 -426 -410 -389 -379 -380 -384 -387 -384 -361 -359 -332 -332 -312 -313 -303 -311 -353 -366 -380 -419 -446 -435 -410 -360 -306 -286 -280 -275 -285 -300 -325 -363 -376 -361 -334 -274 -247 -290 -264 -238 -253 -262 -256 -252 -297 -291 -278 -261 -251 -273 -310 -325 -321 -290 -249 -223 -210 -264 -251 -228 -316 -357 -396 -405 -376 -327 -328 -329 -363 -388 -380 -357 -300 -268 -275 -271 -240 -297 -396 -412 -419 -379 -345 -313 -290 -306 -322 -291 -272 -295 -359 -396 -478 -510 -493 -439 -443 -419 -365 -322 -306 -298 -287 -273 -236 -187 -135 -126 -292 -297 -297 -315 -342 -353 -379 -327 -275 -263 -258 -233 -230 -258 -281 -280 -266 -248 -226 -223 -253 -304 -337 -310 -299 -318 -336 -340 -352 -371 -335 -295 -247 -218 -225 -236 -262 -261 -255 -258 -287 -340 -349 -290 -261 -317 -377 -375 -843 -825 -808 -804 -809 -813 -810 -810 -807 -812 -828 -844 -841 -830 -824 -807 -785 -783 -789 -780 -764 -753 -752 -752 -755 -757 -758 -747 -731 -704 -685 -664 -664 -664 -659 -658 -661 -659 -653 -654 -661 -665 -661 -649 -639 -636 -635 -629 -619 -612 -605 -594 -593 -585 -575 -558 -546 -543 -547 -556 -552 -540 -530 -527 -522 -511 -503 -504 -509 -520 -533 -538 -538 -548 -550 -545 -530 -524 -518 -506 -517 -511 -521 -521 -525 -527 -522 -513 -506 -501 -495 -492 -496 -495 -483 -468 -456 -446 -427 -421 -422 -422 -431 -432 -441 -438 -434 -423 -416 -411 -407 -419 -428 -418 -401 -397 -399 -396 -389 -383 -378 -378 -355 -356 -327 -315 -293 -296 -322 -353 -384 -402 -390 -376 -371 -349 -307 -284 -283 -286 -282 -278 -295 -332 -363 -360 -315 -261 -245 -273 -297 -252 -249 -249 -249 -277 -297 -284 -262 -252 -251 -274 -308 -317 -312 -313 -304 -295 -283 -255 -221 -195 -302 -340 -387 -401 -391 -368 -350 -346 -362 -382 -390 -353 -299 -278 -252 -160 -85 -93 -210 -410 -457 -413 -370 -312 -276 -307 -328 -267 -261 -267 -313 -412 -503 -532 -515 -453 -449 -427 -375 -344 -327 -295 -265 -246 -220 -170 -115 -169 -301 -314 -129 -259 -283 -331 -338 -300 -238 -244 -257 -242 -235 -253 -273 -259 -254 -255 -243 -257 -287 -335 -359 -333 -328 -333 -327 -326 -367 -377 -369 -322 -256 -207 -200 -229 -270 -279 -256 -254 -310 -386 -385 -312 -279 -321 -366 -353 -824 -799 -791 -792 -792 -793 -781 -780 -796 -806 -822 -830 -830 -824 -810 -798 -793 -796 -802 -792 -784 -782 -775 -770 -767 -766 -759 -747 -727 -703 -682 -661 -660 -661 -658 -655 -656 -653 -649 -650 -658 -664 -659 -650 -642 -637 -636 -632 -621 -613 -601 -594 -592 -585 -577 -560 -551 -554 -560 -566 -562 -548 -538 -531 -522 -509 -502 -501 -503 -513 -524 -529 -530 -535 -547 -548 -526 -512 -507 -496 -514 -519 -526 -526 -531 -532 -528 -521 -518 -515 -511 -506 -500 -500 -493 -470 -458 -443 -433 -427 -430 -429 -433 -434 -440 -431 -435 -425 -412 -397 -393 -407 -419 -417 -414 -420 -426 -418 -402 -397 -396 -389 -368 -356 -336 -315 -305 -290 -294 -339 -382 -379 -357 -347 -345 -353 -335 -306 -296 -316 -323 -295 -289 -296 -313 -304 -277 -250 -243 -248 -275 -273 -259 -232 -242 -278 -290 -282 -265 -255 -261 -276 -300 -304 -274 -256 -284 -316 -293 -262 -226 -215 -284 -301 -295 -295 -309 -409 -382 -355 -360 -390 -406 -368 -323 -301 -291 -271 -224 -210 -295 -401 -473 -431 -374 -305 -269 -288 -294 -253 -249 -280 -356 -458 -532 -551 -513 -472 -435 -408 -391 -371 -335 -288 -250 -235 -220 -190 -208 -287 -264 -107 -131 -227 -329 -328 -312 -274 -221 -237 -257 -234 -218 -237 -267 -259 -255 -269 -263 -290 -334 -379 -399 -363 -334 -327 -298 -305 -330 -338 -378 -347 -277 -222 -219 -235 -282 -299 -263 -252 -318 -397 -391 -329 -308 -330 -356 -350 -802 -781 -777 -777 -770 -769 -768 -771 -779 -791 -808 -816 -812 -800 -794 -797 -800 -803 -806 -802 -793 -790 -790 -782 -775 -769 -754 -738 -719 -695 -677 -655 -652 -657 -653 -648 -649 -647 -643 -646 -656 -660 -655 -650 -645 -640 -639 -637 -625 -610 -599 -595 -594 -592 -579 -564 -560 -567 -571 -573 -572 -562 -546 -530 -517 -507 -500 -499 -499 -505 -512 -517 -521 -518 -522 -522 -500 -498 -499 -501 -515 -520 -525 -528 -527 -524 -525 -525 -527 -531 -527 -512 -502 -500 -489 -470 -456 -447 -441 -437 -442 -441 -444 -437 -436 -426 -426 -420 -404 -386 -385 -398 -409 -415 -420 -433 -447 -441 -421 -411 -405 -400 -390 -368 -353 -332 -315 -291 -300 -331 -372 -379 -384 -376 -377 -393 -395 -391 -378 -368 -358 -314 -278 -273 -263 -251 -240 -235 -231 -217 -217 -253 -239 -233 -245 -262 -269 -271 -251 -241 -257 -277 -291 -248 -177 -210 -297 -331 -311 -296 -289 -223 -240 -240 -229 -157 -297 -431 -407 -367 -368 -395 -417 -385 -346 -334 -317 -284 -268 -303 -378 -440 -467 -430 -360 -308 -284 -273 -267 -240 -247 -308 -409 -508 -548 -534 -471 -436 -421 -378 -358 -362 -332 -281 -235 -223 -236 -283 -332 -304 -221 -34 -206 -270 -292 -288 -251 -216 -221 -254 -270 -256 -216 -221 -272 -300 -300 -229 -123 -190 -358 -404 -416 -409 -386 -342 -256 -289 -298 -298 -337 -304 -270 -252 -237 -241 -268 -286 -264 -244 -286 -348 -361 -340 -343 -358 -368 -347 -790 -774 -772 -766 -761 -757 -760 -765 -777 -799 -807 -805 -793 -789 -792 -794 -799 -805 -805 -800 -796 -800 -797 -789 -779 -764 -739 -739 -718 -696 -673 -667 -652 -657 -651 -645 -645 -642 -639 -646 -655 -656 -652 -651 -642 -637 -640 -638 -628 -610 -598 -599 -599 -600 -582 -568 -567 -572 -577 -579 -572 -560 -542 -522 -510 -503 -499 -499 -498 -501 -506 -511 -516 -519 -524 -513 -485 -484 -490 -498 -515 -522 -524 -525 -521 -520 -526 -533 -538 -537 -526 -512 -506 -503 -480 -464 -454 -451 -450 -447 -447 -450 -455 -442 -429 -417 -416 -416 -403 -390 -386 -388 -400 -413 -422 -434 -442 -436 -431 -422 -413 -414 -406 -390 -333 -329 -312 -292 -308 -326 -362 -382 -408 -397 -398 -408 -418 -438 -434 -394 -359 -332 -297 -280 -260 -246 -241 -230 -229 -212 -200 -217 -224 -233 -245 -253 -266 -269 -260 -264 -271 -280 -295 -234 -155 -219 -303 -342 -300 -298 -329 -293 -256 -211 -222 -145 -385 -440 -402 -348 -351 -377 -397 -396 -375 -363 -340 -294 -274 -300 -371 -424 -442 -412 -364 -331 -325 -295 -268 -239 -252 -330 -427 -517 -530 -485 -415 -390 -377 -325 -311 -331 -304 -265 -225 -222 -250 -304 -356 -337 -113 -50 -232 -209 -220 -218 -201 -197 -240 -273 -284 -242 -213 -249 -294 -331 -335 -232 -48 -131 -361 -403 -399 -364 -362 -341 -158 -292 -302 -263 -256 -229 -225 -232 -222 -217 -227 -254 -271 -257 -250 -264 -294 -307 -307 -388 -427 -378 -786 -769 -770 -770 -758 -756 -765 -773 -789 -809 -808 -797 -792 -792 -794 -796 -796 -801 -803 -799 -801 -807 -807 -796 -780 -766 -736 -726 -706 -704 -690 -671 -658 -663 -654 -638 -636 -635 -633 -640 -648 -649 -648 -645 -638 -636 -641 -639 -629 -611 -604 -609 -612 -607 -584 -573 -573 -576 -582 -584 -571 -554 -535 -514 -503 -501 -500 -499 -497 -499 -503 -510 -523 -527 -520 -499 -475 -470 -470 -487 -487 -516 -519 -518 -521 -525 -531 -541 -540 -526 -514 -509 -508 -498 -477 -466 -458 -456 -453 -452 -448 -458 -462 -447 -427 -414 -416 -416 -407 -402 -392 -392 -405 -422 -438 -444 -434 -416 -419 -415 -411 -411 -398 -371 -292 -300 -294 -298 -301 -300 -347 -391 -411 -409 -391 -378 -375 -381 -382 -357 -335 -348 -327 -256 -308 -283 -281 -257 -229 -201 -199 -217 -241 -246 -247 -249 -261 -272 -276 -274 -275 -287 -309 -285 -225 -244 -286 -299 -272 -291 -345 -360 -329 -262 -248 -248 -422 -413 -370 -306 -313 -339 -347 -352 -364 -373 -341 -289 -276 -310 -387 -428 -418 -397 -388 -379 -348 -310 -273 -243 -255 -345 -432 -493 -479 -444 -391 -359 -348 -333 -326 -314 -285 -256 -238 -255 -283 -286 -304 -304 -211 -147 -206 -175 -181 -191 -192 -201 -247 -280 -286 -224 -215 -289 -329 -354 -353 -241 -39 -152 -178 -331 -362 -301 -310 -322 -218 -294 -278 -233 -205 -187 -200 -232 -228 -201 -198 -233 -287 -299 -255 -230 -230 -248 -299 -391 -475 -433 -784 -764 -763 -761 -754 -759 -776 -792 -806 -801 -793 -791 -793 -791 -791 -795 -801 -804 -798 -792 -797 -803 -802 -792 -770 -735 -744 -719 -717 -702 -691 -678 -670 -668 -650 -637 -631 -627 -628 -631 -634 -638 -646 -645 -637 -638 -642 -636 -629 -615 -616 -619 -622 -610 -598 -589 -584 -587 -589 -585 -569 -550 -531 -510 -500 -503 -505 -504 -501 -501 -506 -517 -528 -529 -518 -487 -475 -466 -463 -478 -474 -497 -512 -517 -522 -529 -540 -545 -540 -528 -514 -509 -507 -497 -485 -475 -461 -459 -456 -454 -453 -464 -463 -448 -425 -419 -422 -414 -410 -407 -402 -402 -413 -434 -447 -439 -416 -397 -397 -396 -393 -385 -363 -323 -281 -301 -313 -308 -314 -324 -364 -403 -393 -388 -379 -357 -334 -317 -309 -306 -310 -334 -356 -350 -329 -324 -298 -259 -232 -178 -206 -232 -261 -258 -249 -253 -259 -262 -266 -266 -269 -286 -315 -341 -352 -342 -292 -236 -275 -308 -343 -334 -348 -291 -269 -322 -420 -401 -273 -215 -216 -275 -317 -330 -356 -361 -327 -291 -274 -315 -386 -423 -427 -448 -446 -401 -368 -319 -275 -241 -261 -354 -433 -456 -431 -398 -355 -340 -351 -346 -325 -293 -279 -257 -240 -256 -259 -284 -281 -253 -220 -196 -193 -178 -189 -194 -198 -211 -250 -277 -271 -247 -262 -317 -359 -381 -374 -326 -271 -69 -277 -302 -301 -280 -278 -299 -315 -291 -269 -241 -208 -179 -200 -252 -259 -219 -191 -217 -294 -343 -313 -306 -253 -246 -295 -359 -474 -480 -778 -760 -757 -747 -747 -754 -773 -789 -797 -775 -774 -776 -778 -780 -782 -787 -791 -790 -786 -786 -791 -791 -788 -778 -764 -754 -749 -718 -709 -705 -697 -691 -677 -669 -649 -634 -623 -618 -622 -624 -625 -630 -639 -639 -631 -635 -637 -631 -632 -624 -624 -628 -629 -623 -614 -602 -596 -597 -593 -585 -569 -551 -531 -508 -501 -506 -509 -512 -509 -505 -507 -515 -525 -525 -511 -488 -475 -467 -465 -466 -466 -479 -510 -522 -523 -532 -547 -545 -531 -523 -519 -514 -509 -499 -491 -475 -461 -460 -457 -456 -459 -461 -455 -442 -423 -421 -421 -416 -414 -414 -411 -405 -409 -422 -428 -419 -406 -396 -394 -387 -373 -355 -325 -293 -283 -324 -337 -336 -349 -389 -408 -405 -353 -343 -371 -364 -339 -322 -303 -294 -300 -329 -366 -365 -354 -339 -312 -266 -244 -157 -183 -232 -253 -248 -246 -253 -254 -254 -255 -255 -250 -260 -298 -336 -359 -372 -362 -306 -316 -337 -349 -314 -348 -252 -156 -190 -376 -400 -276 -230 -247 -297 -329 -337 -350 -346 -313 -290 -295 -327 -375 -389 -441 -501 -478 -439 -392 -331 -278 -237 -273 -358 -401 -414 -399 -353 -313 -333 -375 -366 -328 -304 -298 -291 -286 -253 -237 -233 -224 -199 -191 -190 -189 -200 -211 -209 -207 -229 -262 -267 -249 -240 -270 -336 -376 -391 -349 -338 -297 -214 -319 -305 -287 -288 -276 -291 -316 -309 -287 -258 -222 -193 -211 -265 -285 -243 -196 -212 -271 -291 -377 -374 -307 -280 -305 -327 -433 -480 -770 -758 -751 -739 -739 -750 -765 -774 -769 -762 -746 -746 -751 -754 -759 -766 -771 -775 -776 -778 -781 -776 -767 -755 -747 -746 -737 -710 -707 -710 -704 -691 -675 -664 -640 -626 -619 -615 -615 -618 -621 -625 -629 -626 -624 -630 -632 -630 -637 -634 -635 -637 -640 -629 -623 -614 -598 -596 -591 -585 -572 -554 -533 -508 -499 -503 -509 -516 -514 -507 -508 -517 -526 -523 -505 -488 -476 -470 -466 -466 -471 -476 -510 -529 -529 -530 -526 -520 -513 -515 -521 -522 -518 -499 -484 -471 -462 -461 -458 -458 -462 -453 -445 -438 -429 -423 -423 -420 -417 -413 -404 -402 -404 -410 -418 -417 -413 -402 -386 -368 -357 -349 -333 -315 -309 -335 -355 -374 -390 -405 -411 -382 -335 -331 -382 -404 -380 -349 -324 -309 -305 -334 -344 -376 -389 -375 -320 -272 -243 -200 -205 -232 -256 -262 -266 -265 -254 -245 -250 -257 -261 -270 -290 -323 -346 -363 -368 -370 -368 -357 -350 -324 -312 -240 -104 -81 -320 -391 -335 -315 -340 -350 -340 -332 -327 -321 -311 -297 -306 -338 -356 -425 -455 -496 -478 -456 -416 -342 -266 -232 -265 -334 -382 -397 -382 -341 -312 -332 -373 -376 -344 -311 -297 -295 -284 -242 -220 -202 -194 -184 -184 -179 -201 -226 -238 -237 -228 -244 -232 -215 -240 -245 -271 -271 -116 -162 -386 -353 -319 -309 -361 -267 -262 -302 -290 -295 -311 -327 -243 -192 -195 -199 -226 -282 -311 -266 -215 -196 -133 -196 -357 -420 -358 -334 -322 -319 -378 -409 -767 -749 -739 -727 -726 -739 -748 -750 -741 -734 -717 -721 -723 -728 -735 -742 -748 -756 -763 -769 -771 -761 -750 -744 -734 -734 -723 -704 -710 -709 -699 -685 -664 -649 -629 -621 -619 -615 -611 -614 -618 -622 -623 -621 -626 -638 -642 -642 -645 -645 -645 -644 -645 -636 -630 -614 -598 -598 -595 -591 -576 -557 -544 -523 -501 -498 -508 -515 -515 -510 -511 -523 -532 -518 -496 -482 -476 -466 -466 -466 -475 -479 -505 -522 -526 -522 -510 -510 -510 -506 -511 -519 -517 -496 -480 -467 -462 -463 -462 -460 -460 -446 -442 -440 -437 -427 -422 -417 -412 -400 -387 -388 -397 -407 -414 -416 -415 -401 -366 -341 -343 -352 -360 -354 -337 -345 -376 -386 -400 -410 -394 -360 -300 -295 -347 -386 -387 -367 -351 -340 -335 -324 -331 -360 -394 -395 -360 -302 -237 -198 -200 -223 -230 -245 -265 -267 -259 -250 -251 -258 -281 -314 -320 -326 -342 -341 -357 -361 -343 -345 -352 -306 -266 -231 -177 -260 -361 -370 -348 -372 -382 -359 -348 -348 -342 -319 -299 -310 -311 -326 -390 -445 -465 -476 -477 -472 -440 -360 -298 -257 -259 -316 -379 -398 -384 -357 -331 -320 -326 -346 -338 -328 -303 -289 -277 -234 -225 -206 -199 -188 -177 -174 -212 -239 -252 -259 -241 -175 -91 -128 -239 -256 -267 -225 -153 -65 -385 -320 -328 -369 -406 -233 -204 -297 -297 -284 -289 -329 -182 -65 -126 -197 -230 -281 -315 -299 -281 -222 -164 -203 -321 -424 -376 -373 -341 -348 -339 -328 -765 -743 -728 -717 -718 -721 -725 -726 -725 -715 -702 -706 -702 -707 -718 -726 -732 -744 -755 -762 -757 -747 -737 -723 -722 -720 -710 -705 -706 -701 -690 -676 -671 -644 -623 -620 -622 -617 -609 -612 -617 -619 -620 -621 -634 -649 -649 -648 -649 -652 -651 -652 -644 -642 -627 -613 -605 -605 -602 -595 -581 -573 -559 -529 -498 -492 -505 -514 -515 -510 -515 -531 -530 -514 -501 -482 -472 -460 -464 -465 -481 -486 -499 -505 -514 -516 -503 -497 -495 -491 -495 -502 -501 -492 -476 -464 -464 -468 -465 -460 -459 -450 -445 -437 -431 -427 -428 -418 -405 -392 -383 -383 -390 -401 -412 -415 -410 -391 -362 -336 -336 -348 -352 -356 -343 -351 -360 -371 -380 -386 -368 -328 -280 -260 -293 -331 -344 -348 -345 -346 -343 -322 -315 -313 -340 -349 -342 -286 -242 -218 -210 -212 -232 -251 -265 -266 -262 -255 -251 -255 -283 -324 -330 -333 -346 -353 -366 -354 -328 -333 -343 -295 -239 -211 -203 -276 -333 -265 -314 -409 -408 -376 -363 -361 -359 -348 -347 -342 -328 -344 -407 -449 -464 -474 -494 -497 -471 -427 -380 -297 -284 -339 -384 -396 -392 -367 -323 -292 -299 -330 -328 -321 -292 -284 -264 -122 -204 -203 -207 -193 -174 -167 -200 -246 -259 -265 -255 -144 -25 -103 -224 -170 -193 -268 -277 -292 -343 -294 -338 -386 -398 -299 -284 -292 -307 -293 -292 -337 -199 -38 -115 -227 -224 -244 -259 -294 -309 -258 -231 -253 -297 -338 -349 -380 -369 -410 -354 -306 -758 -739 -722 -708 -709 -706 -706 -700 -699 -700 -690 -690 -694 -704 -717 -728 -741 -757 -770 -773 -758 -733 -717 -716 -723 -713 -707 -710 -729 -719 -704 -688 -669 -666 -639 -636 -634 -622 -612 -616 -618 -617 -621 -629 -645 -658 -656 -656 -661 -668 -671 -657 -645 -653 -623 -613 -603 -606 -605 -602 -594 -584 -557 -516 -486 -487 -504 -514 -516 -511 -517 -529 -524 -515 -502 -481 -466 -458 -462 -466 -482 -488 -497 -494 -502 -507 -503 -495 -485 -483 -488 -490 -493 -489 -475 -466 -470 -474 -469 -466 -460 -454 -445 -433 -424 -428 -429 -416 -402 -394 -392 -395 -399 -409 -420 -419 -407 -385 -365 -346 -334 -333 -332 -336 -334 -335 -343 -353 -370 -377 -375 -347 -301 -269 -266 -282 -296 -307 -327 -332 -345 -337 -311 -300 -295 -281 -288 -267 -252 -249 -224 -230 -252 -260 -268 -265 -262 -266 -258 -243 -260 -296 -312 -327 -358 -384 -377 -344 -324 -326 -331 -284 -259 -236 -211 -153 -143 -177 -270 -352 -390 -387 -362 -362 -375 -375 -374 -362 -351 -357 -386 -447 -466 -488 -514 -516 -502 -479 -383 -294 -291 -351 -390 -390 -390 -377 -325 -280 -285 -308 -332 -322 -292 -284 -260 -64 -137 -130 -175 -206 -187 -169 -210 -250 -257 -264 -268 -220 -161 -190 -250 -233 -210 -272 -274 -286 -301 -294 -345 -394 -428 -408 -402 -401 -344 -307 -310 -346 -273 -145 -174 -244 -213 -219 -244 -314 -363 -302 -251 -246 -259 -260 -278 -332 -366 -422 -394 -336 -755 -735 -714 -701 -701 -696 -690 -682 -685 -684 -688 -683 -687 -701 -711 -722 -734 -751 -761 -757 -741 -717 -704 -706 -711 -720 -720 -728 -732 -719 -704 -692 -691 -673 -646 -646 -640 -631 -621 -621 -620 -622 -632 -648 -656 -656 -657 -662 -673 -679 -678 -674 -659 -659 -618 -609 -600 -603 -604 -606 -600 -574 -537 -494 -472 -487 -508 -516 -518 -515 -519 -523 -522 -514 -492 -475 -464 -457 -460 -465 -477 -486 -484 -489 -494 -501 -506 -499 -489 -486 -488 -491 -494 -489 -478 -475 -480 -481 -479 -474 -461 -453 -443 -430 -417 -426 -424 -413 -406 -408 -412 -413 -418 -427 -429 -418 -401 -380 -367 -351 -342 -330 -320 -321 -328 -320 -314 -315 -334 -356 -366 -358 -324 -297 -286 -280 -288 -302 -309 -313 -334 -362 -354 -339 -324 -285 -275 -269 -268 -257 -246 -240 -251 -263 -263 -245 -253 -276 -264 -237 -240 -267 -301 -317 -351 -371 -358 -341 -336 -331 -324 -317 -296 -263 -230 -121 -71 -177 -252 -314 -377 -366 -354 -354 -356 -366 -378 -382 -372 -374 -362 -454 -470 -481 -493 -499 -495 -444 -354 -290 -297 -355 -393 -391 -393 -405 -386 -344 -303 -318 -331 -323 -297 -276 -256 -80 -76 -88 -93 -179 -186 -172 -217 -259 -266 -273 -233 -183 -233 -237 -232 -164 -252 -252 -256 -269 -279 -297 -352 -395 -407 -422 -425 -400 -353 -319 -321 -356 -361 -320 -304 -308 -246 -221 -266 -373 -431 -354 -290 -276 -259 -255 -248 -284 -356 -410 -408 -370 -763 -728 -711 -695 -691 -679 -674 -672 -682 -686 -688 -688 -692 -705 -706 -712 -717 -731 -745 -735 -716 -702 -691 -694 -709 -720 -722 -734 -740 -728 -727 -717 -704 -688 -665 -648 -640 -636 -629 -625 -622 -623 -634 -642 -647 -661 -678 -680 -686 -700 -695 -691 -672 -667 -629 -608 -605 -602 -603 -604 -592 -556 -509 -470 -465 -492 -515 -522 -522 -521 -527 -527 -523 -510 -489 -472 -459 -451 -455 -460 -473 -482 -478 -484 -487 -499 -502 -497 -491 -492 -499 -500 -497 -488 -483 -486 -488 -492 -489 -476 -462 -452 -447 -438 -428 -425 -425 -418 -413 -418 -423 -427 -430 -430 -422 -409 -398 -382 -365 -354 -357 -353 -338 -314 -318 -317 -299 -295 -303 -319 -339 -344 -325 -321 -334 -347 -357 -338 -311 -321 -334 -327 -326 -318 -322 -302 -303 -287 -275 -268 -253 -235 -230 -253 -199 -192 -259 -279 -269 -269 -256 -263 -299 -332 -346 -343 -328 -337 -348 -346 -348 -340 -325 -283 -251 -246 -280 -267 -238 -303 -365 -353 -351 -340 -326 -341 -391 -413 -354 -406 -400 -432 -429 -467 -469 -449 -403 -363 -318 -285 -302 -347 -366 -355 -355 -371 -395 -364 -320 -326 -329 -331 -288 -257 -254 -172 -185 -177 -176 -193 -178 -175 -223 -267 -273 -274 -248 -166 -126 -234 -215 -53 -247 -237 -241 -256 -273 -283 -331 -344 -383 -412 -419 -397 -329 -300 -329 -356 -385 -393 -395 -356 -259 -222 -258 -291 -399 -389 -301 -318 -317 -316 -284 -266 -313 -356 -382 -378 -770 -740 -704 -689 -680 -669 -669 -675 -684 -686 -686 -696 -697 -704 -702 -706 -711 -719 -725 -707 -689 -679 -669 -677 -701 -715 -725 -737 -737 -735 -727 -713 -696 -687 -676 -647 -657 -651 -639 -622 -621 -624 -625 -633 -641 -651 -661 -669 -691 -716 -707 -693 -682 -663 -641 -634 -611 -603 -600 -596 -584 -535 -481 -450 -460 -493 -519 -528 -528 -533 -543 -539 -526 -507 -482 -458 -446 -446 -459 -463 -479 -484 -476 -478 -483 -491 -501 -498 -495 -502 -510 -507 -496 -487 -487 -492 -496 -499 -488 -474 -462 -455 -455 -451 -445 -436 -435 -432 -432 -432 -435 -438 -435 -426 -412 -400 -388 -371 -348 -344 -336 -342 -340 -311 -306 -303 -297 -293 -294 -303 -318 -324 -322 -330 -351 -372 -368 -332 -301 -305 -310 -316 -269 -262 -288 -289 -302 -298 -286 -290 -273 -241 -219 -240 -164 -200 -299 -260 -183 -173 -221 -253 -278 -338 -357 -348 -326 -334 -341 -354 -360 -350 -324 -273 -252 -290 -276 -239 -261 -347 -422 -397 -314 -257 -263 -380 -405 -428 -459 -440 -386 -354 -344 -472 -424 -348 -294 -287 -290 -290 -314 -348 -356 -341 -320 -328 -363 -355 -323 -326 -315 -327 -293 -259 -263 -267 -271 -241 -222 -194 -170 -185 -234 -264 -267 -276 -281 -248 -188 -228 -140 -71 -258 -257 -221 -241 -232 -239 -255 -301 -341 -375 -397 -385 -291 -269 -339 -344 -357 -376 -402 -368 -279 -209 -251 -267 -372 -393 -348 -338 -357 -359 -319 -276 -282 -321 -358 -373 -788 -747 -703 -687 -672 -672 -681 -688 -687 -680 -687 -685 -687 -691 -692 -701 -702 -699 -699 -679 -663 -657 -660 -678 -696 -708 -720 -723 -725 -721 -714 -709 -699 -692 -682 -669 -647 -647 -640 -624 -619 -620 -624 -626 -634 -655 -670 -680 -704 -722 -716 -697 -677 -671 -655 -647 -614 -604 -597 -587 -569 -523 -467 -442 -463 -498 -517 -527 -536 -545 -559 -552 -530 -501 -472 -444 -432 -440 -464 -467 -478 -486 -479 -477 -481 -489 -500 -498 -497 -508 -515 -509 -501 -496 -492 -498 -499 -496 -482 -469 -461 -460 -461 -455 -441 -436 -438 -438 -437 -443 -447 -443 -432 -416 -401 -384 -368 -352 -330 -321 -317 -332 -339 -318 -299 -294 -296 -304 -293 -293 -297 -301 -309 -327 -346 -354 -345 -320 -315 -312 -293 -289 -269 -271 -274 -276 -310 -318 -315 -314 -286 -243 -209 -212 -252 -288 -301 -262 -141 -92 -231 -265 -272 -328 -353 -352 -342 -346 -346 -355 -351 -340 -305 -244 -246 -295 -262 -278 -345 -386 -435 -364 -234 -245 -251 -339 -364 -376 -458 -424 -424 -420 -408 -469 -358 -274 -245 -254 -279 -304 -335 -344 -337 -345 -305 -302 -329 -331 -326 -321 -296 -308 -295 -294 -258 -276 -273 -230 -207 -184 -173 -193 -231 -254 -260 -280 -288 -276 -262 -246 -52 -204 -275 -253 -167 -244 -257 -242 -236 -268 -297 -324 -359 -370 -290 -233 -293 -313 -306 -338 -387 -375 -300 -242 -239 -271 -363 -357 -352 -325 -354 -380 -357 -315 -296 -313 -340 -357 -794 -726 -706 -702 -685 -692 -703 -698 -690 -682 -689 -682 -668 -669 -670 -675 -676 -675 -677 -559 -590 -652 -663 -681 -687 -689 -697 -709 -710 -714 -705 -705 -700 -685 -675 -652 -645 -645 -646 -639 -624 -620 -621 -622 -634 -659 -678 -689 -711 -724 -720 -703 -696 -681 -658 -651 -627 -606 -596 -584 -552 -506 -455 -441 -450 -481 -512 -532 -547 -556 -565 -559 -535 -499 -458 -431 -423 -433 -447 -454 -472 -488 -483 -476 -481 -494 -501 -496 -497 -509 -516 -513 -509 -506 -500 -501 -499 -492 -476 -466 -460 -461 -462 -463 -464 -462 -453 -449 -448 -448 -442 -431 -420 -408 -392 -373 -365 -347 -325 -306 -304 -327 -341 -328 -296 -285 -290 -249 -233 -155 -226 -303 -317 -333 -334 -326 -329 -323 -305 -292 -293 -289 -276 -288 -303 -285 -307 -324 -335 -326 -293 -237 -185 -172 -205 -258 -292 -290 -209 -140 -271 -274 -282 -312 -345 -337 -353 -378 -374 -358 -343 -328 -218 -217 -260 -293 -303 -319 -361 -403 -414 -340 -230 -238 -239 -284 -309 -366 -420 -437 -460 -467 -466 -449 -334 -247 -233 -251 -288 -319 -341 -371 -384 -357 -311 -293 -310 -310 -330 -334 -290 -276 -273 -283 -266 -279 -297 -258 -214 -186 -182 -201 -224 -195 -156 -268 -287 -275 -274 -296 -213 -208 -259 -254 -252 -228 -232 -219 -230 -243 -271 -306 -347 -370 -329 -275 -273 -268 -249 -290 -353 -370 -337 -270 -235 -264 -268 -300 -304 -295 -328 -372 -384 -360 -337 -333 -343 -359 -756 -706 -707 -708 -708 -724 -721 -698 -690 -687 -694 -684 -655 -649 -644 -659 -659 -493 -449 -253 -452 -653 -662 -668 -677 -691 -703 -707 -712 -714 -702 -694 -708 -685 -683 -703 -710 -669 -655 -627 -617 -621 -626 -633 -643 -667 -692 -704 -719 -723 -718 -714 -707 -687 -667 -652 -630 -606 -604 -582 -540 -492 -451 -441 -447 -480 -517 -540 -556 -565 -569 -559 -533 -500 -457 -429 -428 -430 -437 -453 -467 -484 -478 -475 -485 -498 -500 -494 -497 -505 -510 -514 -513 -510 -503 -497 -494 -484 -469 -460 -456 -458 -458 -465 -475 -491 -470 -456 -457 -453 -438 -419 -407 -403 -399 -390 -368 -342 -316 -300 -305 -319 -327 -327 -307 -294 -319 -324 -326 -326 -325 -315 -311 -312 -294 -280 -297 -308 -314 -300 -295 -272 -287 -302 -321 -323 -323 -325 -333 -334 -306 -247 -214 -212 -220 -245 -283 -298 -253 -205 -264 -270 -275 -287 -312 -334 -371 -414 -416 -377 -310 -281 -238 -238 -274 -297 -315 -334 -354 -387 -370 -313 -297 -316 -247 -284 -295 -353 -360 -426 -455 -478 -471 -435 -304 -232 -243 -271 -294 -320 -354 -394 -419 -389 -333 -294 -300 -320 -328 -369 -372 -283 -249 -272 -278 -289 -291 -253 -210 -186 -184 -197 -192 -115 -65 -248 -282 -272 -277 -300 -223 -164 -163 -233 -249 -263 -247 -233 -232 -237 -256 -289 -322 -342 -353 -341 -294 -241 -210 -249 -319 -362 -345 -282 -276 -248 -255 -276 -275 -280 -282 -329 -371 -370 -360 -362 -374 -368 -752 -728 -723 -711 -730 -747 -722 -699 -695 -693 -702 -681 -654 -635 -623 -651 -662 -389 -291 -173 -333 -469 -481 -580 -679 -697 -716 -727 -721 -713 -711 -714 -716 -705 -695 -665 -663 -706 -647 -614 -612 -618 -629 -639 -647 -673 -701 -713 -724 -727 -729 -721 -707 -682 -683 -653 -632 -608 -609 -582 -538 -520 -486 -457 -457 -489 -525 -548 -561 -568 -571 -558 -530 -501 -466 -455 -436 -436 -445 -457 -471 -478 -470 -476 -490 -501 -500 -496 -496 -500 -506 -511 -510 -505 -496 -486 -486 -478 -466 -454 -452 -451 -451 -461 -478 -465 -453 -451 -460 -454 -430 -407 -396 -396 -397 -387 -362 -337 -313 -307 -307 -329 -345 -343 -338 -336 -360 -359 -351 -354 -352 -334 -309 -286 -271 -274 -301 -324 -328 -328 -296 -303 -295 -308 -323 -328 -308 -316 -321 -328 -306 -282 -255 -233 -226 -237 -253 -267 -286 -268 -265 -264 -266 -270 -299 -325 -383 -434 -453 -428 -399 -285 -244 -250 -251 -275 -322 -357 -365 -362 -357 -290 -285 -333 -305 -283 -284 -314 -338 -403 -431 -410 -420 -366 -266 -230 -249 -274 -300 -325 -357 -407 -441 -424 -343 -291 -272 -306 -348 -350 -372 -289 -251 -278 -294 -301 -294 -233 -190 -185 -179 -192 -192 -118 -47 -220 -287 -283 -293 -298 -65 -173 -180 -161 -218 -254 -247 -243 -244 -237 -238 -255 -271 -293 -331 -332 -295 -238 -195 -215 -271 -317 -327 -296 -275 -262 -277 -291 -283 -257 -256 -285 -313 -326 -334 -339 -348 -361 -767 -740 -739 -735 -745 -766 -742 -704 -708 -718 -707 -681 -667 -624 -617 -645 -662 -440 -393 -171 -72 -67 -62 -275 -583 -698 -715 -725 -716 -705 -723 -726 -704 -684 -682 -667 -666 -678 -634 -618 -615 -616 -620 -622 -635 -661 -695 -718 -723 -730 -727 -725 -712 -692 -694 -659 -626 -610 -614 -589 -577 -543 -502 -469 -470 -497 -529 -550 -562 -569 -571 -560 -537 -525 -491 -465 -444 -441 -448 -459 -477 -476 -474 -485 -496 -501 -500 -499 -495 -494 -497 -500 -502 -495 -481 -473 -474 -474 -460 -457 -443 -440 -442 -458 -471 -463 -455 -447 -439 -432 -421 -410 -400 -393 -390 -381 -358 -330 -315 -315 -316 -339 -374 -392 -394 -385 -373 -362 -350 -347 -350 -350 -332 -301 -284 -289 -308 -313 -331 -328 -217 -313 -312 -337 -336 -320 -311 -321 -328 -327 -283 -257 -244 -229 -222 -200 -192 -267 -313 -292 -279 -255 -262 -257 -296 -314 -383 -432 -455 -443 -416 -354 -332 -276 -245 -286 -329 -354 -363 -368 -319 -192 -344 -297 -285 -261 -263 -306 -325 -387 -419 -391 -345 -285 -227 -213 -231 -267 -314 -338 -348 -402 -451 -417 -341 -283 -268 -269 -289 -334 -316 -287 -284 -305 -314 -310 -293 -251 -212 -188 -181 -203 -222 -181 -118 -250 -293 -306 -306 -306 -259 -201 -255 -71 -6 -116 -157 -215 -263 -250 -235 -220 -219 -251 -303 -327 -308 -261 -208 -206 -243 -251 -278 -269 -245 -224 -246 -280 -275 -253 -251 -272 -289 -303 -320 -318 -328 -344 -782 -762 -750 -753 -769 -777 -757 -710 -716 -735 -709 -686 -670 -623 -631 -654 -428 -108 -42 -43 -57 -55 -162 -244 -470 -714 -717 -707 -702 -710 -730 -729 -697 -695 -680 -689 -678 -665 -627 -616 -619 -619 -617 -616 -629 -645 -674 -711 -728 -743 -753 -732 -712 -700 -687 -654 -633 -621 -621 -617 -596 -551 -508 -479 -483 -510 -532 -548 -562 -572 -572 -564 -554 -534 -507 -472 -450 -446 -450 -458 -477 -478 -484 -493 -497 -500 -500 -498 -495 -491 -491 -493 -495 -486 -470 -469 -465 -466 -461 -452 -439 -435 -442 -453 -467 -459 -450 -452 -439 -427 -423 -417 -410 -400 -391 -372 -348 -327 -312 -306 -317 -341 -344 -373 -394 -403 -384 -352 -333 -328 -320 -326 -328 -309 -298 -298 -301 -314 -323 -348 -352 -356 -318 -339 -332 -318 -324 -328 -336 -331 -301 -273 -252 -225 -208 -184 -199 -306 -321 -312 -302 -269 -266 -261 -197 -299 -371 -420 -435 -419 -408 -383 -337 -263 -244 -294 -341 -365 -371 -352 -295 -289 -371 -359 -283 -264 -245 -275 -315 -378 -412 -391 -314 -257 -223 -202 -222 -273 -326 -356 -353 -378 -439 -422 -346 -338 -277 -260 -279 -288 -292 -265 -274 -302 -324 -323 -302 -270 -217 -181 -195 -213 -227 -222 -216 -257 -112 -319 -320 -320 -311 -305 -289 -233 -84 -18 -13 -122 -250 -291 -261 -208 -184 -204 -262 -315 -343 -290 -182 -182 -185 -203 -259 -263 -227 -212 -243 -280 -288 -272 -270 -277 -286 -316 -330 -309 -315 -335 -781 -763 -749 -761 -794 -790 -746 -713 -734 -753 -725 -689 -657 -643 -671 -664 -405 -332 -302 -288 -289 -291 -498 -661 -694 -713 -712 -700 -706 -729 -734 -728 -702 -693 -673 -672 -671 -664 -635 -621 -626 -629 -620 -617 -619 -635 -658 -679 -699 -732 -785 -773 -735 -707 -684 -636 -625 -623 -629 -622 -605 -555 -509 -491 -502 -538 -549 -552 -567 -573 -576 -575 -556 -531 -510 -474 -455 -448 -450 -456 -477 -481 -490 -494 -499 -501 -498 -494 -491 -488 -487 -489 -487 -477 -462 -462 -458 -459 -456 -449 -442 -440 -441 -446 -457 -452 -442 -449 -452 -442 -434 -429 -421 -406 -390 -370 -349 -328 -308 -312 -304 -305 -325 -362 -382 -393 -367 -348 -339 -334 -331 -321 -306 -298 -300 -309 -324 -327 -311 -330 -352 -371 -347 -360 -343 -330 -320 -319 -324 -323 -304 -275 -252 -231 -212 -216 -250 -281 -309 -330 -318 -304 -281 -274 -211 -296 -347 -385 -406 -407 -396 -367 -309 -258 -255 -289 -330 -346 -346 -357 -293 -404 -419 -365 -294 -272 -239 -263 -310 -371 -395 -392 -343 -291 -237 -208 -234 -286 -337 -348 -322 -353 -394 -426 -414 -378 -303 -272 -265 -281 -281 -249 -271 -303 -321 -325 -316 -271 -201 -181 -195 -174 -182 -233 -253 -266 -208 -76 -54 -281 -324 -319 -308 -275 -250 -176 -118 -119 -216 -312 -272 -216 -171 -168 -231 -320 -361 -275 -241 -189 -178 -192 -255 -276 -231 -207 -227 -265 -288 -291 -283 -262 -273 -319 -345 -317 -300 -334 -786 -777 -785 -779 -785 -776 -731 -727 -768 -776 -721 -681 -659 -693 -710 -695 -666 -642 -618 -611 -615 -626 -641 -667 -695 -701 -691 -691 -707 -725 -724 -721 -704 -688 -687 -680 -668 -664 -639 -633 -652 -647 -642 -632 -635 -648 -668 -693 -703 -728 -793 -803 -759 -702 -664 -624 -623 -617 -620 -620 -611 -565 -519 -510 -523 -565 -567 -559 -570 -575 -582 -577 -556 -529 -503 -474 -456 -451 -450 -458 -463 -464 -481 -491 -494 -493 -490 -486 -486 -486 -486 -486 -483 -475 -470 -460 -455 -458 -456 -453 -449 -442 -439 -444 -448 -448 -447 -450 -457 -450 -437 -435 -430 -418 -401 -381 -360 -343 -327 -327 -315 -308 -322 -355 -385 -377 -364 -349 -343 -341 -334 -328 -323 -314 -307 -315 -337 -330 -307 -321 -355 -372 -370 -371 -372 -349 -320 -306 -306 -316 -302 -274 -259 -253 -240 -235 -249 -260 -297 -342 -335 -329 -301 -281 -263 -291 -333 -347 -374 -386 -373 -338 -284 -248 -253 -278 -310 -342 -351 -363 -369 -379 -373 -326 -336 -281 -241 -251 -315 -347 -351 -369 -357 -298 -236 -215 -247 -304 -353 -343 -292 -279 -286 -334 -413 -415 -342 -309 -298 -283 -301 -308 -322 -333 -319 -305 -293 -237 -179 -182 -173 -79 -94 -229 -262 -256 -266 -215 -98 -278 -336 -335 -302 -269 -242 -243 -253 -277 -316 -317 -279 -229 -168 -156 -210 -296 -343 -294 -257 -178 -150 -177 -251 -287 -254 -211 -207 -239 -266 -271 -259 -221 -235 -296 -342 -323 -296 -317 -819 -794 -795 -793 -796 -769 -720 -745 -798 -772 -714 -676 -669 -693 -729 -728 -672 -638 -622 -618 -621 -630 -646 -669 -694 -691 -673 -668 -679 -700 -700 -707 -696 -679 -680 -673 -672 -662 -646 -649 -664 -669 -658 -639 -640 -662 -694 -720 -722 -716 -757 -811 -760 -687 -682 -657 -646 -629 -631 -618 -605 -568 -532 -531 -547 -583 -601 -594 -583 -578 -583 -573 -553 -528 -503 -472 -457 -447 -447 -459 -454 -460 -476 -485 -490 -486 -482 -483 -486 -489 -489 -485 -480 -477 -469 -459 -454 -459 -457 -459 -454 -445 -437 -439 -440 -440 -436 -440 -449 -445 -439 -436 -427 -418 -408 -394 -385 -373 -372 -356 -324 -302 -309 -342 -371 -362 -354 -365 -365 -356 -352 -343 -330 -324 -321 -319 -318 -318 -317 -330 -356 -365 -370 -363 -365 -340 -312 -295 -296 -307 -296 -274 -266 -266 -262 -256 -254 -266 -305 -347 -351 -341 -278 -231 -269 -292 -302 -322 -336 -347 -344 -313 -279 -261 -255 -256 -268 -293 -304 -347 -376 -372 -350 -365 -323 -264 -233 -243 -293 -275 -300 -351 -335 -276 -229 -218 -250 -312 -364 -354 -284 -274 -243 -291 -384 -393 -365 -332 -321 -304 -314 -346 -356 -335 -289 -269 -254 -194 -158 -175 -183 -138 -162 -227 -259 -239 -252 -294 -286 -302 -322 -325 -299 -273 -264 -245 -232 -267 -310 -317 -303 -235 -165 -117 -145 -167 -255 -280 -250 -177 -150 -170 -248 -289 -271 -231 -210 -223 -244 -248 -229 -182 -209 -273 -313 -318 -304 -308 -630 -384 -192 -207 -520 -750 -734 -787 -806 -753 -704 -666 -668 -719 -745 -727 -674 -635 -643 -628 -624 -629 -637 -657 -677 -673 -665 -667 -676 -690 -688 -693 -679 -672 -671 -675 -668 -663 -651 -648 -657 -668 -658 -645 -650 -670 -705 -727 -724 -724 -729 -741 -745 -737 -700 -679 -660 -628 -635 -644 -611 -566 -544 -554 -569 -578 -587 -601 -594 -578 -577 -571 -556 -530 -504 -472 -452 -442 -442 -443 -448 -462 -474 -484 -490 -483 -478 -481 -488 -495 -498 -494 -485 -476 -468 -462 -456 -463 -462 -457 -453 -445 -436 -435 -439 -437 -432 -435 -439 -437 -433 -429 -421 -416 -410 -399 -398 -392 -378 -360 -324 -311 -314 -339 -345 -339 -352 -362 -363 -355 -347 -343 -333 -319 -312 -314 -303 -312 -327 -342 -350 -348 -354 -352 -355 -342 -319 -303 -308 -310 -294 -278 -273 -271 -265 -263 -264 -277 -291 -211 -312 -322 -306 -268 -281 -277 -116 -216 -319 -346 -345 -322 -283 -262 -266 -264 -262 -268 -291 -330 -325 -279 -340 -328 -292 -243 -219 -224 -257 -257 -322 -368 -332 -272 -234 -228 -260 -318 -370 -370 -354 -288 -257 -286 -352 -389 -347 -313 -294 -303 -313 -315 -304 -286 -296 -294 -226 -168 -151 -178 -193 -200 -208 -238 -257 -236 -231 -279 -288 -286 -299 -300 -292 -283 -275 -265 -253 -285 -326 -338 -330 -246 -191 -158 -115 -116 -203 -250 -252 -217 -184 -173 -226 -273 -282 -285 -278 -255 -235 -242 -236 -177 -208 -259 -282 -287 -301 -296 -620 -306 -95 -89 -456 -734 -759 -812 -796 -732 -686 -670 -670 -751 -741 -709 -668 -627 -637 -632 -623 -617 -617 -637 -652 -647 -648 -665 -678 -683 -680 -675 -665 -665 -677 -683 -677 -669 -659 -645 -655 -665 -667 -671 -684 -701 -714 -716 -714 -712 -708 -715 -734 -731 -715 -680 -676 -632 -655 -648 -610 -571 -557 -557 -559 -577 -594 -596 -585 -575 -576 -572 -557 -532 -505 -479 -455 -453 -438 -436 -434 -455 -472 -483 -485 -477 -472 -478 -490 -497 -498 -494 -484 -476 -471 -464 -462 -463 -459 -458 -455 -449 -447 -445 -443 -436 -432 -433 -431 -425 -421 -422 -419 -412 -414 -413 -412 -409 -378 -362 -315 -317 -328 -358 -360 -347 -354 -360 -369 -366 -346 -339 -345 -334 -318 -311 -316 -316 -332 -340 -340 -335 -339 -343 -356 -353 -345 -329 -328 -322 -307 -296 -285 -272 -263 -262 -271 -280 -261 -275 -334 -337 -325 -316 -300 -123 -20 -71 -257 -352 -346 -329 -294 -269 -280 -265 -241 -267 -287 -327 -336 -299 -368 -328 -234 -192 -195 -192 -234 -267 -317 -358 -332 -281 -250 -236 -258 -301 -324 -372 -371 -314 -263 -268 -303 -335 -306 -271 -254 -250 -274 -303 -302 -257 -235 -236 -188 -154 -161 -186 -187 -180 -202 -242 -268 -232 -232 -245 -242 -260 -284 -291 -299 -256 -250 -295 -272 -297 -347 -380 -319 -279 -255 -219 -144 -124 -175 -219 -250 -235 -170 -137 -176 -209 -234 -270 -279 -267 -248 -258 -254 -188 -221 -245 -252 -279 -297 -303 -101 -99 -90 -91 -468 -734 -779 -826 -815 -775 -705 -675 -688 -754 -742 -710 -662 -631 -626 -625 -613 -618 -621 -620 -626 -627 -635 -657 -671 -669 -661 -653 -652 -653 -673 -675 -668 -662 -659 -641 -656 -677 -674 -681 -695 -705 -716 -724 -718 -712 -711 -713 -721 -715 -711 -694 -684 -668 -660 -646 -610 -579 -573 -565 -562 -579 -594 -592 -579 -572 -573 -572 -561 -537 -514 -508 -478 -461 -443 -437 -439 -452 -470 -482 -482 -474 -470 -472 -480 -490 -498 -502 -495 -487 -477 -467 -462 -461 -459 -463 -460 -460 -459 -456 -455 -448 -438 -433 -426 -416 -412 -413 -413 -414 -416 -425 -402 -384 -368 -341 -299 -318 -331 -350 -342 -338 -339 -353 -364 -365 -351 -344 -356 -360 -347 -334 -355 -343 -341 -338 -332 -333 -329 -341 -362 -365 -368 -358 -353 -348 -335 -320 -301 -275 -263 -267 -276 -292 -291 -336 -342 -340 -335 -269 -180 -41 -190 -290 -335 -359 -356 -345 -333 -322 -314 -290 -264 -254 -284 -316 -376 -379 -378 -351 -243 -157 -136 -151 -200 -221 -265 -322 -322 -293 -274 -247 -253 -270 -304 -367 -364 -298 -248 -255 -284 -312 -291 -256 -243 -245 -268 -307 -316 -271 -214 -173 -147 -149 -163 -188 -176 -163 -196 -250 -271 -239 -206 -215 -231 -237 -236 -262 -291 -292 -284 -275 -258 -276 -325 -363 -309 -273 -258 -205 -158 -138 -164 -205 -241 -236 -176 -126 -116 -142 -196 -239 -265 -258 -241 -270 -273 -230 -263 -244 -259 -282 -294 -300 -137 -106 -96 -124 -501 -754 -491 -241 -472 -753 -695 -670 -595 -305 -358 -711 -663 -644 -646 -620 -613 -621 -633 -645 -653 -645 -637 -649 -664 -659 -644 -641 -647 -661 -673 -679 -675 -650 -652 -655 -675 -680 -672 -675 -680 -698 -715 -717 -717 -723 -724 -715 -710 -702 -704 -694 -687 -673 -665 -649 -614 -608 -583 -565 -568 -586 -598 -593 -579 -569 -569 -574 -569 -550 -542 -515 -489 -461 -446 -443 -471 -462 -473 -476 -474 -468 -465 -468 -480 -496 -502 -503 -501 -493 -484 -471 -464 -458 -460 -461 -467 -469 -467 -465 -466 -460 -452 -441 -431 -424 -420 -420 -416 -409 -406 -400 -388 -370 -337 -330 -328 -329 -329 -359 -370 -368 -371 -375 -384 -380 -366 -360 -361 -368 -363 -354 -363 -369 -363 -363 -348 -340 -337 -346 -360 -369 -382 -383 -388 -395 -374 -343 -318 -281 -269 -274 -286 -302 -304 -318 -319 -319 -326 -198 -97 -105 -251 -330 -351 -354 -355 -361 -359 -356 -343 -314 -301 -267 -286 -317 -377 -378 -366 -363 -369 -236 -146 -163 -192 -194 -228 -279 -299 -306 -306 -289 -262 -258 -303 -364 -368 -289 -251 -253 -267 -293 -299 -292 -267 -256 -278 -321 -336 -291 -223 -161 -137 -146 -159 -186 -170 -155 -186 -256 -270 -224 -189 -209 -223 -208 -205 -222 -240 -251 -252 -252 -253 -265 -286 -292 -293 -245 -209 -169 -151 -143 -170 -205 -230 -225 -214 -183 -138 -156 -221 -243 -242 -235 -224 -267 -271 -272 -294 -274 -274 -287 -300 -308 -88 -132 -140 -141 -519 -738 -395 -99 -381 -726 -693 -685 -674 -467 -169 -708 -677 -669 -657 -642 -628 -619 -636 -657 -676 -671 -653 -647 -654 -651 -637 -633 -637 -653 -663 -685 -689 -666 -657 -651 -661 -673 -680 -678 -677 -688 -697 -707 -714 -713 -713 -710 -704 -702 -704 -699 -673 -645 -653 -652 -645 -629 -598 -579 -583 -596 -602 -595 -579 -567 -570 -576 -579 -577 -551 -519 -495 -467 -450 -449 -437 -449 -467 -472 -468 -465 -462 -466 -485 -502 -508 -510 -506 -496 -487 -473 -463 -455 -455 -460 -470 -476 -473 -473 -471 -465 -462 -458 -446 -431 -426 -423 -417 -413 -412 -391 -369 -359 -361 -336 -329 -329 -332 -351 -379 -392 -378 -379 -388 -387 -378 -363 -350 -349 -345 -345 -347 -366 -370 -382 -377 -352 -351 -355 -369 -380 -387 -393 -409 -422 -402 -367 -333 -295 -277 -279 -293 -309 -307 -300 -308 -312 -322 -301 -283 -278 -298 -332 -357 -365 -366 -369 -361 -338 -328 -299 -293 -217 -276 -305 -331 -307 -313 -383 -404 -352 -288 -244 -203 -183 -209 -241 -252 -267 -293 -296 -263 -244 -281 -357 -347 -282 -245 -236 -253 -257 -275 -280 -265 -263 -284 -323 -337 -290 -236 -190 -147 -140 -163 -170 -154 -153 -188 -264 -276 -227 -217 -224 -208 -196 -207 -217 -216 -223 -228 -222 -217 -234 -260 -265 -277 -234 -183 -151 -139 -150 -176 -204 -216 -240 -268 -252 -193 -156 -197 -222 -214 -201 -204 -232 -249 -285 -309 -307 -290 -296 -307 -316 -124 -139 -147 -138 -151 -180 -159 -130 -174 -424 -689 -694 -586 -219 -177 -703 -684 -683 -667 -665 -638 -629 -651 -669 -683 -675 -651 -637 -637 -637 -628 -616 -616 -632 -656 -674 -690 -678 -665 -647 -656 -667 -674 -675 -673 -673 -685 -697 -705 -714 -718 -709 -698 -706 -713 -706 -679 -660 -659 -642 -638 -609 -592 -581 -590 -602 -607 -595 -581 -578 -579 -582 -587 -583 -555 -524 -500 -472 -453 -449 -433 -445 -458 -461 -466 -462 -461 -467 -484 -506 -516 -515 -507 -497 -491 -479 -477 -461 -454 -457 -470 -477 -476 -473 -471 -467 -467 -467 -467 -454 -434 -424 -411 -392 -385 -382 -384 -371 -365 -345 -338 -324 -339 -357 -383 -403 -392 -380 -372 -367 -363 -344 -325 -326 -327 -328 -342 -348 -361 -379 -391 -381 -384 -374 -383 -383 -380 -390 -412 -426 -416 -382 -340 -304 -283 -280 -297 -303 -310 -278 -319 -323 -328 -331 -323 -309 -320 -217 -133 -241 -359 -358 -341 -308 -313 -279 -283 -250 -269 -299 -272 -257 -313 -389 -396 -343 -289 -236 -187 -177 -205 -225 -226 -239 -271 -278 -245 -236 -279 -352 -344 -288 -236 -228 -230 -241 -272 -284 -274 -273 -293 -322 -318 -266 -248 -234 -180 -165 -159 -166 -130 -156 -162 -253 -272 -264 -268 -259 -230 -218 -232 -229 -209 -220 -227 -219 -195 -207 -241 -260 -268 -270 -202 -156 -136 -164 -175 -172 -198 -239 -266 -272 -223 -155 -170 -196 -204 -201 -209 -200 -226 -270 -317 -325 -315 -315 -319 -310 -128 -139 -115 -112 -105 -92 -108 -124 -128 -371 -681 -707 -711 -466 -191 -696 -689 -668 -662 -319 -601 -635 -381 -588 -681 -668 -643 -628 -628 -626 -619 -611 -605 -615 -642 -665 -684 -663 -653 -653 -655 -658 -661 -663 -674 -682 -681 -690 -699 -707 -714 -707 -701 -712 -718 -697 -699 -684 -668 -655 -641 -674 -650 -600 -598 -608 -609 -594 -581 -580 -581 -586 -594 -586 -558 -528 -503 -472 -452 -448 -445 -446 -447 -456 -465 -466 -466 -470 -487 -512 -528 -521 -507 -503 -497 -495 -482 -463 -450 -453 -465 -474 -476 -474 -467 -467 -471 -474 -466 -447 -426 -412 -399 -386 -377 -371 -379 -374 -370 -371 -359 -332 -333 -352 -384 -394 -376 -360 -356 -354 -351 -342 -339 -343 -345 -334 -340 -344 -351 -362 -389 -407 -407 -406 -396 -381 -374 -382 -403 -410 -378 -347 -342 -307 -285 -282 -282 -295 -318 -308 -323 -317 -325 -324 -324 -327 -337 -333 -325 -335 -356 -359 -336 -310 -333 -322 -301 -290 -302 -299 -283 -263 -273 -334 -320 -265 -251 -215 -171 -166 -190 -221 -239 -249 -255 -269 -240 -233 -281 -349 -347 -304 -298 -261 -236 -244 -274 -287 -282 -281 -290 -305 -301 -257 -245 -220 -199 -178 -168 -169 -142 -164 -120 -77 -56 -191 -257 -231 -222 -223 -226 -230 -213 -225 -179 -178 -179 -196 -215 -238 -253 -271 -233 -190 -152 -147 -181 -194 -200 -229 -260 -261 -198 -180 -187 -200 -208 -209 -207 -196 -205 -250 -306 -339 -343 -344 -330 -314 -680 -780 -242 -91 -92 -96 -90 -106 -104 -139 -403 -697 -736 -585 -146 -344 -685 -657 -648 -453 -282 -286 -393 -611 -674 -658 -640 -631 -632 -627 -619 -613 -610 -619 -639 -664 -671 -647 -651 -654 -647 -654 -656 -661 -670 -678 -685 -687 -688 -696 -701 -698 -703 -715 -724 -721 -699 -687 -674 -657 -657 -643 -603 -587 -601 -612 -614 -614 -604 -587 -588 -600 -594 -586 -555 -531 -504 -474 -454 -447 -447 -447 -451 -458 -462 -463 -467 -475 -490 -513 -526 -517 -506 -506 -508 -504 -492 -474 -453 -448 -457 -469 -471 -468 -462 -466 -474 -473 -461 -439 -414 -398 -389 -383 -366 -365 -373 -369 -367 -370 -357 -332 -328 -356 -379 -383 -370 -356 -353 -364 -373 -364 -358 -362 -359 -346 -345 -337 -338 -346 -369 -377 -389 -409 -403 -384 -379 -387 -399 -400 -374 -354 -347 -321 -310 -289 -279 -299 -326 -326 -336 -321 -298 -291 -278 -271 -297 -312 -308 -316 -326 -330 -340 -350 -346 -337 -339 -343 -341 -322 -300 -313 -295 -283 -263 -226 -216 -190 -161 -164 -191 -232 -254 -269 -266 -284 -253 -238 -284 -330 -333 -326 -288 -272 -245 -251 -269 -279 -278 -280 -290 -290 -286 -269 -228 -198 -187 -173 -196 -188 -181 -179 -167 -179 -121 -191 -253 -184 -182 -213 -174 -214 -185 -199 -202 -188 -185 -184 -197 -217 -248 -249 -255 -259 -256 -220 -203 -221 -223 -217 -232 -229 -194 -179 -171 -206 -213 -210 -199 -199 -201 -245 -299 -333 -335 -329 -326 -310 -113 -694 -266 -121 -122 -121 -102 -94 -79 -70 -109 -378 -720 -554 -235 -593 -670 -642 -636 -631 -430 -424 -626 -679 -673 -650 -637 -629 -631 -630 -619 -614 -621 -638 -657 -667 -667 -652 -655 -654 -652 -660 -662 -660 -669 -677 -681 -675 -676 -685 -688 -690 -700 -709 -713 -717 -690 -677 -670 -648 -630 -612 -581 -578 -594 -609 -615 -615 -604 -592 -602 -610 -596 -588 -562 -533 -504 -476 -459 -459 -454 -454 -458 -463 -466 -467 -471 -478 -494 -513 -519 -516 -515 -512 -506 -506 -491 -468 -447 -446 -456 -464 -465 -462 -460 -469 -483 -479 -459 -435 -412 -396 -393 -387 -376 -385 -388 -387 -373 -358 -344 -345 -330 -354 -378 -390 -387 -375 -368 -375 -376 -366 -370 -364 -358 -347 -340 -324 -320 -339 -348 -355 -375 -392 -399 -398 -400 -397 -396 -398 -390 -377 -365 -345 -330 -302 -288 -308 -334 -343 -330 -289 -273 -274 -274 -266 -287 -290 -278 -290 -300 -309 -329 -351 -363 -344 -354 -356 -351 -329 -292 -278 -279 -252 -257 -239 -208 -181 -161 -174 -209 -247 -279 -298 -284 -287 -273 -274 -297 -301 -336 -340 -291 -264 -250 -264 -277 -279 -285 -291 -300 -307 -293 -258 -194 -183 -176 -188 -213 -173 -148 -140 -141 -172 -208 -252 -242 -196 -218 -231 -176 -222 -187 -191 -206 -217 -189 -183 -188 -211 -239 -245 -250 -257 -267 -255 -217 -187 -187 -207 -228 -248 -205 -189 -186 -192 -189 -196 -200 -192 -207 -250 -297 -323 -326 -328 -325 -316 -215 -703 -737 -263 -565 -259 -90 -72 -72 -76 -65 -94 -166 -170 -276 -691 -650 -632 -624 -613 -613 -640 -663 -682 -681 -659 -639 -628 -629 -626 -612 -609 -626 -651 -670 -673 -661 -660 -653 -640 -630 -653 -656 -652 -663 -671 -670 -667 -669 -673 -673 -672 -680 -699 -711 -716 -715 -677 -662 -647 -620 -591 -577 -579 -587 -587 -597 -607 -606 -597 -596 -602 -600 -584 -565 -535 -505 -502 -469 -465 -459 -453 -462 -464 -470 -477 -478 -482 -501 -516 -518 -521 -519 -515 -506 -502 -494 -467 -442 -441 -451 -459 -460 -458 -457 -468 -479 -474 -455 -435 -417 -403 -394 -387 -392 -394 -405 -399 -392 -366 -349 -349 -346 -359 -373 -389 -397 -398 -396 -397 -391 -374 -365 -355 -348 -329 -327 -315 -314 -334 -346 -359 -369 -372 -393 -412 -416 -409 -407 -406 -396 -387 -369 -346 -332 -312 -299 -325 -347 -354 -340 -319 -315 -298 -283 -290 -307 -294 -276 -284 -279 -271 -321 -346 -360 -356 -328 -330 -337 -327 -287 -250 -234 -223 -215 -201 -185 -167 -161 -181 -213 -264 -301 -335 -332 -325 -283 -283 -303 -295 -316 -356 -334 -300 -276 -281 -288 -282 -282 -280 -289 -314 -291 -248 -175 -159 -173 -200 -218 -205 -172 -150 -148 -180 -207 -235 -249 -242 -253 -254 -244 -225 -180 -189 -204 -228 -187 -183 -187 -199 -225 -236 -243 -250 -266 -276 -261 -233 -198 -183 -230 -261 -237 -240 -217 -191 -182 -200 -205 -196 -225 -266 -290 -301 -302 -300 -304 -309 -726 -720 -652 -679 -689 -276 -100 -77 -83 -95 -97 -94 -88 -92 -270 -661 -623 -604 -599 -602 -600 -639 -664 -673 -679 -666 -639 -626 -627 -620 -606 -607 -629 -657 -676 -669 -662 -658 -639 -636 -627 -639 -643 -649 -660 -664 -659 -660 -662 -664 -665 -668 -678 -696 -712 -721 -712 -660 -658 -615 -596 -585 -581 -581 -587 -582 -577 -584 -591 -594 -600 -607 -599 -583 -567 -544 -539 -504 -479 -467 -456 -449 -459 -459 -470 -478 -484 -491 -494 -501 -515 -520 -516 -514 -505 -498 -481 -458 -442 -441 -448 -449 -453 -453 -453 -463 -469 -463 -451 -441 -431 -419 -409 -400 -404 -410 -411 -405 -399 -373 -361 -342 -338 -357 -370 -376 -399 -413 -417 -426 -418 -386 -360 -352 -336 -326 -317 -315 -309 -325 -348 -363 -374 -374 -404 -423 -421 -419 -421 -420 -406 -380 -357 -338 -332 -321 -318 -339 -355 -359 -354 -352 -342 -327 -305 -302 -310 -291 -276 -290 -264 -240 -340 -339 -338 -327 -272 -288 -318 -307 -272 -240 -234 -206 -189 -178 -159 -152 -168 -189 -211 -283 -310 -331 -347 -347 -342 -329 -311 -277 -268 -324 -342 -325 -302 -298 -299 -287 -273 -263 -265 -283 -272 -229 -177 -148 -170 -205 -214 -231 -196 -171 -169 -191 -212 -200 -195 -230 -242 -250 -244 -214 -171 -177 -189 -202 -192 -192 -195 -196 -212 -231 -222 -218 -246 -268 -245 -185 -166 -179 -213 -224 -244 -257 -224 -201 -192 -201 -206 -211 -240 -263 -280 -307 -320 -311 -309 -311 -704 -696 -209 -594 -669 -267 -144 -106 -91 -85 -78 -102 -129 -118 -129 -300 -611 -585 -579 -580 -591 -605 -631 -654 -663 -651 -632 -619 -619 -613 -603 -608 -632 -661 -674 -666 -661 -651 -638 -635 -632 -624 -627 -642 -653 -653 -646 -646 -564 -581 -661 -665 -678 -698 -716 -725 -705 -653 -639 -593 -579 -575 -581 -587 -588 -582 -574 -579 -592 -602 -607 -608 -601 -587 -582 -567 -540 -511 -483 -468 -453 -460 -462 -461 -466 -475 -479 -485 -493 -502 -514 -521 -517 -509 -506 -477 -460 -452 -449 -450 -449 -449 -450 -448 -449 -461 -466 -460 -454 -452 -448 -441 -435 -419 -414 -424 -421 -412 -408 -386 -370 -349 -348 -359 -362 -375 -397 -416 -428 -433 -426 -397 -363 -357 -335 -329 -310 -314 -306 -322 -347 -369 -374 -378 -404 -386 -387 -414 -413 -407 -394 -370 -350 -334 -330 -322 -333 -345 -358 -360 -362 -368 -364 -352 -327 -318 -318 -297 -297 -331 -336 -332 -330 -327 -319 -305 -230 -212 -277 -287 -272 -239 -232 -178 -152 -161 -155 -161 -188 -213 -235 -281 -292 -312 -315 -320 -349 -345 -295 -287 -264 -277 -320 -341 -334 -326 -320 -295 -254 -236 -233 -240 -248 -218 -194 -157 -161 -183 -205 -227 -202 -182 -185 -203 -179 -120 -133 -173 -166 -241 -254 -262 -198 -187 -190 -238 -231 -226 -227 -215 -207 -203 -179 -168 -195 -235 -241 -197 -168 -162 -141 -202 -216 -229 -212 -198 -191 -193 -199 -204 -214 -235 -277 -314 -313 -298 -288 -286 -575 -594 -645 -627 -654 -688 -704 -707 -674 -312 -93 -89 -90 -98 -81 -110 -274 -576 -574 -565 -570 -592 -615 -630 -639 -638 -629 -615 -610 -603 -597 -603 -620 -642 -667 -670 -658 -640 -634 -635 -626 -613 -618 -635 -492 -451 -445 -450 -344 -455 -650 -660 -681 -697 -715 -719 -687 -652 -619 -592 -589 -574 -583 -587 -583 -580 -573 -582 -602 -616 -618 -608 -600 -594 -580 -571 -544 -517 -484 -471 -459 -461 -473 -472 -471 -470 -476 -483 -492 -503 -511 -512 -508 -502 -481 -458 -449 -448 -456 -461 -459 -454 -451 -446 -450 -459 -460 -458 -458 -461 -464 -460 -445 -426 -422 -441 -437 -427 -417 -396 -386 -372 -372 -367 -359 -360 -376 -399 -423 -428 -405 -383 -362 -348 -337 -330 -303 -302 -303 -322 -346 -362 -358 -358 -377 -366 -367 -382 -380 -382 -371 -357 -347 -332 -321 -325 -337 -340 -342 -339 -360 -363 -362 -346 -336 -332 -310 -301 -324 -337 -338 -338 -323 -315 -318 -318 -315 -223 -204 -256 -265 -249 -228 -177 -154 -162 -166 -181 -213 -234 -253 -265 -275 -278 -278 -292 -316 -299 -286 -268 -255 -253 -290 -327 -340 -335 -320 -296 -260 -236 -226 -228 -236 -223 -198 -181 -167 -168 -198 -205 -191 -179 -183 -202 -211 -145 -44 -74 -164 -233 -275 -273 -254 -236 -234 -272 -268 -265 -262 -227 -190 -168 -143 -129 -158 -215 -236 -221 -218 -196 -170 -146 -177 -198 -206 -202 -189 -190 -196 -199 -210 -236 -276 -311 -309 -285 -284 -283 -237 -256 -628 -541 -574 -621 -663 -682 -650 -617 -312 -346 -358 -92 -250 -524 -511 -544 -545 -545 -562 -579 -616 -619 -628 -625 -626 -617 -612 -603 -591 -592 -603 -624 -658 -669 -656 -638 -622 -624 -623 -403 -590 -627 -357 -276 -255 -248 -472 -642 -647 -656 -672 -688 -706 -708 -682 -658 -608 -601 -581 -580 -591 -598 -588 -587 -585 -595 -614 -622 -619 -617 -611 -594 -578 -569 -546 -522 -489 -467 -462 -462 -488 -491 -493 -489 -486 -488 -494 -503 -509 -505 -494 -476 -455 -444 -444 -444 -467 -477 -471 -460 -453 -447 -451 -459 -460 -460 -463 -464 -467 -462 -447 -430 -432 -451 -447 -437 -420 -408 -394 -389 -380 -366 -352 -346 -359 -382 -406 -413 -391 -382 -372 -356 -347 -334 -305 -299 -305 -317 -341 -355 -348 -355 -366 -372 -372 -368 -365 -360 -346 -328 -315 -326 -312 -317 -319 -329 -337 -350 -358 -348 -355 -359 -352 -327 -299 -300 -310 -305 -312 -319 -301 -303 -326 -325 -307 -297 -233 -254 -263 -264 -234 -206 -188 -172 -174 -199 -225 -229 -254 -248 -199 -269 -267 -263 -267 -261 -263 -264 -258 -258 -261 -275 -297 -315 -325 -304 -269 -237 -226 -224 -224 -220 -215 -197 -176 -178 -199 -215 -199 -176 -169 -189 -216 -201 -166 -149 -165 -239 -276 -303 -293 -275 -275 -270 -266 -268 -258 -220 -187 -165 -132 -102 -112 -158 -207 -207 -211 -191 -168 -140 -159 -196 -207 -205 -198 -200 -201 -202 -210 -229 -264 -299 -307 -277 -303 -308 -623 -618 -608 -224 -193 -546 -636 -658 -636 -590 -315 -141 -134 -102 -125 -186 -200 -275 -534 -535 -561 -578 -611 -610 -625 -625 -615 -610 -607 -594 -582 -580 -592 -622 -654 -670 -651 -629 -615 -621 -615 -322 -592 -630 -633 -634 -626 -625 -626 -630 -636 -644 -660 -681 -695 -694 -683 -670 -642 -612 -590 -589 -600 -605 -598 -606 -606 -611 -623 -631 -629 -621 -610 -593 -578 -571 -556 -533 -492 -471 -460 -468 -479 -496 -516 -506 -496 -497 -496 -497 -495 -479 -464 -454 -442 -441 -441 -448 -481 -494 -481 -464 -451 -442 -444 -453 -462 -466 -469 -471 -471 -463 -444 -431 -436 -459 -451 -440 -430 -425 -413 -403 -389 -378 -364 -352 -355 -368 -387 -399 -391 -390 -388 -377 -363 -350 -316 -301 -310 -324 -349 -364 -364 -368 -373 -376 -373 -365 -329 -291 -344 -319 -306 -309 -301 -302 -296 -315 -313 -327 -329 -322 -344 -363 -362 -340 -318 -308 -293 -289 -285 -289 -282 -295 -317 -315 -291 -276 -269 -269 -267 -260 -239 -214 -187 -168 -180 -207 -225 -224 -231 -214 -36 -203 -266 -263 -262 -250 -259 -273 -272 -267 -263 -269 -281 -296 -316 -302 -276 -250 -245 -227 -225 -221 -219 -192 -175 -184 -205 -218 -209 -189 -177 -173 -176 -180 -173 -156 -173 -198 -243 -296 -291 -282 -268 -260 -243 -240 -233 -213 -204 -186 -136 -101 -95 -100 -123 -167 -189 -193 -195 -175 -173 -200 -208 -209 -209 -206 -199 -194 -202 -217 -241 -278 -278 -306 -326 -325 -588 -592 -572 -574 -567 -593 -618 -630 -578 -564 -558 -573 -365 -348 -380 -87 -97 -134 -191 -218 -558 -576 -602 -607 -615 -613 -599 -593 -591 -587 -580 -575 -584 -611 -646 -663 -634 -610 -604 -613 -609 -607 -622 -623 -637 -633 -623 -624 -625 -626 -632 -641 -655 -671 -679 -682 -680 -660 -629 -610 -608 -608 -609 -613 -613 -618 -620 -621 -621 -627 -628 -616 -603 -589 -583 -574 -558 -530 -497 -477 -468 -466 -486 -508 -522 -512 -501 -499 -495 -491 -482 -465 -456 -450 -436 -432 -436 -450 -481 -502 -488 -467 -448 -435 -437 -441 -449 -463 -473 -475 -472 -461 -442 -437 -447 -463 -454 -449 -446 -434 -424 -411 -402 -400 -388 -368 -355 -353 -363 -376 -385 -397 -396 -384 -378 -371 -337 -318 -316 -329 -348 -357 -374 -382 -384 -387 -385 -378 -364 -353 -357 -343 -325 -325 -313 -308 -292 -302 -305 -320 -327 -319 -313 -345 -359 -345 -334 -313 -300 -290 -283 -285 -268 -274 -288 -297 -287 -274 -261 -261 -267 -257 -240 -224 -190 -162 -187 -218 -223 -221 -169 -43 -152 -227 -281 -277 -275 -277 -275 -297 -329 -319 -289 -278 -274 -276 -295 -298 -300 -283 -288 -268 -253 -235 -210 -181 -176 -189 -207 -222 -218 -214 -213 -196 -191 -189 -186 -169 -170 -170 -204 -275 -279 -277 -258 -247 -215 -199 -200 -202 -204 -185 -136 -106 -108 -102 -112 -140 -170 -195 -206 -194 -186 -197 -205 -207 -204 -198 -188 -190 -209 -224 -244 -271 -315 -333 -324 -323 -574 -569 -565 -565 -570 -595 -621 -629 -308 -446 -565 -564 -582 -594 -572 -515 -370 -109 -201 -471 -539 -572 -594 -597 -597 -595 -592 -591 -586 -584 -580 -575 -581 -604 -636 -646 -621 -605 -593 -599 -598 -603 -607 -608 -624 -616 -615 -621 -623 -621 -624 -631 -639 -644 -648 -661 -667 -655 -620 -603 -615 -624 -624 -625 -627 -624 -625 -620 -614 -619 -619 -602 -588 -583 -582 -575 -560 -533 -506 -500 -477 -467 -486 -510 -530 -504 -489 -489 -483 -477 -469 -458 -452 -436 -427 -431 -439 -457 -485 -501 -489 -465 -447 -435 -430 -433 -446 -462 -471 -474 -469 -457 -444 -445 -460 -474 -465 -459 -449 -438 -427 -414 -405 -414 -415 -398 -384 -380 -377 -373 -382 -398 -394 -376 -368 -377 -345 -330 -326 -329 -334 -336 -359 -374 -393 -408 -393 -370 -362 -365 -338 -336 -332 -325 -321 -309 -290 -293 -295 -310 -255 -296 -345 -350 -347 -338 -327 -318 -304 -295 -291 -274 -255 -256 -257 -268 -279 -278 -265 -263 -270 -261 -242 -222 -188 -165 -192 -205 -222 -226 -215 -13 -245 -267 -281 -283 -296 -307 -311 -339 -370 -349 -302 -282 -271 -271 -284 -300 -326 -320 -314 -301 -276 -241 -204 -186 -188 -189 -204 -222 -228 -232 -228 -201 -190 -178 -170 -164 -174 -168 -184 -221 -239 -253 -247 -227 -190 -167 -165 -175 -178 -161 -148 -130 -119 -117 -110 -131 -158 -189 -198 -198 -196 -190 -195 -201 -199 -194 -191 -191 -206 -228 -256 -273 -279 -328 -298 -292 -552 -542 -550 -532 -538 -592 -594 -588 -546 -531 -550 -562 -564 -567 -565 -548 -392 -115 -210 -525 -532 -563 -581 -583 -587 -587 -588 -588 -584 -580 -580 -576 -579 -596 -617 -626 -615 -605 -596 -589 -589 -582 -589 -605 -610 -607 -609 -615 -618 -612 -612 -620 -625 -628 -634 -646 -658 -647 -627 -613 -624 -635 -635 -632 -629 -628 -623 -610 -607 -611 -606 -588 -576 -580 -578 -572 -566 -545 -538 -504 -482 -476 -494 -512 -527 -505 -494 -492 -483 -473 -464 -456 -447 -436 -430 -437 -448 -465 -489 -503 -491 -472 -463 -444 -430 -432 -446 -462 -472 -474 -467 -453 -450 -459 -471 -484 -474 -455 -440 -430 -424 -424 -415 -430 -452 -453 -440 -431 -418 -393 -394 -399 -390 -372 -350 -358 -350 -341 -341 -330 -316 -311 -332 -362 -382 -385 -373 -353 -349 -364 -356 -342 -343 -316 -306 -305 -284 -269 -290 -310 -318 -331 -339 -339 -337 -327 -307 -295 -304 -299 -286 -280 -273 -265 -264 -265 -276 -281 -272 -268 -269 -259 -241 -212 -175 -163 -184 -209 -223 -221 -235 -224 -256 -263 -274 -277 -277 -296 -315 -346 -371 -358 -325 -297 -278 -274 -276 -288 -313 -317 -294 -280 -269 -238 -212 -202 -196 -193 -197 -197 -198 -216 -232 -209 -190 -164 -150 -167 -146 -174 -164 -156 -185 -212 -218 -205 -174 -148 -144 -154 -161 -154 -142 -132 -113 -107 -106 -132 -159 -175 -190 -203 -211 -206 -196 -195 -199 -197 -192 -195 -212 -240 -246 -259 -283 -279 -279 -278 -525 -529 -524 -530 -534 -573 -582 -546 -537 -536 -535 -534 -527 -547 -544 -505 -360 -118 -124 -244 -528 -555 -565 -580 -578 -585 -587 -585 -582 -583 -583 -577 -570 -580 -601 -611 -609 -600 -581 -570 -568 -559 -567 -601 -596 -600 -596 -600 -608 -601 -600 -607 -612 -619 -631 -647 -657 -650 -638 -628 -631 -641 -638 -629 -628 -631 -623 -609 -600 -595 -585 -573 -570 -571 -572 -583 -583 -576 -543 -503 -485 -483 -497 -517 -526 -510 -498 -492 -486 -478 -467 -460 -453 -443 -437 -449 -463 -477 -491 -499 -489 -484 -464 -441 -431 -434 -446 -461 -471 -472 -467 -460 -460 -470 -475 -490 -466 -445 -429 -427 -430 -442 -436 -439 -456 -469 -462 -450 -435 -407 -411 -416 -398 -374 -349 -344 -345 -342 -344 -316 -312 -310 -326 -352 -357 -360 -357 -336 -345 -354 -374 -349 -320 -324 -311 -299 -275 -266 -292 -313 -318 -323 -330 -329 -321 -306 -288 -280 -286 -292 -297 -290 -283 -282 -278 -283 -277 -285 -281 -274 -268 -257 -233 -204 -180 -161 -187 -210 -217 -221 -228 -246 -231 -242 -252 -253 -269 -290 -314 -348 -361 -345 -331 -310 -284 -276 -274 -272 -282 -292 -259 -250 -254 -239 -218 -212 -209 -208 -211 -204 -201 -222 -221 -195 -178 -152 -144 -164 -164 -163 -138 -153 -164 -170 -183 -182 -160 -139 -133 -138 -142 -133 -124 -122 -116 -125 -132 -129 -141 -164 -172 -188 -212 -230 -228 -207 -194 -197 -193 -200 -202 -202 -230 -259 -274 -267 -259 -256 -505 -506 -515 -516 -513 -577 -556 -551 -544 -536 -537 -538 -540 -540 -522 -501 -353 -112 -99 -116 -164 -150 -159 -172 -553 -584 -569 -565 -564 -567 -568 -560 -556 -569 -589 -599 -599 -591 -560 -555 -553 -556 -562 -586 -579 -584 -580 -582 -591 -582 -587 -599 -601 -611 -628 -648 -656 -656 -651 -636 -645 -640 -635 -632 -633 -633 -623 -608 -592 -578 -566 -561 -566 -574 -577 -585 -591 -581 -552 -505 -490 -492 -504 -524 -525 -512 -501 -497 -490 -477 -467 -464 -457 -452 -450 -458 -474 -483 -488 -484 -484 -474 -456 -439 -433 -441 -452 -465 -474 -473 -470 -469 -471 -481 -492 -492 -458 -433 -423 -426 -435 -444 -439 -422 -412 -418 -431 -438 -434 -424 -426 -426 -410 -394 -358 -354 -344 -340 -340 -323 -319 -321 -335 -346 -353 -359 -356 -354 -355 -354 -366 -339 -322 -326 -312 -297 -267 -270 -293 -302 -309 -322 -320 -310 -307 -300 -271 -205 -233 -297 -296 -296 -283 -275 -280 -287 -283 -286 -288 -285 -268 -253 -239 -208 -173 -166 -194 -216 -219 -217 -223 -227 -227 -219 -220 -239 -268 -299 -321 -347 -355 -338 -331 -323 -303 -287 -280 -268 -257 -263 -252 -237 -239 -237 -227 -218 -212 -214 -216 -217 -227 -233 -219 -183 -176 -163 -150 -155 -176 -176 -166 -163 -159 -155 -152 -148 -142 -136 -135 -138 -143 -142 -140 -117 -120 -145 -134 -130 -138 -143 -153 -175 -210 -246 -262 -234 -192 -187 -192 -195 -194 -205 -244 -254 -268 -250 -271 -281 -481 -496 -500 -494 -515 -550 -559 -560 -554 -509 -494 -502 -527 -530 -512 -503 -495 -349 -107 -196 -475 -469 -458 -127 -557 -562 -558 -555 -555 -559 -559 -552 -551 -557 -568 -581 -589 -582 -553 -550 -551 -554 -559 -568 -575 -573 -575 -576 -577 -572 -575 -585 -590 -599 -618 -639 -650 -657 -657 -650 -649 -649 -644 -644 -644 -637 -618 -602 -588 -570 -555 -558 -567 -569 -580 -595 -601 -589 -562 -512 -500 -500 -514 -529 -527 -521 -508 -497 -493 -484 -472 -468 -467 -466 -469 -473 -483 -482 -480 -470 -469 -459 -444 -435 -435 -445 -459 -471 -476 -477 -478 -479 -484 -502 -509 -481 -444 -422 -412 -414 -419 -419 -416 -403 -399 -404 -412 -422 -426 -427 -426 -426 -422 -427 -410 -381 -354 -346 -332 -331 -341 -345 -346 -353 -359 -358 -359 -359 -350 -359 -362 -342 -319 -307 -301 -280 -256 -265 -271 -288 -302 -306 -304 -298 -287 -275 -254 -168 -165 -289 -294 -295 -273 -267 -283 -292 -297 -292 -291 -291 -282 -262 -233 -195 -159 -171 -209 -226 -226 -220 -211 -214 -214 -209 -213 -232 -262 -292 -324 -348 -352 -343 -324 -321 -317 -299 -286 -264 -237 -234 -240 -232 -229 -221 -215 -209 -200 -198 -208 -229 -247 -235 -203 -172 -164 -177 -179 -187 -194 -181 -173 -153 -146 -152 -141 -127 -128 -131 -136 -146 -157 -155 -134 -113 -149 -152 -122 -118 -100 -106 -132 -159 -196 -247 -276 -249 -196 -187 -193 -206 -188 -193 -206 -215 -230 -248 -295 -304 -469 -482 -482 -499 -517 -540 -548 -553 -464 -498 -495 -496 -493 -505 -514 -507 -497 -357 -133 -138 -234 -460 -203 -505 -546 -552 -552 -550 -550 -554 -552 -546 -541 -544 -554 -569 -582 -576 -548 -546 -548 -537 -280 -550 -570 -571 -570 -569 -569 -567 -566 -568 -575 -588 -607 -627 -643 -653 -651 -651 -638 -640 -651 -651 -646 -634 -610 -590 -578 -562 -551 -548 -546 -556 -580 -602 -614 -599 -568 -540 -528 -516 -528 -537 -540 -527 -508 -499 -497 -489 -479 -479 -482 -482 -484 -487 -488 -487 -480 -465 -452 -442 -433 -430 -435 -449 -463 -470 -473 -477 -481 -481 -488 -500 -507 -491 -446 -427 -415 -404 -401 -404 -401 -398 -404 -406 -398 -399 -409 -417 -422 -423 -426 -438 -436 -397 -361 -353 -345 -352 -369 -370 -360 -362 -370 -370 -369 -360 -350 -358 -353 -331 -310 -294 -293 -269 -264 -245 -254 -280 -294 -303 -299 -289 -269 -233 -260 -231 -240 -276 -283 -288 -268 -274 -295 -291 -296 -289 -281 -280 -282 -269 -227 -179 -160 -181 -223 -230 -222 -219 -218 -214 -207 -205 -219 -238 -263 -287 -313 -342 -354 -342 -326 -315 -307 -309 -297 -268 -249 -236 -226 -230 -232 -232 -219 -204 -177 -165 -201 -227 -242 -229 -187 -171 -173 -201 -208 -203 -200 -192 -177 -158 -153 -158 -152 -139 -128 -125 -135 -154 -174 -179 -165 -157 -185 -157 -149 -147 -70 -54 -100 -141 -183 -241 -273 -259 -236 -221 -209 -222 -188 -189 -188 -224 -245 -284 -285 -276 -457 -470 -479 -490 -504 -510 -504 -525 -189 -453 -500 -493 -487 -484 -481 -470 -472 -481 -472 -466 -473 -517 -515 -557 -537 -547 -547 -544 -545 -546 -543 -540 -538 -541 -549 -561 -574 -574 -558 -545 -548 -539 -357 -555 -565 -567 -576 -566 -563 -563 -563 -560 -557 -569 -594 -614 -630 -638 -640 -642 -633 -638 -641 -636 -632 -625 -604 -582 -570 -558 -549 -544 -542 -553 -573 -603 -628 -608 -572 -556 -532 -531 -539 -552 -555 -540 -515 -503 -502 -498 -490 -489 -495 -493 -491 -488 -488 -482 -474 -459 -435 -426 -424 -427 -437 -453 -465 -469 -473 -478 -479 -474 -480 -482 -493 -490 -441 -435 -429 -408 -401 -403 -403 -404 -411 -404 -386 -383 -392 -408 -416 -417 -432 -430 -421 -395 -366 -363 -362 -357 -371 -378 -373 -374 -371 -360 -360 -359 -339 -357 -357 -320 -306 -289 -286 -285 -264 -247 -258 -281 -294 -297 -287 -278 -275 -251 -281 -278 -277 -253 -273 -277 -267 -270 -300 -302 -294 -288 -274 -261 -263 -250 -206 -175 -163 -192 -223 -228 -222 -221 -214 -180 -185 -211 -221 -230 -249 -276 -301 -318 -321 -313 -323 -304 -294 -296 -304 -290 -273 -253 -233 -233 -240 -246 -237 -213 -190 -187 -204 -231 -243 -217 -177 -183 -193 -213 -229 -240 -228 -215 -201 -194 -194 -188 -175 -157 -134 -128 -136 -158 -185 -196 -190 -190 -191 -197 -166 -139 -128 -101 -96 -124 -169 -224 -255 -253 -256 -253 -238 -230 -212 -204 -207 -240 -265 -272 -272 -258 -448 -454 -472 -465 -463 -481 -506 -534 -263 -471 -452 -480 -488 -484 -479 -467 -458 -451 -453 -473 -486 -449 -218 -530 -531 -540 -542 -540 -540 -541 -539 -537 -544 -547 -550 -561 -570 -565 -548 -547 -554 -554 -551 -554 -561 -568 -576 -566 -560 -561 -563 -558 -551 -558 -575 -590 -607 -619 -635 -635 -635 -641 -648 -644 -630 -623 -602 -586 -575 -561 -548 -541 -544 -555 -581 -629 -637 -612 -580 -565 -550 -544 -552 -565 -559 -546 -528 -517 -512 -507 -502 -499 -502 -498 -494 -486 -482 -474 -461 -442 -423 -417 -419 -427 -438 -452 -464 -472 -478 -474 -468 -462 -469 -470 -477 -459 -419 -424 -424 -412 -408 -408 -408 -409 -421 -414 -383 -370 -367 -378 -402 -418 -421 -424 -422 -399 -371 -374 -361 -360 -374 -382 -381 -380 -373 -361 -361 -362 -336 -350 -342 -312 -293 -292 -289 -285 -263 -243 -252 -284 -298 -287 -282 -285 -287 -297 -292 -280 -259 -246 -271 -282 -272 -272 -294 -304 -299 -293 -278 -260 -248 -225 -184 -170 -169 -199 -217 -223 -223 -215 -214 -211 -212 -221 -227 -231 -245 -267 -286 -290 -282 -272 -287 -299 -292 -271 -292 -286 -265 -253 -250 -238 -240 -244 -236 -214 -191 -188 -203 -236 -246 -246 -227 -208 -224 -232 -246 -264 -263 -239 -228 -229 -224 -208 -186 -161 -139 -128 -120 -143 -184 -210 -212 -212 -204 -192 -156 -133 -126 -119 -116 -130 -156 -183 -203 -223 -252 -263 -246 -236 -245 -251 -271 -271 -269 -273 -262 -245 -434 -442 -463 -469 -460 -479 -509 -525 -495 -472 -261 -432 -499 -492 -479 -471 -466 -456 -457 -472 -383 -144 -191 -523 -526 -533 -539 -540 -540 -540 -539 -536 -546 -550 -552 -561 -567 -560 -540 -544 -552 -521 -258 -271 -544 -312 -276 -286 -485 -562 -560 -552 -550 -556 -558 -567 -589 -608 -623 -628 -629 -639 -654 -657 -640 -620 -603 -602 -592 -573 -557 -551 -556 -569 -590 -628 -645 -617 -597 -574 -568 -555 -563 -568 -561 -549 -535 -529 -524 -518 -514 -508 -506 -499 -490 -482 -475 -468 -451 -430 -416 -415 -418 -426 -433 -445 -461 -473 -474 -466 -459 -454 -463 -466 -469 -455 -427 -419 -425 -417 -410 -409 -410 -416 -428 -415 -374 -351 -348 -355 -383 -410 -404 -416 -408 -394 -390 -388 -364 -356 -371 -384 -384 -377 -365 -354 -350 -345 -344 -329 -314 -344 -346 -284 -304 -286 -264 -245 -253 -284 -297 -280 -271 -278 -271 -270 -267 -271 -249 -251 -269 -282 -275 -273 -281 -282 -287 -291 -283 -268 -253 -230 -194 -169 -174 -193 -206 -217 -195 -211 -213 -208 -215 -221 -230 -237 -241 -245 -251 -258 -257 -265 -272 -292 -280 -257 -261 -254 -231 -241 -250 -246 -241 -233 -223 -207 -186 -182 -193 -211 -215 -242 -225 -208 -218 -228 -247 -269 -276 -265 -251 -242 -226 -200 -181 -155 -133 -121 -106 -131 -161 -162 -195 -203 -200 -171 -149 -137 -130 -127 -125 -131 -142 -152 -164 -196 -222 -235 -244 -249 -270 -281 -284 -271 -261 -260 -244 -232 -416 -426 -441 -452 -460 -481 -505 -481 -487 -466 -451 -478 -489 -496 -490 -476 -454 -452 -451 -451 -477 -492 -513 -520 -523 -493 -495 -505 -511 -511 -511 -524 -534 -543 -369 -203 -352 -561 -535 -530 -533 -484 -91 -93 -268 -103 -70 -85 -222 -466 -406 -309 -307 -308 -406 -560 -580 -597 -613 -624 -627 -636 -653 -658 -647 -620 -605 -605 -599 -580 -572 -577 -576 -576 -594 -626 -656 -636 -622 -595 -574 -569 -573 -572 -564 -551 -538 -535 -529 -520 -517 -514 -506 -497 -489 -483 -471 -465 -443 -424 -412 -413 -414 -415 -426 -443 -459 -469 -470 -461 -454 -452 -460 -462 -462 -459 -447 -422 -432 -425 -410 -403 -403 -415 -411 -387 -372 -369 -373 -372 -374 -385 -395 -402 -404 -395 -376 -372 -366 -361 -373 -382 -378 -371 -366 -368 -357 -345 -363 -365 -365 -383 -360 -303 -272 -267 -250 -236 -247 -281 -300 -289 -278 -274 -271 -260 -263 -272 -246 -252 -269 -277 -278 -275 -270 -271 -275 -282 -284 -276 -263 -237 -199 -170 -180 -184 -202 -183 -182 -211 -226 -224 -223 -226 -235 -237 -236 -239 -242 -248 -260 -262 -261 -274 -265 -233 -233 -226 -213 -227 -245 -246 -239 -229 -215 -199 -186 -179 -181 -192 -212 -210 -210 -196 -199 -203 -226 -254 -266 -263 -245 -223 -202 -176 -159 -147 -124 -118 -104 -110 -110 -138 -169 -187 -185 -166 -150 -138 -132 -132 -130 -130 -136 -148 -153 -171 -187 -210 -231 -248 -283 -292 -294 -284 -255 -229 -220 -224 -415 -428 -431 -427 -454 -478 -485 -473 -473 -457 -446 -444 -442 -473 -478 -470 -312 -313 -444 -441 -474 -485 -490 -491 -517 -481 -483 -497 -503 -507 -506 -526 -535 -330 -136 -260 -489 -547 -537 -526 -522 -472 -98 -385 -88 -80 -84 -87 -293 -495 -438 -360 -350 -339 -417 -554 -576 -594 -608 -614 -619 -631 -648 -651 -655 -634 -605 -604 -599 -582 -589 -610 -601 -587 -604 -634 -669 -663 -629 -602 -569 -573 -584 -582 -573 -553 -538 -534 -531 -527 -523 -515 -506 -495 -491 -485 -472 -464 -449 -427 -424 -418 -413 -414 -426 -443 -456 -464 -463 -451 -445 -449 -455 -455 -453 -448 -462 -453 -438 -422 -405 -392 -386 -389 -391 -391 -399 -407 -409 -400 -375 -376 -393 -382 -392 -388 -381 -380 -366 -359 -371 -374 -359 -351 -360 -367 -362 -342 -361 -360 -355 -397 -336 -317 -293 -273 -248 -234 -241 -267 -290 -308 -320 -293 -266 -262 -274 -285 -262 -258 -271 -275 -283 -284 -281 -279 -278 -275 -269 -262 -247 -223 -200 -192 -185 -188 -201 -224 -222 -233 -235 -226 -218 -220 -217 -217 -229 -236 -237 -252 -268 -259 -251 -261 -247 -230 -227 -205 -203 -222 -242 -243 -231 -218 -208 -193 -181 -176 -174 -193 -203 -188 -183 -191 -193 -189 -193 -216 -233 -232 -221 -207 -186 -166 -153 -151 -138 -113 -123 -121 -132 -132 -157 -178 -181 -163 -156 -143 -125 -128 -132 -136 -142 -150 -154 -160 -170 -203 -225 -230 -232 -243 -255 -265 -256 -232 -218 -221 -419 -424 -417 -417 -442 -469 -470 -475 -471 -455 -445 -442 -434 -462 -469 -466 -442 -425 -296 -251 -449 -392 -140 -124 -170 -482 -481 -489 -498 -504 -505 -504 -282 -330 -432 -479 -534 -532 -531 -522 -523 -517 -417 -532 -74 -70 -344 -382 -501 -540 -545 -548 -543 -540 -543 -553 -571 -588 -602 -607 -612 -619 -636 -646 -651 -635 -606 -608 -601 -588 -595 -608 -606 -604 -616 -643 -685 -674 -636 -608 -573 -578 -596 -593 -581 -556 -541 -536 -535 -538 -534 -519 -506 -492 -486 -481 -467 -461 -466 -447 -438 -427 -420 -417 -425 -439 -449 -454 -452 -444 -445 -449 -452 -452 -451 -449 -459 -454 -435 -413 -401 -389 -388 -391 -404 -425 -435 -439 -429 -412 -386 -378 -389 -375 -384 -385 -392 -394 -384 -383 -373 -358 -348 -343 -359 -380 -374 -374 -376 -355 -357 -400 -341 -337 -315 -280 -247 -233 -236 -242 -264 -309 -336 -316 -279 -276 -303 -302 -280 -277 -273 -281 -300 -303 -293 -284 -278 -267 -258 -251 -231 -226 -219 -199 -189 -184 -204 -228 -231 -202 -189 -202 -195 -187 -199 -211 -218 -230 -242 -259 -269 -255 -248 -254 -245 -246 -234 -214 -211 -223 -226 -222 -215 -204 -199 -193 -181 -185 -181 -193 -199 -197 -184 -185 -193 -191 -188 -188 -189 -197 -210 -202 -185 -171 -163 -155 -149 -144 -128 -132 -136 -140 -152 -164 -166 -157 -148 -135 -120 -120 -134 -149 -158 -175 -165 -166 -165 -179 -183 -196 -204 -215 -234 -251 -251 -233 -217 -220 -417 -411 -406 -413 -435 -463 -487 -467 -465 -465 -444 -435 -422 -448 -458 -455 -436 -426 -308 -277 -450 -482 -393 -111 -166 -488 -483 -483 -490 -500 -503 -497 -461 -481 -509 -514 -523 -527 -406 -175 -199 -240 -516 -508 -391 -392 -523 -544 -542 -532 -527 -539 -541 -534 -541 -556 -570 -583 -597 -609 -611 -616 -634 -647 -646 -628 -610 -611 -605 -596 -607 -619 -617 -618 -628 -661 -700 -683 -637 -617 -580 -588 -605 -600 -593 -572 -553 -540 -537 -542 -541 -525 -509 -493 -480 -477 -468 -467 -465 -456 -441 -434 -423 -415 -418 -428 -436 -441 -439 -431 -436 -445 -451 -446 -447 -443 -444 -422 -421 -413 -412 -410 -405 -407 -416 -427 -436 -438 -427 -411 -401 -392 -387 -380 -381 -385 -386 -396 -401 -390 -366 -347 -337 -330 -344 -355 -356 -368 -375 -345 -356 -403 -351 -342 -320 -281 -259 -251 -236 -234 -262 -304 -338 -324 -293 -287 -303 -304 -297 -292 -279 -295 -304 -307 -306 -294 -281 -264 -241 -227 -213 -215 -218 -204 -187 -189 -198 -224 -239 -219 -161 -128 -156 -199 -215 -219 -223 -236 -247 -255 -264 -257 -250 -251 -259 -263 -252 -234 -227 -225 -212 -206 -203 -190 -187 -182 -190 -204 -206 -168 -208 -220 -201 -193 -197 -198 -197 -178 -135 -143 -196 -190 -183 -186 -185 -183 -177 -179 -147 -141 -144 -137 -145 -157 -173 -168 -152 -140 -122 -115 -133 -150 -180 -205 -191 -184 -183 -178 -171 -173 -196 -217 -234 -253 -257 -242 -228 -227 -403 -403 -409 -421 -433 -439 -460 -449 -452 -452 -442 -435 -421 -420 -428 -425 -423 -425 -420 -424 -438 -452 -393 -214 -491 -496 -485 -480 -484 -494 -496 -494 -499 -498 -500 -509 -516 -381 -148 -85 -160 -404 -502 -515 -531 -535 -533 -536 -535 -531 -519 -530 -539 -534 -545 -567 -576 -585 -597 -605 -610 -623 -639 -642 -637 -625 -619 -614 -609 -605 -612 -625 -631 -635 -651 -683 -699 -683 -648 -625 -587 -595 -624 -621 -612 -592 -563 -544 -542 -545 -544 -533 -514 -499 -480 -475 -470 -468 -472 -467 -449 -436 -423 -417 -417 -420 -423 -425 -423 -417 -421 -433 -446 -438 -436 -429 -425 -416 -417 -412 -411 -409 -398 -395 -405 -413 -418 -411 -404 -396 -394 -386 -384 -380 -378 -379 -375 -384 -394 -394 -383 -363 -347 -342 -339 -345 -371 -375 -351 -367 -365 -405 -340 -344 -332 -307 -299 -280 -250 -240 -257 -293 -326 -322 -290 -284 -287 -298 -298 -298 -290 -290 -287 -294 -308 -303 -287 -265 -241 -230 -207 -195 -183 -188 -196 -200 -200 -198 -227 -232 -231 -132 -112 -187 -224 -237 -237 -246 -248 -253 -257 -256 -243 -251 -254 -265 -269 -255 -236 -221 -207 -199 -196 -185 -174 -175 -188 -201 -200 -196 -190 -233 -220 -211 -208 -200 -200 -187 -129 -117 -191 -181 -170 -184 -183 -177 -187 -175 -154 -135 -129 -126 -135 -150 -163 -171 -161 -136 -114 -107 -128 -150 -197 -237 -238 -238 -217 -192 -179 -185 -196 -204 -218 -239 -249 -239 -238 -240 -391 -396 -405 -423 -431 -422 -426 -435 -441 -438 -442 -434 -421 -426 -435 -430 -427 -427 -420 -412 -423 -442 -447 -455 -460 -465 -487 -478 -481 -487 -487 -487 -488 -492 -496 -311 -151 -126 -88 -91 -191 -486 -489 -507 -520 -520 -519 -518 -515 -519 -514 -524 -531 -533 -543 -557 -565 -574 -593 -595 -602 -630 -636 -636 -633 -627 -622 -620 -428 -320 -478 -631 -646 -653 -668 -690 -696 -687 -658 -634 -593 -598 -617 -624 -615 -594 -569 -552 -547 -548 -548 -539 -521 -508 -493 -478 -470 -471 -478 -473 -453 -440 -428 -428 -427 -420 -415 -414 -413 -416 -421 -426 -437 -432 -427 -422 -414 -411 -410 -412 -421 -411 -396 -394 -400 -406 -405 -392 -381 -387 -388 -387 -388 -381 -373 -359 -353 -363 -383 -388 -380 -376 -376 -369 -352 -353 -355 -358 -369 -357 -365 -352 -331 -333 -337 -328 -312 -295 -273 -257 -263 -282 -307 -309 -299 -297 -305 -297 -291 -296 -293 -287 -285 -295 -305 -297 -284 -273 -252 -226 -199 -178 -172 -181 -199 -202 -197 -188 -186 -218 -239 -178 -151 -204 -234 -233 -237 -243 -248 -252 -257 -253 -247 -253 -245 -250 -266 -269 -246 -224 -217 -211 -204 -202 -183 -167 -182 -167 -164 -184 -193 -223 -232 -225 -221 -207 -200 -202 -175 -150 -174 -164 -145 -152 -155 -160 -157 -170 -155 -128 -116 -122 -134 -142 -154 -166 -160 -139 -117 -113 -124 -148 -198 -215 -249 -271 -264 -243 -217 -202 -205 -211 -211 -214 -220 -226 -240 -242 -382 -384 -393 -408 -420 -428 -429 -430 -432 -429 -431 -428 -425 -434 -439 -431 -426 -425 -425 -415 -418 -439 -449 -459 -465 -463 -457 -478 -474 -132 -100 -404 -489 -490 -490 -469 -444 -433 -423 -422 -440 -498 -495 -489 -497 -506 -501 -501 -513 -522 -520 -518 -521 -527 -551 -577 -588 -600 -591 -596 -601 -635 -634 -637 -376 -330 -320 -332 -165 -63 -209 -349 -359 -475 -685 -703 -704 -692 -658 -635 -613 -601 -602 -614 -610 -593 -572 -555 -549 -552 -551 -542 -527 -520 -506 -483 -466 -471 -473 -483 -453 -446 -450 -447 -443 -434 -424 -417 -412 -420 -428 -430 -433 -431 -424 -415 -411 -418 -419 -429 -448 -443 -415 -393 -394 -403 -401 -387 -376 -380 -390 -392 -392 -373 -365 -351 -345 -353 -378 -401 -401 -398 -410 -406 -384 -374 -358 -356 -354 -348 -361 -340 -325 -321 -324 -322 -311 -301 -287 -266 -260 -275 -299 -310 -305 -318 -308 -292 -283 -289 -289 -278 -281 -292 -297 -294 -284 -265 -244 -225 -185 -178 -164 -197 -177 -156 -143 -203 -195 -210 -233 -245 -260 -251 -226 -226 -233 -236 -236 -241 -252 -255 -248 -233 -229 -230 -250 -263 -249 -236 -233 -221 -207 -194 -185 -171 -166 -160 -157 -160 -161 -188 -207 -218 -217 -207 -202 -200 -192 -179 -164 -159 -135 -141 -145 -138 -138 -148 -133 -114 -107 -117 -126 -140 -162 -171 -168 -152 -123 -124 -127 -154 -173 -200 -237 -274 -288 -273 -245 -226 -216 -213 -217 -220 -224 -229 -232 -236 -377 -376 -380 -389 -404 -428 -436 -416 -425 -428 -420 -416 -420 -434 -443 -439 -415 -392 -408 -413 -414 -437 -450 -464 -468 -463 -456 -443 -467 -464 -133 -99 -388 -483 -482 -490 -497 -337 -145 -152 -252 -490 -486 -470 -479 -510 -503 -485 -498 -509 -513 -509 -512 -530 -553 -572 -591 -604 -591 -596 -616 -616 -318 -318 -113 -77 -68 -70 -276 -385 -390 -399 -403 -504 -694 -711 -712 -695 -663 -649 -631 -605 -608 -627 -618 -595 -572 -556 -553 -555 -553 -549 -540 -533 -508 -483 -467 -474 -487 -484 -476 -465 -469 -467 -461 -448 -430 -418 -415 -426 -432 -432 -432 -430 -425 -417 -416 -430 -440 -442 -457 -461 -431 -399 -397 -409 -402 -381 -378 -381 -391 -394 -387 -379 -375 -351 -340 -339 -356 -370 -382 -404 -424 -440 -421 -405 -375 -362 -352 -340 -348 -343 -336 -331 -313 -300 -302 -303 -286 -263 -262 -272 -285 -301 -312 -315 -281 -290 -284 -287 -285 -277 -282 -288 -291 -292 -279 -255 -236 -219 -186 -176 -166 -190 -212 -235 -241 -250 -229 -220 -234 -259 -266 -248 -235 -222 -215 -216 -219 -231 -244 -258 -245 -214 -204 -203 -220 -232 -234 -240 -244 -239 -215 -205 -197 -180 -170 -161 -158 -157 -157 -171 -187 -197 -200 -200 -196 -191 -191 -187 -176 -158 -135 -125 -127 -123 -126 -143 -144 -123 -112 -112 -120 -146 -177 -190 -190 -181 -140 -132 -134 -137 -147 -186 -213 -260 -280 -277 -262 -241 -222 -210 -204 -201 -210 -212 -227 -236 -376 -376 -378 -388 -406 -422 -420 -401 -418 -422 -412 -408 -415 -424 -438 -444 -445 -406 -409 -413 -415 -436 -450 -464 -467 -464 -459 -446 -446 -428 -124 -402 -478 -475 -473 -478 -486 -450 -272 -86 -105 -227 -472 -473 -485 -506 -193 -450 -496 -497 -500 -501 -503 -513 -535 -559 -581 -592 -596 -604 -623 -618 -432 -437 -423 -418 -405 -395 -337 -502 -645 -663 -677 -687 -698 -712 -711 -694 -679 -669 -635 -611 -617 -637 -626 -598 -574 -560 -557 -557 -556 -556 -551 -536 -511 -481 -469 -480 -504 -491 -494 -473 -464 -469 -464 -444 -425 -419 -423 -431 -432 -429 -430 -422 -421 -422 -420 -432 -437 -435 -449 -453 -433 -413 -407 -406 -408 -397 -383 -384 -385 -383 -388 -381 -379 -367 -344 -336 -338 -353 -386 -413 -426 -434 -413 -401 -377 -361 -358 -338 -334 -358 -337 -334 -316 -305 -303 -292 -274 -257 -255 -259 -266 -290 -312 -289 -283 -285 -303 -306 -288 -274 -269 -270 -281 -290 -278 -256 -234 -215 -202 -176 -189 -190 -190 -214 -239 -251 -249 -222 -227 -266 -276 -256 -243 -228 -215 -205 -213 -222 -244 -250 -230 -219 -216 -211 -212 -220 -230 -240 -249 -248 -229 -221 -210 -188 -176 -168 -184 -172 -162 -162 -168 -179 -189 -194 -192 -190 -194 -191 -180 -164 -137 -121 -125 -118 -123 -135 -136 -139 -135 -123 -125 -150 -185 -208 -212 -206 -170 -160 -144 -133 -143 -175 -189 -220 -249 -259 -252 -234 -219 -215 -205 -200 -194 -213 -233 -241 -375 -380 -384 -393 -408 -418 -409 -392 -408 -410 -406 -405 -407 -409 -424 -437 -442 -411 -410 -408 -408 -429 -446 -461 -467 -462 -460 -457 -443 -428 -461 -475 -475 -470 -466 -469 -473 -473 -453 -424 -415 -417 -453 -448 -483 -496 -410 -483 -502 -493 -491 -506 -509 -519 -536 -559 -583 -588 -597 -612 -624 -608 -275 -269 -271 -292 -286 -295 -148 -213 -500 -670 -687 -699 -711 -724 -721 -709 -720 -667 -636 -612 -622 -643 -631 -604 -580 -567 -564 -563 -561 -561 -560 -538 -509 -480 -474 -496 -505 -501 -498 -485 -467 -460 -454 -440 -427 -430 -442 -438 -431 -428 -432 -428 -432 -431 -421 -431 -426 -418 -409 -418 -421 -412 -413 -414 -416 -401 -387 -379 -377 -384 -373 -385 -387 -378 -373 -363 -356 -361 -379 -399 -410 -429 -415 -402 -379 -359 -352 -352 -340 -346 -348 -339 -313 -301 -291 -273 -260 -246 -241 -250 -261 -287 -300 -282 -301 -299 -321 -320 -301 -291 -282 -274 -279 -282 -275 -270 -244 -214 -207 -211 -204 -203 -204 -222 -243 -258 -269 -265 -256 -260 -268 -255 -245 -243 -216 -202 -217 -223 -244 -242 -230 -238 -244 -249 -251 -249 -249 -252 -257 -251 -243 -241 -240 -217 -218 -204 -229 -204 -184 -164 -157 -169 -182 -188 -189 -185 -187 -184 -179 -169 -149 -126 -122 -119 -114 -112 -126 -139 -135 -128 -133 -154 -183 -209 -224 -219 -200 -190 -156 -135 -134 -154 -169 -187 -210 -224 -223 -225 -224 -212 -206 -206 -206 -227 -237 -239 -376 -383 -388 -395 -406 -405 -391 -388 -400 -404 -404 -405 -406 -411 -423 -431 -436 -431 -419 -402 -387 -406 -445 -461 -464 -462 -453 -446 -435 -456 -459 -469 -472 -467 -461 -463 -465 -465 -463 -460 -460 -453 -442 -440 -481 -500 -501 -497 -507 -512 -512 -522 -527 -534 -543 -562 -587 -595 -601 -611 -580 -258 -79 -49 -43 -51 -63 -76 -308 -433 -564 -682 -699 -710 -720 -725 -721 -714 -722 -653 -632 -613 -624 -641 -633 -608 -591 -580 -573 -569 -569 -570 -557 -537 -510 -483 -480 -489 -512 -514 -515 -501 -477 -461 -451 -447 -436 -426 -435 -436 -433 -432 -431 -433 -432 -425 -435 -444 -429 -408 -410 -421 -420 -416 -415 -413 -413 -403 -395 -382 -382 -377 -390 -394 -392 -391 -391 -378 -358 -354 -377 -396 -382 -388 -397 -397 -382 -380 -368 -356 -356 -367 -359 -341 -323 -305 -286 -266 -252 -245 -237 -244 -252 -271 -279 -277 -308 -324 -335 -334 -327 -305 -285 -285 -291 -287 -275 -262 -237 -227 -222 -256 -248 -237 -219 -224 -243 -263 -267 -259 -243 -235 -245 -251 -249 -248 -240 -207 -224 -234 -252 -248 -243 -249 -253 -264 -272 -265 -258 -257 -258 -249 -239 -251 -251 -252 -257 -254 -249 -225 -194 -169 -155 -159 -173 -179 -180 -175 -178 -173 -167 -166 -151 -124 -119 -107 -101 -112 -124 -134 -139 -139 -143 -160 -188 -211 -221 -224 -219 -202 -174 -152 -145 -145 -166 -182 -192 -204 -211 -220 -204 -207 -207 -211 -214 -213 -220 -222 -379 -383 -387 -380 -391 -393 -374 -386 -397 -401 -406 -406 -408 -413 -424 -431 -431 -422 -415 -403 -389 -401 -435 -453 -456 -455 -443 -436 -429 -450 -452 -462 -465 -461 -456 -454 -457 -458 -456 -454 -453 -447 -438 -439 -480 -505 -503 -499 -500 -510 -520 -527 -531 -535 -553 -572 -584 -597 -602 -612 -608 -437 -80 -81 -68 -77 -86 -351 -583 -659 -672 -689 -703 -706 -710 -712 -711 -710 -698 -644 -629 -614 -624 -637 -632 -621 -609 -593 -580 -573 -572 -568 -547 -536 -514 -488 -490 -488 -500 -507 -517 -502 -473 -462 -454 -446 -438 -430 -435 -439 -440 -434 -432 -430 -431 -418 -438 -445 -429 -420 -422 -422 -418 -418 -428 -433 -426 -414 -401 -387 -392 -380 -379 -394 -399 -397 -391 -381 -360 -347 -363 -386 -384 -380 -381 -383 -383 -374 -377 -371 -362 -360 -354 -341 -330 -319 -304 -295 -287 -266 -251 -239 -243 -260 -265 -277 -302 -321 -329 -348 -346 -310 -291 -296 -291 -283 -280 -272 -257 -261 -261 -263 -250 -233 -229 -233 -245 -265 -271 -260 -244 -235 -238 -256 -253 -241 -255 -227 -228 -226 -253 -256 -254 -260 -269 -283 -285 -275 -270 -258 -252 -252 -248 -249 -252 -265 -288 -283 -247 -214 -188 -163 -143 -139 -151 -160 -167 -171 -165 -156 -148 -147 -140 -133 -133 -123 -120 -116 -119 -129 -139 -147 -153 -163 -180 -195 -201 -216 -212 -207 -193 -161 -148 -160 -180 -189 -186 -187 -210 -232 -220 -215 -215 -216 -216 -214 -204 -203 -353 -355 -359 -357 -367 -376 -372 -381 -389 -398 -404 -405 -406 -409 -420 -428 -426 -414 -407 -398 -388 -381 -402 -438 -450 -448 -432 -429 -427 -442 -446 -456 -458 -454 -453 -447 -448 -451 -450 -448 -445 -440 -432 -437 -476 -504 -504 -504 -479 -504 -523 -531 -529 -527 -549 -576 -585 -591 -606 -613 -637 -637 -477 -111 -73 -81 -388 -607 -654 -663 -678 -689 -697 -701 -702 -707 -707 -711 -691 -640 -626 -613 -621 -632 -631 -630 -616 -598 -584 -574 -569 -559 -542 -537 -516 -493 -494 -502 -498 -513 -514 -498 -481 -472 -465 -453 -445 -441 -437 -440 -444 -439 -436 -428 -424 -416 -421 -426 -422 -429 -434 -433 -428 -423 -427 -433 -429 -417 -400 -390 -397 -390 -389 -388 -398 -402 -409 -399 -378 -372 -379 -379 -374 -380 -379 -370 -377 -386 -376 -374 -362 -359 -359 -348 -335 -323 -314 -312 -308 -289 -262 -249 -245 -247 -255 -283 -286 -303 -322 -333 -331 -316 -303 -306 -308 -296 -282 -264 -262 -261 -271 -250 -236 -236 -234 -233 -242 -256 -259 -255 -257 -255 -248 -236 -244 -247 -264 -248 -236 -230 -246 -259 -265 -271 -287 -303 -300 -283 -276 -263 -256 -260 -260 -256 -259 -274 -280 -271 -230 -196 -172 -153 -137 -123 -127 -145 -150 -155 -150 -137 -129 -127 -137 -138 -126 -122 -120 -115 -118 -131 -142 -149 -155 -160 -166 -162 -179 -195 -194 -204 -203 -182 -167 -169 -173 -191 -212 -201 -211 -226 -204 -205 -211 -211 -218 -223 -201 -196 -349 -350 -351 -354 -360 -320 -276 -318 -387 -399 -399 -397 -398 -400 -412 -419 -417 -404 -395 -389 -386 -379 -397 -431 -441 -439 -426 -425 -443 -435 -442 -450 -451 -451 -446 -438 -438 -439 -436 -434 -432 -427 -423 -433 -474 -500 -500 -502 -473 -501 -522 -530 -528 -558 -573 -581 -597 -597 -605 -617 -633 -658 -671 -510 -110 -107 -235 -560 -659 -663 -669 -680 -695 -699 -698 -702 -703 -708 -685 -640 -623 -612 -614 -623 -631 -630 -616 -599 -585 -573 -562 -553 -544 -538 -517 -508 -494 -497 -504 -510 -507 -491 -491 -493 -485 -468 -455 -462 -470 -454 -460 -450 -445 -435 -441 -414 -402 -408 -415 -419 -424 -429 -430 -431 -436 -444 -439 -414 -399 -387 -392 -392 -375 -383 -401 -410 -402 -395 -390 -382 -381 -384 -376 -383 -388 -375 -376 -374 -372 -376 -357 -343 -347 -343 -333 -327 -319 -316 -322 -315 -287 -260 -248 -233 -256 -272 -279 -291 -313 -325 -308 -290 -292 -293 -289 -295 -295 -293 -291 -276 -271 -236 -215 -220 -239 -249 -253 -259 -254 -251 -263 -273 -276 -218 -215 -263 -268 -263 -256 -250 -240 -246 -263 -277 -291 -302 -302 -302 -296 -286 -285 -270 -261 -263 -259 -258 -265 -249 -213 -177 -156 -148 -138 -124 -122 -135 -144 -146 -136 -118 -117 -116 -135 -145 -136 -127 -128 -124 -124 -139 -140 -117 -119 -140 -160 -149 -165 -180 -179 -198 -209 -200 -191 -182 -186 -200 -188 -190 -204 -201 -201 -204 -200 -200 -199 -207 -209 -209 -358 -360 -362 -363 -369 -342 -311 -300 -324 -404 -401 -397 -394 -396 -406 -409 -408 -398 -387 -381 -375 -376 -397 -423 -430 -429 -424 -421 -436 -432 -435 -435 -444 -446 -437 -430 -430 -429 -423 -418 -414 -411 -418 -440 -442 -472 -493 -494 -485 -501 -518 -527 -525 -570 -611 -613 -608 -608 -606 -607 -630 -662 -685 -684 -144 -133 -132 -529 -666 -660 -661 -680 -694 -692 -696 -703 -707 -707 -681 -649 -622 -618 -613 -621 -630 -630 -613 -597 -589 -578 -560 -553 -549 -545 -525 -509 -494 -493 -506 -505 -513 -501 -498 -504 -503 -496 -487 -482 -479 -463 -465 -462 -456 -451 -442 -441 -417 -412 -416 -415 -427 -446 -455 -460 -461 -455 -441 -413 -402 -402 -387 -393 -389 -391 -403 -419 -420 -410 -398 -399 -407 -398 -400 -405 -402 -379 -372 -369 -376 -371 -345 -334 -333 -332 -322 -313 -315 -318 -315 -308 -300 -265 -246 -236 -247 -258 -274 -289 -309 -308 -278 -254 -257 -262 -252 -261 -292 -298 -292 -284 -264 -229 -221 -233 -247 -246 -245 -248 -248 -249 -257 -279 -294 -260 -232 -278 -272 -273 -270 -256 -240 -242 -262 -278 -281 -287 -304 -300 -300 -297 -287 -271 -286 -276 -255 -237 -230 -221 -204 -174 -151 -141 -129 -118 -114 -131 -143 -140 -122 -120 -121 -126 -135 -144 -136 -121 -121 -127 -131 -143 -123 -39 -33 -88 -159 -152 -146 -162 -173 -190 -200 -199 -196 -192 -196 -209 -201 -190 -200 -195 -197 -198 -198 -198 -196 -153 -147 -191 -368 -371 -372 -372 -375 -380 -387 -364 -339 -382 -384 -380 -374 -393 -397 -401 -401 -397 -387 -376 -365 -385 -408 -415 -422 -422 -424 -438 -431 -428 -427 -432 -457 -461 -437 -441 -431 -421 -415 -406 -398 -402 -418 -422 -385 -158 -481 -483 -483 -497 -513 -520 -530 -578 -609 -621 -618 -605 -609 -606 -556 -269 -252 -259 -118 -116 -445 -627 -667 -664 -667 -681 -690 -691 -697 -707 -713 -707 -682 -644 -634 -624 -617 -623 -631 -630 -612 -594 -590 -583 -566 -559 -556 -546 -529 -506 -495 -494 -507 -511 -518 -516 -512 -513 -515 -520 -525 -524 -515 -484 -473 -460 -466 -463 -455 -439 -430 -431 -423 -421 -434 -456 -482 -493 -473 -459 -440 -445 -444 -417 -399 -383 -381 -397 -407 -422 -433 -429 -425 -429 -427 -421 -414 -400 -406 -383 -374 -375 -360 -344 -336 -335 -332 -323 -312 -306 -310 -317 -313 -306 -297 -257 -245 -231 -202 -232 -280 -285 -284 -274 -247 -229 -230 -231 -235 -243 -272 -285 -291 -269 -248 -221 -219 -230 -246 -253 -255 -256 -255 -247 -243 -267 -288 -310 -281 -279 -281 -274 -268 -276 -259 -246 -258 -277 -285 -289 -295 -295 -296 -297 -296 -298 -268 -265 -240 -234 -212 -193 -186 -169 -147 -135 -127 -113 -105 -127 -138 -133 -123 -124 -124 -126 -132 -143 -145 -139 -139 -141 -142 -153 -153 -147 -105 -92 -165 -148 -103 -145 -171 -177 -186 -197 -202 -199 -198 -209 -211 -205 -206 -198 -198 -198 -198 -201 -204 -102 -49 -124 -377 -381 -381 -380 -381 -386 -394 -386 -366 -363 -370 -362 -352 -368 -391 -394 -397 -395 -309 -341 -359 -380 -400 -405 -413 -415 -416 -427 -429 -428 -425 -449 -453 -451 -447 -440 -423 -412 -403 -392 -386 -385 -392 -415 -431 -397 -115 -464 -478 -491 -504 -511 -529 -544 -572 -613 -618 -597 -600 -598 -519 -179 -546 -526 -514 -527 -640 -664 -660 -665 -674 -685 -692 -694 -699 -708 -715 -711 -701 -669 -646 -629 -618 -619 -627 -628 -613 -595 -589 -580 -566 -563 -560 -548 -533 -510 -500 -499 -516 -521 -535 -529 -530 -527 -520 -527 -541 -544 -527 -494 -469 -466 -469 -458 -456 -454 -454 -452 -431 -415 -428 -460 -488 -492 -474 -469 -462 -494 -486 -462 -425 -399 -384 -403 -416 -418 -435 -447 -445 -445 -442 -437 -427 -424 -403 -390 -380 -382 -367 -350 -342 -336 -322 -309 -301 -297 -300 -303 -308 -300 -285 -263 -246 -230 -216 -246 -258 -266 -272 -271 -258 -238 -227 -231 -239 -232 -252 -281 -274 -270 -236 -219 -219 -227 -230 -238 -248 -250 -248 -245 -241 -258 -267 -301 -279 -281 -285 -271 -286 -305 -283 -261 -261 -272 -278 -273 -272 -265 -262 -280 -286 -288 -264 -244 -242 -227 -199 -181 -169 -155 -145 -140 -133 -116 -104 -126 -132 -134 -135 -126 -126 -127 -132 -143 -147 -150 -154 -151 -153 -152 -154 -156 -160 -149 -171 -112 -48 -122 -174 -176 -180 -192 -197 -198 -210 -234 -217 -216 -210 -210 -199 -198 -199 -206 -211 -123 -38 -88 -350 -349 -350 -350 -373 -390 -379 -359 -355 -369 -376 -367 -352 -349 -368 -391 -396 -394 -175 -293 -357 -376 -395 -401 -406 -408 -402 -403 -428 -426 -424 -446 -449 -445 -439 -433 -429 -422 -411 -404 -401 -397 -400 -417 -448 -462 -430 -92 -113 -94 -100 -401 -243 -382 -564 -595 -595 -585 -460 -180 -244 -542 -662 -647 -645 -645 -656 -661 -657 -666 -678 -689 -696 -697 -699 -707 -714 -713 -706 -680 -646 -627 -619 -618 -624 -628 -616 -597 -588 -584 -574 -566 -560 -549 -533 -514 -501 -494 -510 -509 -525 -528 -535 -537 -527 -527 -546 -554 -530 -493 -470 -469 -468 -466 -470 -457 -455 -452 -437 -426 -434 -466 -501 -517 -525 -520 -499 -493 -469 -459 -429 -406 -385 -385 -396 -398 -396 -411 -439 -466 -479 -459 -446 -425 -418 -395 -387 -377 -370 -362 -349 -328 -315 -315 -309 -293 -289 -293 -296 -279 -282 -276 -247 -249 -226 -241 -236 -248 -266 -282 -291 -282 -264 -250 -244 -223 -225 -234 -253 -246 -238 -223 -217 -219 -225 -237 -250 -254 -248 -235 -228 -245 -261 -269 -280 -267 -274 -278 -312 -309 -289 -269 -253 -257 -268 -263 -257 -254 -259 -272 -285 -279 -243 -213 -222 -224 -207 -179 -158 -150 -146 -145 -139 -125 -114 -128 -129 -147 -137 -126 -120 -119 -127 -139 -156 -169 -168 -169 -166 -160 -160 -164 -161 -167 -178 -128 -95 -87 -140 -182 -181 -186 -189 -196 -209 -232 -242 -226 -223 -217 -200 -194 -198 -207 -212 -181 -128 -118 -335 -340 -345 -343 -349 -355 -353 -351 -359 -371 -377 -368 -360 -351 -342 -367 -395 -395 -260 -329 -360 -369 -390 -402 -405 -406 -403 -400 -417 -424 -423 -443 -445 -444 -437 -429 -420 -392 -382 -383 -380 -386 -396 -416 -448 -458 -462 -449 -448 -449 -445 -199 -84 -120 -146 -141 -140 -136 -106 -58 -180 -565 -199 -207 -615 -631 -630 -651 -655 -666 -679 -691 -498 -263 -262 -385 -706 -706 -682 -675 -647 -632 -616 -614 -621 -626 -618 -608 -597 -584 -573 -561 -557 -550 -534 -517 -501 -498 -517 -519 -508 -516 -533 -537 -524 -520 -534 -535 -506 -479 -458 -456 -456 -458 -460 -457 -452 -449 -442 -435 -436 -450 -475 -496 -498 -502 -496 -469 -435 -434 -429 -410 -396 -385 -390 -394 -400 -411 -437 -473 -479 -477 -441 -444 -447 -412 -391 -385 -387 -365 -349 -331 -325 -325 -309 -286 -276 -276 -277 -259 -272 -275 -253 -264 -216 -210 -223 -255 -276 -280 -284 -282 -269 -255 -247 -239 -241 -241 -231 -244 -232 -228 -233 -232 -233 -236 -241 -244 -243 -233 -228 -223 -243 -248 -271 -268 -274 -280 -301 -291 -284 -279 -265 -264 -261 -252 -237 -230 -235 -239 -245 -248 -226 -219 -216 -200 -185 -174 -160 -150 -147 -148 -144 -134 -131 -134 -136 -136 -127 -126 -126 -131 -139 -149 -155 -150 -154 -163 -162 -168 -169 -169 -167 -170 -179 -172 -171 -133 -150 -186 -179 -174 -186 -202 -220 -252 -246 -244 -219 -216 -204 -194 -196 -203 -208 -214 -207 -191 -328 -339 -346 -345 -340 -340 -346 -356 -366 -374 -376 -370 -360 -348 -362 -362 -393 -396 -391 -378 -367 -358 -382 -405 -408 -410 -408 -398 -394 -423 -422 -434 -440 -441 -433 -428 -419 -213 -94 -88 -81 -203 -409 -427 -445 -451 -457 -466 -472 -473 -478 -466 -187 -76 -82 -302 -495 -493 -500 -390 -113 -181 -102 -128 -602 -626 -626 -631 -649 -658 -665 -676 -624 -555 -406 -158 -257 -327 -674 -670 -644 -630 -617 -615 -621 -623 -622 -616 -601 -583 -573 -567 -560 -551 -536 -520 -508 -524 -531 -552 -541 -533 -532 -533 -519 -505 -510 -510 -500 -475 -470 -453 -453 -454 -453 -448 -448 -443 -440 -441 -445 -449 -449 -453 -477 -502 -478 -470 -457 -443 -430 -411 -394 -386 -384 -396 -409 -422 -451 -476 -467 -465 -437 -430 -428 -419 -412 -398 -379 -358 -344 -330 -324 -319 -299 -278 -271 -263 -255 -252 -249 -270 -261 -254 -209 -196 -216 -253 -291 -306 -301 -293 -279 -270 -257 -262 -248 -253 -239 -237 -240 -246 -231 -229 -227 -231 -240 -232 -233 -233 -223 -222 -246 -255 -269 -272 -283 -283 -280 -276 -271 -266 -263 -264 -262 -256 -254 -245 -239 -233 -234 -246 -224 -214 -199 -183 -173 -163 -153 -152 -154 -152 -149 -144 -144 -147 -144 -140 -133 -143 -146 -142 -137 -134 -141 -156 -161 -163 -177 -175 -174 -172 -173 -177 -183 -185 -189 -184 -188 -198 -195 -192 -195 -199 -209 -209 -230 -222 -208 -217 -210 -200 -201 -203 -205 -209 -213 -220 -315 -334 -344 -343 -338 -338 -346 -358 -370 -375 -372 -366 -350 -342 -378 -381 -389 -395 -389 -380 -371 -364 -376 -387 -398 -412 -410 -401 -397 -418 -422 -413 -436 -436 -428 -425 -417 -417 -406 -400 -400 -400 -410 -428 -443 -449 -451 -455 -455 -469 -479 -488 -196 -356 -511 -309 -129 -304 -561 -554 -506 -500 -507 -510 -602 -615 -621 -625 -647 -657 -664 -673 -677 -679 -639 -436 -129 -218 -671 -661 -642 -634 -620 -617 -618 -622 -624 -621 -606 -587 -577 -572 -565 -554 -537 -520 -515 -519 -534 -548 -549 -537 -530 -519 -500 -491 -491 -492 -498 -491 -473 -453 -453 -451 -459 -447 -451 -448 -451 -452 -447 -447 -441 -436 -455 -473 -474 -457 -466 -462 -445 -422 -416 -402 -402 -412 -428 -440 -454 -474 -458 -451 -433 -424 -422 -431 -415 -404 -391 -366 -343 -325 -316 -307 -291 -281 -270 -258 -245 -245 -243 -266 -261 -255 -235 -228 -235 -273 -316 -323 -305 -292 -299 -288 -275 -259 -240 -231 -229 -241 -237 -240 -243 -231 -224 -233 -241 -240 -239 -242 -233 -227 -258 -254 -270 -277 -279 -273 -269 -269 -266 -265 -270 -260 -249 -246 -236 -232 -236 -225 -223 -222 -220 -213 -197 -175 -166 -162 -154 -160 -165 -163 -161 -155 -153 -156 -153 -153 -152 -152 -154 -146 -136 -136 -136 -140 -150 -164 -172 -180 -178 -174 -175 -179 -179 -179 -189 -199 -206 -214 -216 -208 -193 -195 -195 -199 -203 -214 -209 -210 -203 -202 -207 -210 -208 -205 -211 -224 -312 -328 -339 -337 -333 -335 -343 -349 -358 -365 -364 -358 -342 -337 -373 -375 -383 -391 -382 -376 -371 -369 -364 -361 -376 -402 -412 -403 -394 -398 -426 -417 -434 -431 -430 -422 -423 -419 -414 -408 -402 -402 -411 -426 -439 -444 -444 -452 -456 -466 -475 -484 -488 -516 -270 -76 -73 -105 -125 -253 -559 -556 -566 -565 -584 -596 -611 -620 -646 -660 -430 -488 -673 -675 -678 -645 -571 -591 -672 -649 -629 -618 -621 -621 -621 -621 -622 -622 -611 -596 -589 -583 -572 -556 -539 -532 -517 -514 -532 -541 -531 -528 -525 -508 -489 -482 -484 -484 -487 -499 -472 -465 -441 -446 -445 -460 -460 -465 -471 -474 -466 -450 -438 -434 -451 -463 -463 -484 -494 -495 -452 -442 -431 -419 -429 -440 -442 -449 -464 -474 -457 -436 -411 -404 -413 -416 -406 -414 -399 -367 -341 -326 -318 -313 -307 -294 -270 -258 -244 -243 -246 -265 -269 -275 -275 -275 -281 -307 -331 -332 -322 -309 -309 -298 -286 -266 -243 -241 -227 -242 -249 -261 -261 -243 -239 -249 -251 -251 -248 -234 -236 -233 -262 -250 -266 -272 -268 -264 -265 -264 -260 -255 -247 -236 -238 -244 -219 -247 -251 -237 -235 -229 -220 -210 -195 -178 -169 -163 -155 -165 -168 -168 -169 -164 -165 -164 -161 -159 -151 -152 -153 -149 -146 -140 -131 -124 -142 -159 -164 -173 -180 -174 -179 -182 -179 -175 -185 -202 -215 -228 -230 -229 -228 -224 -226 -225 -220 -213 -224 -197 -183 -190 -200 -205 -204 -201 -209 -222 -304 -316 -327 -329 -329 -333 -336 -339 -347 -356 -357 -351 -339 -338 -373 -374 -380 -386 -379 -372 -369 -366 -364 -363 -364 -386 -412 -406 -398 -402 -428 -421 -426 -425 -430 -422 -414 -403 -406 -408 -405 -407 -416 -428 -439 -443 -447 -454 -460 -463 -469 -478 -497 -519 -252 -91 -295 -496 -493 -503 -533 -544 -552 -553 -566 -583 -599 -611 -644 -655 -619 -633 -670 -675 -676 -671 -571 -298 -666 -642 -631 -629 -668 -613 -602 -609 -615 -617 -613 -604 -597 -592 -578 -560 -555 -535 -513 -513 -532 -540 -531 -526 -517 -499 -484 -478 -483 -486 -478 -497 -480 -469 -454 -445 -465 -467 -465 -466 -475 -478 -459 -434 -422 -417 -440 -456 -481 -502 -501 -503 -514 -497 -467 -447 -456 -452 -442 -450 -458 -458 -442 -428 -421 -397 -414 -412 -396 -409 -393 -368 -349 -338 -334 -327 -316 -304 -279 -265 -252 -245 -248 -270 -281 -285 -286 -300 -324 -336 -326 -306 -288 -284 -280 -267 -286 -282 -264 -234 -233 -239 -257 -267 -279 -282 -264 -251 -258 -260 -249 -235 -238 -241 -260 -250 -262 -272 -276 -277 -276 -267 -252 -245 -249 -231 -208 -212 -224 -229 -230 -228 -226 -225 -217 -208 -198 -183 -172 -166 -161 -166 -171 -173 -174 -173 -175 -176 -170 -161 -173 -186 -185 -175 -155 -136 -130 -126 -147 -167 -165 -163 -181 -184 -181 -183 -178 -175 -186 -201 -213 -226 -227 -228 -238 -248 -245 -243 -155 -192 -207 -212 -198 -183 -186 -191 -193 -194 -201 -217 -293 -298 -312 -320 -325 -327 -328 -332 -341 -349 -351 -347 -338 -333 -348 -373 -377 -379 -377 -372 -366 -360 -359 -361 -364 -388 -412 -406 -399 -402 -417 -417 -415 -413 -428 -427 -421 -409 -399 -395 -400 -410 -419 -428 -433 -446 -452 -456 -463 -463 -463 -468 -488 -508 -514 -509 -511 -516 -517 -521 -523 -533 -541 -535 -557 -571 -587 -604 -611 -624 -646 -660 -667 -673 -667 -656 -531 -116 -194 -203 -202 -601 -653 -649 -641 -613 -612 -618 -612 -604 -598 -595 -591 -578 -553 -531 -511 -512 -532 -543 -544 -534 -520 -500 -488 -483 -482 -494 -497 -510 -496 -467 -464 -449 -480 -476 -472 -472 -480 -481 -443 -397 -392 -411 -443 -468 -485 -497 -474 -495 -503 -513 -514 -506 -477 -444 -430 -433 -445 -447 -448 -432 -418 -398 -420 -412 -405 -404 -387 -363 -345 -340 -340 -332 -320 -308 -290 -278 -259 -246 -248 -268 -274 -277 -286 -302 -321 -328 -318 -306 -304 -294 -268 -292 -292 -280 -277 -261 -239 -245 -263 -276 -284 -284 -272 -258 -260 -273 -252 -242 -240 -246 -248 -237 -251 -262 -263 -272 -287 -280 -255 -243 -217 -221 -219 -221 -232 -233 -234 -243 -234 -225 -215 -209 -198 -188 -182 -173 -178 -175 -178 -184 -190 -183 -189 -191 -182 -169 -179 -178 -161 -165 -167 -144 -146 -137 -151 -167 -163 -161 -178 -180 -179 -180 -179 -181 -190 -197 -201 -203 -203 -212 -229 -244 -248 -207 -131 -176 -206 -200 -193 -189 -187 -186 -184 -184 -195 -218 -323 -323 -297 -297 -308 -315 -318 -322 -333 -341 -292 -274 -339 -329 -332 -372 -373 -374 -374 -374 -366 -357 -354 -355 -368 -393 -409 -403 -394 -393 -395 -403 -425 -422 -413 -423 -422 -415 -405 -400 -397 -404 -416 -422 -433 -445 -452 -455 -462 -463 -456 -457 -482 -501 -507 -519 -517 -504 -505 -512 -517 -530 -536 -545 -542 -560 -563 -578 -597 -615 -637 -651 -659 -481 -230 -322 -455 -115 -150 -575 -576 -637 -649 -629 -612 -602 -530 -475 -472 -528 -603 -600 -590 -577 -552 -529 -512 -512 -528 -536 -534 -527 -523 -515 -498 -480 -477 -490 -496 -503 -496 -480 -474 -464 -482 -486 -477 -493 -497 -467 -441 -431 -415 -404 -415 -435 -450 -453 -457 -493 -503 -508 -516 -504 -463 -420 -400 -408 -433 -443 -452 -423 -420 -407 -426 -415 -413 -391 -378 -361 -345 -338 -340 -344 -332 -316 -294 -274 -255 -251 -244 -258 -271 -282 -289 -299 -310 -298 -282 -298 -303 -298 -294 -272 -275 -283 -270 -257 -245 -243 -258 -273 -281 -286 -285 -274 -266 -279 -259 -248 -238 -239 -237 -232 -238 -248 -259 -273 -288 -283 -258 -233 -199 -215 -235 -235 -234 -236 -231 -226 -226 -214 -210 -212 -205 -195 -195 -192 -193 -184 -184 -199 -197 -189 -197 -190 -182 -191 -197 -179 -166 -176 -168 -151 -137 -140 -157 -165 -163 -164 -174 -177 -180 -185 -185 -184 -189 -191 -192 -193 -197 -190 -204 -220 -233 -245 -227 -217 -213 -201 -186 -180 -180 -180 -169 -170 -186 -214 -306 -312 -309 -284 -295 -304 -308 -313 -323 -334 -321 -317 -342 -332 -330 -349 -373 -373 -375 -379 -370 -359 -352 -351 -367 -391 -403 -397 -389 -387 -395 -426 -429 -428 -420 -411 -404 -410 -405 -399 -400 -400 -406 -422 -434 -441 -446 -459 -459 -447 -437 -455 -480 -487 -497 -511 -507 -324 -267 -508 -520 -522 -534 -539 -529 -531 -548 -567 -590 -626 -643 -647 -648 -420 -128 -264 -507 -469 -487 -574 -652 -648 -648 -623 -604 -598 -496 -425 -414 -413 -441 -506 -591 -573 -551 -528 -516 -515 -531 -540 -534 -530 -529 -521 -498 -477 -479 -492 -494 -504 -532 -471 -490 -491 -490 -494 -498 -500 -488 -466 -461 -469 -457 -436 -436 -434 -423 -451 -448 -465 -477 -501 -516 -490 -436 -396 -379 -377 -405 -433 -451 -438 -421 -421 -433 -413 -405 -397 -383 -361 -342 -335 -345 -351 -324 -308 -270 -253 -246 -246 -249 -252 -275 -278 -279 -282 -274 -265 -270 -279 -281 -284 -306 -299 -291 -284 -271 -264 -246 -239 -249 -263 -273 -275 -274 -268 -266 -273 -249 -255 -234 -231 -232 -229 -231 -244 -259 -276 -288 -287 -285 -266 -248 -258 -260 -235 -224 -228 -224 -233 -229 -224 -218 -214 -214 -210 -204 -194 -192 -188 -190 -209 -208 -204 -208 -207 -208 -208 -202 -189 -172 -169 -187 -178 -162 -163 -153 -151 -151 -164 -174 -176 -174 -181 -182 -176 -182 -183 -184 -186 -187 -179 -73 -163 -214 -226 -233 -231 -215 -195 -181 -175 -174 -171 -161 -163 -182 -189 -287 -284 -303 -275 -285 -295 -302 -310 -317 -329 -341 -348 -349 -344 -336 -333 -348 -374 -378 -383 -373 -361 -353 -351 -351 -366 -387 -394 -388 -384 -390 -414 -428 -430 -424 -416 -410 -397 -386 -380 -391 -401 -400 -410 -433 -441 -446 -456 -456 -451 -451 -451 -450 -475 -495 -499 -493 -301 -80 -222 -512 -528 -472 -117 -123 -516 -538 -558 -583 -618 -636 -640 -643 -434 -149 -157 -184 -247 -533 -563 -652 -651 -649 -626 -609 -602 -517 -438 -426 -413 -380 -407 -503 -572 -550 -529 -523 -527 -542 -549 -550 -538 -536 -524 -495 -478 -487 -502 -500 -511 -514 -495 -490 -507 -508 -497 -497 -499 -493 -490 -502 -507 -478 -458 -455 -441 -421 -418 -444 -469 -483 -493 -495 -459 -413 -383 -369 -381 -404 -430 -454 -430 -435 -434 -431 -414 -406 -399 -375 -349 -332 -332 -347 -347 -305 -277 -251 -242 -242 -240 -248 -264 -281 -273 -263 -267 -260 -245 -252 -264 -266 -277 -290 -283 -293 -271 -258 -255 -251 -238 -231 -240 -257 -263 -257 -260 -266 -278 -251 -247 -236 -233 -229 -221 -231 -242 -247 -261 -285 -301 -301 -282 -272 -270 -207 -201 -236 -230 -228 -218 -219 -219 -215 -215 -216 -212 -204 -197 -192 -192 -195 -208 -210 -209 -203 -212 -215 -207 -210 -210 -185 -172 -178 -184 -178 -176 -158 -162 -170 -175 -178 -168 -160 -167 -172 -169 -172 -174 -177 -177 -171 -177 -179 -182 -187 -201 -209 -216 -210 -193 -186 -179 -173 -165 -159 -164 -169 -182 -266 -280 -297 -312 -284 -289 -297 -305 -313 -324 -335 -340 -345 -349 -344 -334 -329 -344 -349 -355 -371 -363 -354 -351 -350 -350 -370 -390 -384 -381 -383 -392 -425 -428 -424 -419 -413 -404 -398 -383 -378 -392 -402 -404 -417 -437 -444 -449 -453 -453 -454 -458 -472 -483 -495 -495 -485 -287 -61 -60 -94 -123 -126 -160 -513 -531 -528 -548 -574 -609 -628 -389 -423 -432 -153 -146 -130 -135 -215 -512 -537 -633 -624 -607 -603 -513 -459 -445 -423 -397 -375 -379 -457 -572 -551 -535 -534 -539 -541 -545 -548 -543 -538 -521 -491 -474 -482 -504 -502 -512 -513 -540 -494 -508 -517 -513 -513 -516 -515 -519 -525 -513 -493 -488 -469 -446 -431 -438 -443 -447 -459 -463 -459 -433 -407 -366 -343 -389 -409 -434 -449 -429 -444 -440 -438 -420 -409 -395 -371 -344 -326 -332 -346 -332 -303 -279 -274 -256 -246 -242 -246 -267 -271 -266 -256 -255 -253 -241 -249 -262 -233 -250 -275 -272 -288 -264 -259 -256 -252 -249 -246 -244 -247 -254 -256 -261 -256 -275 -274 -262 -252 -241 -233 -228 -234 -234 -247 -276 -294 -306 -313 -303 -247 -247 -273 -240 -237 -233 -229 -220 -211 -211 -213 -214 -215 -209 -215 -206 -196 -193 -200 -208 -210 -207 -204 -208 -215 -222 -227 -226 -214 -188 -169 -192 -191 -181 -183 -181 -180 -182 -177 -165 -159 -162 -166 -162 -158 -165 -170 -175 -171 -153 -149 -155 -158 -162 -177 -197 -198 -183 -179 -180 -171 -167 -165 -162 -164 -177 -270 -280 -294 -309 -276 -281 -289 -297 -306 -318 -321 -325 -337 -345 -343 -336 -328 -325 -328 -331 -369 -362 -356 -351 -348 -346 -367 -386 -380 -377 -380 -391 -422 -423 -421 -419 -419 -417 -404 -387 -380 -390 -400 -404 -410 -419 -427 -442 -438 -439 -449 -472 -480 -487 -492 -485 -474 -270 -58 -65 -67 -73 -103 -173 -521 -528 -521 -200 -135 -138 -144 -398 -598 -395 -123 -125 -109 -99 -148 -493 -489 -527 -607 -647 -616 -594 -598 -517 -440 -429 -393 -362 -385 -460 -555 -542 -543 -543 -544 -545 -534 -532 -533 -518 -492 -478 -485 -513 -520 -521 -529 -526 -520 -525 -528 -529 -519 -511 -504 -510 -519 -507 -487 -473 -463 -450 -442 -443 -432 -449 -455 -452 -448 -444 -418 -389 -394 -416 -427 -439 -439 -429 -442 -442 -439 -424 -408 -389 -362 -340 -332 -334 -343 -342 -321 -313 -301 -284 -263 -256 -256 -269 -274 -262 -252 -262 -274 -277 -279 -257 -242 -243 -246 -266 -292 -277 -269 -259 -254 -250 -247 -247 -248 -253 -265 -271 -272 -273 -278 -273 -264 -243 -235 -231 -226 -223 -246 -283 -293 -303 -299 -267 -260 -280 -269 -258 -240 -223 -218 -211 -206 -206 -207 -211 -210 -205 -222 -205 -192 -210 -206 -207 -210 -203 -204 -209 -216 -228 -235 -239 -231 -210 -212 -214 -203 -196 -184 -179 -176 -180 -179 -171 -164 -158 -162 -159 -148 -156 -160 -177 -171 -147 -143 -144 -150 -156 -170 -185 -183 -169 -169 -171 -166 -166 -168 -163 -165 -181 -271 -279 -289 -302 -310 -278 -281 -288 -298 -303 -305 -314 -329 -339 -338 -333 -327 -325 -328 -354 -367 -363 -357 -350 -344 -342 -365 -383 -378 -375 -376 -386 -418 -418 -415 -316 -313 -326 -327 -366 -384 -381 -388 -404 -416 -422 -424 -423 -427 -438 -446 -468 -476 -485 -484 -475 -466 -276 -73 -68 -68 -76 -103 -120 -130 -139 -137 -106 -114 -114 -119 -380 -584 -393 -130 -116 -121 -134 -187 -483 -522 -539 -609 -622 -613 -600 -609 -617 -550 -463 -418 -364 -361 -393 -560 -548 -556 -551 -550 -550 -541 -543 -540 -520 -498 -485 -489 -506 -509 -519 -517 -530 -528 -539 -539 -538 -537 -530 -533 -539 -526 -499 -480 -456 -452 -456 -456 -461 -458 -450 -439 -436 -431 -434 -429 -413 -411 -423 -443 -443 -440 -434 -439 -439 -429 -424 -413 -392 -370 -349 -336 -335 -337 -344 -336 -340 -328 -298 -287 -264 -259 -269 -266 -257 -255 -255 -264 -285 -286 -271 -240 -227 -248 -252 -277 -281 -267 -270 -276 -276 -265 -254 -252 -254 -260 -266 -272 -272 -272 -266 -257 -240 -258 -246 -238 -246 -253 -268 -272 -281 -277 -262 -249 -277 -244 -194 -216 -210 -199 -198 -201 -206 -210 -213 -209 -224 -214 -217 -206 -220 -223 -216 -213 -209 -204 -207 -213 -214 -225 -240 -236 -238 -245 -216 -210 -200 -203 -204 -189 -186 -186 -180 -166 -150 -160 -149 -142 -144 -142 -149 -148 -152 -153 -153 -155 -162 -170 -175 -173 -160 -160 -161 -160 -158 -162 -162 -168 -181 -266 -273 -277 -291 -303 -310 -317 -318 -293 -289 -294 -303 -319 -330 -331 -325 -319 -317 -322 -370 -363 -362 -352 -343 -339 -339 -352 -371 -378 -375 -374 -379 -401 -412 -409 -99 -85 -111 -120 -305 -389 -386 -382 -396 -421 -427 -428 -425 -427 -442 -468 -471 -475 -481 -480 -470 -463 -461 -315 -107 -95 -116 -131 -135 -152 -132 -125 -107 -113 -126 -130 -381 -354 -143 -132 -147 -276 -607 -613 -514 -544 -525 -526 -541 -591 -608 -609 -614 -624 -577 -473 -414 -365 -344 -356 -457 -550 -559 -560 -562 -558 -551 -543 -526 -505 -496 -493 -491 -513 -524 -533 -550 -551 -550 -545 -545 -550 -543 -534 -534 -523 -490 -454 -446 -434 -441 -455 -465 -466 -455 -448 -447 -443 -445 -443 -433 -430 -433 -465 -459 -457 -448 -446 -442 -432 -431 -415 -391 -372 -359 -347 -337 -339 -351 -366 -360 -334 -315 -294 -280 -269 -267 -264 -262 -258 -255 -264 -283 -288 -282 -257 -235 -234 -254 -272 -274 -269 -278 -293 -295 -286 -271 -254 -257 -258 -264 -270 -275 -266 -264 -258 -247 -281 -279 -261 -258 -250 -252 -257 -269 -257 -248 -277 -220 -203 -208 -210 -197 -190 -193 -197 -204 -211 -208 -205 -248 -214 -231 -227 -228 -244 -228 -213 -204 -207 -215 -216 -210 -196 -201 -230 -252 -251 -230 -224 -214 -210 -206 -201 -198 -189 -177 -165 -151 -162 -148 -140 -144 -146 -146 -146 -162 -175 -172 -166 -167 -170 -169 -166 -157 -157 -157 -156 -156 -160 -161 -174 -189 -263 -263 -266 -279 -291 -301 -302 -312 -316 -293 -283 -290 -304 -316 -320 -316 -311 -315 -346 -364 -359 -360 -349 -338 -334 -335 -336 -357 -377 -376 -377 -376 -378 -399 -404 -204 -115 -113 -115 -311 -394 -390 -387 -396 -412 -417 -427 -427 -429 -439 -469 -469 -472 -479 -438 -419 -419 -439 -457 -461 -471 -486 -501 -509 -491 -163 -117 -457 -520 -535 -542 -549 -339 -141 -149 -301 -610 -616 -637 -636 -644 -644 -542 -511 -511 -577 -607 -612 -624 -625 -558 -422 -373 -372 -373 -423 -555 -569 -577 -579 -577 -562 -547 -529 -518 -514 -498 -492 -509 -514 -544 -551 -556 -562 -548 -542 -542 -534 -518 -506 -503 -483 -441 -435 -425 -440 -465 -472 -478 -480 -457 -436 -435 -447 -449 -444 -447 -457 -472 -468 -467 -463 -451 -451 -443 -432 -412 -392 -375 -360 -347 -339 -342 -360 -394 -379 -355 -333 -316 -286 -269 -266 -267 -260 -256 -262 -272 -287 -289 -253 -238 -241 -252 -255 -261 -258 -262 -273 -281 -284 -288 -289 -283 -266 -262 -265 -271 -278 -265 -272 -275 -273 -296 -294 -274 -271 -268 -260 -240 -251 -252 -262 -219 -210 -192 -192 -195 -190 -190 -197 -200 -199 -202 -213 -223 -234 -218 -237 -238 -241 -240 -224 -210 -208 -212 -214 -211 -201 -201 -207 -224 -235 -230 -239 -221 -205 -213 -215 -210 -207 -193 -174 -163 -151 -154 -147 -148 -154 -156 -162 -162 -174 -180 -180 -181 -177 -174 -166 -162 -162 -160 -159 -159 -158 -161 -164 -179 -200 -262 -263 -267 -271 -277 -278 -288 -300 -309 -314 -314 -295 -290 -304 -310 -309 -307 -310 -325 -324 -328 -358 -350 -339 -334 -331 -332 -355 -376 -377 -378 -378 -379 -380 -395 -405 -233 -219 -214 -341 -393 -391 -350 -348 -393 -407 -424 -426 -428 -435 -468 -468 -468 -426 -173 -75 -75 -270 -453 -456 -466 -481 -496 -510 -517 -504 -502 -502 -510 -525 -529 -535 -328 -128 -119 -111 -233 -627 -630 -630 -622 -631 -632 -634 -549 -578 -610 -616 -621 -616 -612 -610 -576 -429 -387 -373 -477 -566 -585 -593 -583 -567 -553 -547 -537 -518 -505 -491 -505 -525 -531 -554 -568 -558 -542 -537 -535 -535 -521 -509 -497 -466 -451 -427 -417 -439 -454 -458 -481 -479 -441 -412 -427 -450 -455 -460 -472 -478 -483 -487 -476 -484 -469 -464 -451 -431 -416 -395 -377 -363 -357 -367 -357 -376 -386 -372 -358 -320 -313 -295 -287 -275 -269 -262 -258 -267 -272 -271 -259 -237 -225 -248 -251 -265 -268 -273 -270 -271 -278 -289 -297 -296 -294 -283 -272 -267 -264 -272 -265 -282 -292 -281 -280 -281 -276 -267 -249 -250 -244 -246 -242 -234 -224 -214 -192 -184 -189 -189 -192 -200 -201 -200 -200 -220 -237 -237 -237 -248 -247 -253 -234 -217 -211 -215 -221 -215 -201 -197 -187 -202 -224 -224 -234 -241 -218 -206 -213 -217 -215 -210 -202 -189 -172 -156 -154 -162 -167 -169 -174 -175 -178 -176 -156 -163 -191 -187 -183 -174 -173 -179 -168 -167 -165 -160 -163 -167 -179 -188 -263 -265 -266 -268 -269 -273 -285 -295 -303 -310 -318 -294 -283 -297 -307 -308 -308 -309 -312 -310 -312 -328 -349 -344 -337 -331 -330 -342 -353 -364 -377 -377 -381 -382 -378 -391 -403 -401 -398 -393 -390 -339 -248 -282 -398 -416 -424 -426 -427 -432 -461 -467 -468 -218 -149 -104 -87 -280 -452 -453 -463 -478 -493 -505 -506 -492 -491 -494 -501 -513 -516 -529 -309 -88 -71 -84 -241 -616 -616 -618 -618 -626 -620 -631 -547 -580 -618 -617 -615 -617 -614 -608 -603 -572 -418 -401 -441 -561 -589 -598 -592 -587 -579 -572 -556 -526 -509 -494 -513 -520 -539 -559 -554 -568 -563 -552 -544 -535 -521 -506 -488 -462 -445 -430 -420 -436 -440 -456 -480 -465 -430 -412 -418 -443 -462 -464 -472 -484 -499 -516 -493 -482 -482 -473 -458 -435 -420 -407 -391 -380 -380 -386 -383 -389 -368 -355 -336 -320 -305 -298 -288 -294 -292 -268 -259 -269 -269 -258 -238 -223 -231 -233 -257 -277 -276 -275 -272 -275 -277 -279 -290 -294 -291 -299 -280 -271 -256 -267 -272 -282 -302 -298 -293 -278 -264 -269 -232 -230 -230 -233 -237 -247 -222 -216 -209 -192 -185 -184 -187 -196 -201 -202 -204 -218 -220 -253 -237 -252 -251 -234 -222 -216 -213 -219 -225 -224 -216 -191 -171 -187 -214 -216 -232 -236 -221 -215 -213 -214 -216 -209 -204 -189 -179 -168 -155 -180 -183 -182 -188 -190 -159 -118 -120 -165 -198 -195 -194 -200 -198 -194 -179 -176 -169 -164 -167 -170 -175 -183 -262 -262 -261 -263 -268 -277 -288 -297 -303 -309 -316 -319 -301 -293 -301 -303 -306 -310 -313 -313 -311 -308 -349 -346 -338 -332 -330 -330 -330 -351 -379 -378 -380 -383 -381 -373 -399 -400 -395 -392 -390 -276 -301 -388 -390 -401 -396 -358 -426 -428 -456 -462 -463 -400 -394 -190 -107 -291 -438 -445 -463 -476 -490 -498 -495 -495 -482 -488 -495 -505 -506 -517 -322 -122 -113 -282 -595 -596 -600 -613 -617 -619 -610 -624 -618 -617 -623 -620 -614 -614 -612 -606 -597 -576 -463 -412 -432 -554 -586 -597 -601 -596 -584 -574 -561 -532 -508 -496 -513 -527 -553 -568 -570 -565 -569 -563 -549 -534 -522 -510 -487 -464 -451 -432 -429 -420 -439 -459 -475 -465 -440 -420 -416 -439 -464 -465 -474 -498 -504 -525 -504 -487 -488 -484 -465 -437 -424 -416 -398 -380 -366 -356 -384 -392 -373 -342 -328 -322 -318 -301 -283 -287 -288 -277 -274 -277 -280 -272 -255 -255 -261 -277 -269 -274 -277 -273 -259 -254 -270 -288 -290 -287 -279 -290 -284 -274 -261 -267 -274 -297 -316 -315 -293 -264 -260 -266 -233 -230 -226 -230 -243 -233 -231 -212 -203 -196 -191 -187 -186 -193 -200 -207 -210 -217 -218 -223 -224 -261 -260 -226 -212 -213 -215 -219 -223 -228 -215 -178 -173 -187 -199 -201 -226 -229 -226 -224 -217 -214 -210 -200 -202 -190 -185 -182 -179 -201 -199 -201 -206 -153 -116 -136 -175 -204 -206 -204 -205 -214 -215 -204 -182 -175 -168 -167 -172 -175 -185 -200 -259 -259 -260 -260 -265 -277 -290 -299 -305 -310 -317 -324 -302 -285 -291 -297 -300 -305 -309 -312 -310 -343 -354 -347 -338 -334 -332 -330 -330 -353 -383 -383 -381 -383 -383 -375 -398 -398 -398 -397 -393 -392 -390 -387 -351 -307 -277 -239 -408 -342 -366 -365 -367 -113 -67 -130 -173 -320 -433 -440 -458 -472 -484 -486 -487 -485 -476 -483 -490 -498 -496 -508 -520 -521 -521 -536 -573 -586 -595 -606 -610 -619 -614 -619 -612 -616 -622 -624 -619 -614 -609 -595 -583 -581 -577 -482 -454 -486 -487 -485 -502 -561 -591 -581 -565 -537 -515 -512 -515 -522 -546 -550 -564 -566 -574 -570 -555 -539 -527 -518 -505 -481 -452 -444 -427 -426 -440 -456 -469 -466 -445 -429 -421 -434 -460 -469 -477 -501 -510 -522 -507 -503 -492 -482 -471 -447 -435 -420 -400 -382 -355 -347 -379 -387 -359 -348 -346 -333 -331 -315 -292 -301 -303 -280 -267 -264 -280 -270 -270 -256 -285 -298 -300 -298 -270 -244 -242 -246 -257 -280 -290 -291 -286 -289 -287 -279 -276 -277 -266 -272 -305 -308 -274 -258 -273 -282 -228 -226 -227 -217 -242 -244 -229 -214 -204 -192 -190 -191 -189 -192 -198 -207 -211 -216 -220 -208 -246 -256 -253 -228 -212 -212 -212 -217 -230 -233 -228 -189 -182 -186 -193 -202 -219 -225 -225 -226 -220 -207 -193 -189 -199 -192 -191 -191 -197 -210 -204 -197 -190 -165 -179 -209 -208 -204 -205 -209 -201 -198 -211 -203 -182 -174 -171 -170 -175 -181 -189 -203 -256 -258 -258 -258 -261 -270 -285 -296 -303 -309 -314 -313 -312 -295 -285 -292 -293 -298 -304 -312 -344 -361 -357 -348 -344 -339 -334 -332 -331 -356 -388 -388 -384 -386 -387 -379 -391 -401 -403 -402 -398 -396 -394 -388 -304 -192 -253 -416 -363 -95 -87 -67 -52 -46 -120 -366 -460 -441 -427 -434 -451 -460 -467 -484 -481 -476 -472 -481 -485 -491 -487 -501 -521 -528 -523 -528 -559 -574 -587 -598 -605 -611 -610 -613 -608 -606 -611 -618 -618 -613 -606 -594 -587 -581 -577 -569 -494 -555 -500 -463 -471 -550 -596 -585 -568 -544 -522 -508 -517 -517 -523 -548 -573 -577 -582 -581 -562 -544 -534 -525 -524 -514 -480 -453 -425 -427 -429 -460 -473 -462 -446 -433 -425 -429 -447 -462 -475 -498 -506 -518 -513 -505 -491 -484 -478 -460 -443 -421 -395 -375 -358 -355 -375 -377 -369 -369 -342 -334 -325 -311 -302 -311 -308 -281 -264 -274 -288 -288 -286 -284 -308 -308 -305 -286 -256 -241 -238 -235 -240 -266 -296 -302 -301 -290 -291 -291 -287 -278 -269 -287 -297 -279 -260 -255 -262 -250 -223 -215 -238 -238 -245 -235 -225 -217 -202 -191 -191 -193 -192 -193 -199 -199 -211 -211 -215 -221 -272 -268 -246 -224 -215 -215 -219 -229 -238 -244 -242 -196 -191 -182 -192 -181 -198 -211 -219 -219 -210 -197 -179 -179 -187 -184 -184 -188 -206 -215 -207 -202 -195 -194 -198 -203 -204 -198 -197 -213 -193 -188 -196 -201 -185 -177 -175 -178 -184 -193 -204 -218 -252 -254 -253 -252 -255 -262 -275 -290 -298 -304 -305 -305 -311 -318 -303 -285 -286 -291 -297 -309 -358 -358 -357 -356 -352 -342 -336 -333 -333 -360 -391 -392 -389 -390 -391 -387 -384 -405 -407 -405 -402 -400 -397 -393 -393 -395 -399 -410 -378 -190 -173 -158 -163 -169 -397 -461 -444 -432 -429 -429 -430 -435 -454 -482 -475 -460 -470 -477 -479 -486 -486 -508 -518 -516 -514 -519 -549 -563 -576 -588 -593 -602 -603 -608 -609 -608 -607 -613 -617 -613 -602 -582 -575 -572 -563 -565 -565 -567 -586 -509 -460 -536 -596 -586 -570 -550 -534 -529 -525 -527 -537 -552 -570 -581 -587 -583 -562 -544 -534 -524 -518 -509 -476 -457 -436 -434 -430 -461 -464 -462 -460 -452 -439 -439 -454 -459 -473 -495 -502 -504 -510 -499 -491 -487 -486 -472 -445 -414 -381 -350 -330 -342 -359 -359 -364 -360 -346 -342 -337 -327 -311 -300 -297 -290 -281 -279 -275 -282 -285 -294 -311 -321 -305 -282 -255 -235 -228 -229 -240 -266 -288 -294 -296 -287 -294 -305 -304 -287 -274 -287 -285 -260 -246 -252 -255 -247 -231 -221 -222 -228 -235 -226 -212 -196 -198 -198 -193 -198 -194 -187 -195 -199 -215 -236 -226 -258 -253 -238 -233 -231 -227 -227 -231 -239 -248 -245 -233 -191 -179 -191 -193 -189 -204 -212 -213 -208 -197 -186 -176 -178 -180 -179 -182 -181 -198 -210 -212 -206 -201 -194 -189 -193 -200 -192 -190 -197 -181 -190 -195 -199 -185 -178 -181 -188 -197 -204 -209 -223 -249 -250 -248 -247 -252 -258 -265 -279 -291 -292 -298 -300 -306 -315 -320 -321 -322 -325 -329 -334 -350 -346 -351 -355 -353 -343 -337 -334 -335 -363 -394 -395 -393 -393 -394 -394 -389 -411 -410 -408 -405 -402 -400 -397 -394 -393 -390 -394 -414 -414 -428 -433 -440 -448 -455 -444 -438 -436 -434 -431 -431 -438 -456 -479 -469 -460 -468 -472 -477 -484 -495 -500 -502 -506 -504 -511 -537 -546 -566 -577 -596 -596 -600 -601 -602 -600 -601 -610 -618 -615 -602 -585 -579 -580 -559 -557 -559 -567 -589 -549 -478 -538 -602 -590 -573 -561 -554 -548 -529 -552 -557 -565 -579 -583 -581 -578 -564 -546 -537 -529 -515 -513 -477 -460 -441 -424 -432 -461 -474 -473 -473 -461 -445 -448 -455 -451 -467 -482 -485 -500 -506 -496 -489 -485 -478 -464 -438 -402 -369 -345 -336 -356 -361 -357 -366 -355 -342 -355 -349 -334 -321 -310 -302 -300 -297 -288 -282 -281 -285 -296 -309 -320 -316 -293 -260 -242 -234 -229 -240 -255 -268 -278 -287 -305 -303 -309 -312 -302 -285 -284 -279 -260 -248 -247 -252 -244 -239 -239 -237 -254 -252 -217 -209 -206 -207 -201 -193 -197 -194 -192 -195 -206 -225 -251 -255 -276 -225 -198 -205 -219 -228 -227 -233 -241 -249 -248 -241 -210 -214 -215 -203 -203 -211 -213 -210 -201 -186 -173 -172 -181 -174 -185 -187 -184 -182 -202 -206 -194 -188 -188 -186 -184 -182 -180 -191 -195 -177 -188 -188 -186 -182 -183 -187 -192 -202 -217 -229 -220 -246 -247 -244 -242 -247 -255 -260 -268 -269 -279 -290 -292 -299 -307 -314 -318 -319 -321 -326 -331 -332 -332 -339 -344 -348 -344 -340 -338 -339 -366 -396 -400 -398 -397 -396 -397 -393 -416 -414 -411 -406 -317 -278 -280 -336 -393 -389 -393 -411 -395 -316 -415 -426 -433 -437 -440 -439 -436 -433 -428 -429 -438 -454 -469 -456 -461 -465 -471 -477 -480 -486 -492 -496 -489 -485 -501 -511 -493 -554 -575 -582 -576 -591 -596 -594 -593 -597 -606 -614 -614 -603 -588 -580 -577 -571 -555 -561 -574 -597 -614 -532 -544 -595 -593 -585 -583 -577 -563 -543 -557 -566 -567 -577 -585 -581 -575 -557 -540 -535 -527 -517 -506 -477 -468 -436 -426 -443 -458 -470 -474 -470 -458 -451 -459 -459 -446 -459 -477 -487 -487 -503 -494 -478 -474 -461 -447 -426 -396 -369 -356 -359 -363 -352 -366 -367 -353 -351 -354 -344 -327 -316 -313 -319 -326 -311 -292 -280 -285 -277 -287 -296 -305 -301 -297 -285 -265 -241 -226 -236 -255 -263 -279 -296 -317 -310 -309 -310 -300 -289 -282 -271 -253 -244 -249 -256 -255 -248 -237 -234 -246 -233 -227 -211 -200 -203 -204 -200 -195 -188 -196 -200 -211 -236 -251 -279 -284 -224 -184 -186 -207 -224 -229 -234 -242 -257 -250 -251 -251 -240 -231 -213 -216 -217 -210 -205 -197 -187 -180 -171 -178 -184 -177 -173 -170 -171 -186 -183 -173 -172 -169 -165 -167 -171 -177 -174 -191 -185 -188 -187 -185 -182 -184 -188 -191 -198 -206 -222 -275 -242 -244 -242 -239 -241 -247 -248 -259 -265 -273 -283 -290 -293 -299 -304 -307 -306 -305 -308 -311 -319 -317 -326 -332 -342 -345 -343 -342 -358 -381 -394 -398 -401 -400 -399 -400 -397 -420 -419 -413 -408 -200 -107 -104 -247 -398 -392 -392 -404 -380 -207 -310 -421 -435 -439 -441 -437 -432 -428 -426 -428 -435 -447 -456 -458 -465 -469 -474 -474 -479 -484 -488 -493 -487 -479 -494 -519 -531 -540 -556 -560 -570 -582 -596 -591 -590 -595 -603 -613 -614 -605 -599 -595 -579 -572 -556 -561 -584 -608 -623 -575 -534 -562 -592 -576 -572 -578 -567 -549 -558 -556 -563 -570 -579 -575 -572 -508 -488 -530 -522 -517 -505 -478 -472 -444 -435 -447 -452 -464 -465 -467 -465 -460 -468 -471 -454 -470 -485 -496 -482 -490 -479 -464 -470 -456 -439 -425 -402 -385 -378 -366 -366 -362 -371 -376 -359 -352 -346 -344 -349 -353 -347 -334 -328 -323 -315 -297 -274 -269 -277 -278 -284 -289 -290 -287 -269 -248 -239 -236 -256 -268 -280 -291 -305 -313 -310 -308 -298 -294 -289 -268 -251 -252 -247 -250 -263 -260 -245 -236 -235 -240 -233 -204 -181 -176 -185 -195 -190 -187 -198 -205 -220 -257 -270 -285 -286 -251 -196 -177 -199 -215 -223 -227 -239 -248 -254 -254 -254 -249 -239 -232 -225 -221 -215 -201 -196 -190 -181 -175 -175 -180 -173 -165 -164 -169 -172 -168 -162 -157 -154 -154 -160 -163 -172 -166 -179 -183 -186 -188 -186 -182 -183 -186 -187 -191 -199 -216 -215 -240 -242 -241 -238 -237 -237 -243 -253 -262 -269 -276 -284 -282 -284 -289 -293 -294 -292 -291 -295 -310 -333 -314 -325 -336 -343 -343 -362 -379 -384 -387 -395 -401 -399 -398 -403 -416 -424 -422 -416 -412 -299 -246 -238 -317 -400 -394 -389 -394 -411 -383 -95 -311 -332 -325 -408 -432 -430 -429 -427 -426 -430 -443 -457 -464 -468 -473 -474 -473 -477 -481 -487 -490 -484 -479 -489 -508 -515 -521 -527 -551 -560 -573 -588 -586 -587 -592 -601 -611 -612 -605 -601 -592 -577 -571 -557 -565 -591 -618 -633 -635 -624 -614 -570 -502 -512 -580 -570 -554 -556 -556 -563 -563 -567 -573 -572 -518 -499 -533 -528 -522 -519 -487 -483 -465 -455 -449 -453 -460 -462 -465 -471 -471 -476 -485 -476 -491 -477 -488 -480 -479 -472 -477 -467 -456 -445 -428 -407 -393 -385 -371 -377 -362 -355 -359 -365 -359 -358 -350 -344 -350 -347 -335 -335 -319 -315 -297 -269 -257 -259 -260 -258 -270 -281 -285 -277 -258 -244 -248 -262 -271 -273 -285 -300 -311 -308 -307 -300 -290 -273 -254 -253 -251 -247 -270 -255 -269 -234 -234 -237 -238 -219 -201 -196 -199 -204 -202 -196 -194 -196 -209 -231 -277 -288 -285 -281 -244 -212 -206 -198 -206 -213 -224 -241 -250 -244 -250 -255 -254 -245 -235 -218 -213 -218 -209 -202 -201 -190 -176 -181 -172 -169 -163 -164 -166 -166 -164 -157 -149 -148 -146 -150 -153 -166 -158 -163 -170 -177 -180 -179 -178 -178 -177 -177 -181 -186 -187 -201 -237 -243 -246 -244 -243 -240 -242 -248 -254 -263 -270 -275 -271 -270 -273 -275 -277 -279 -279 -290 -325 -334 -339 -351 -363 -371 -372 -381 -382 -379 -384 -396 -401 -397 -395 -402 -430 -425 -420 -420 -420 -420 -415 -410 -339 -331 -396 -393 -397 -408 -394 -207 -220 -126 -177 -369 -432 -432 -429 -425 -423 -427 -441 -456 -462 -461 -472 -474 -474 -477 -482 -488 -478 -480 -492 -491 -491 -494 -510 -530 -540 -558 -566 -583 -583 -580 -587 -597 -603 -606 -606 -597 -589 -584 -575 -581 -589 -600 -621 -638 -640 -638 -626 -575 -505 -503 -585 -580 -565 -561 -561 -558 -555 -560 -571 -566 -555 -550 -547 -538 -524 -516 -490 -498 -493 -460 -451 -458 -471 -468 -468 -476 -480 -488 -498 -500 -498 -495 -494 -488 -489 -489 -487 -473 -463 -447 -429 -417 -399 -384 -363 -367 -356 -364 -355 -365 -377 -381 -380 -361 -334 -326 -329 -319 -322 -323 -310 -276 -265 -259 -254 -251 -264 -278 -284 -280 -264 -253 -263 -274 -265 -279 -287 -297 -302 -308 -304 -295 -282 -272 -272 -267 -250 -254 -262 -255 -257 -231 -225 -239 -246 -249 -252 -248 -235 -220 -203 -198 -186 -195 -219 -257 -283 -301 -305 -293 -247 -217 -210 -192 -198 -213 -227 -229 -253 -250 -258 -254 -257 -247 -229 -210 -204 -213 -217 -216 -218 -206 -193 -194 -188 -175 -170 -170 -169 -168 -165 -159 -154 -145 -143 -152 -150 -149 -152 -156 -164 -170 -169 -169 -173 -173 -173 -176 -180 -182 -203 -197 -243 -258 -271 -271 -272 -270 -271 -272 -250 -258 -263 -268 -292 -300 -299 -301 -305 -308 -307 -310 -319 -325 -341 -353 -365 -378 -380 -382 -379 -378 -384 -393 -398 -395 -391 -397 -426 -423 -421 -425 -427 -426 -420 -414 -323 -313 -349 -310 -396 -397 -406 -408 -417 -150 -291 -321 -326 -330 -384 -379 -328 -331 -343 -374 -455 -465 -473 -475 -477 -397 -453 -488 -481 -481 -487 -484 -482 -486 -509 -518 -529 -548 -559 -575 -579 -579 -585 -589 -594 -602 -605 -597 -584 -582 -579 -610 -603 -620 -647 -655 -646 -640 -626 -600 -560 -530 -582 -583 -571 -567 -569 -569 -559 -562 -570 -574 -563 -555 -555 -546 -539 -531 -514 -508 -487 -466 -463 -469 -479 -475 -475 -481 -488 -500 -506 -512 -515 -496 -488 -499 -498 -503 -496 -476 -464 -459 -445 -420 -400 -391 -396 -376 -361 -362 -359 -363 -365 -374 -385 -368 -338 -330 -330 -320 -311 -306 -308 -296 -296 -273 -254 -255 -261 -270 -280 -281 -273 -266 -260 -280 -278 -288 -294 -299 -298 -304 -302 -287 -277 -280 -275 -261 -257 -260 -267 -253 -250 -228 -222 -229 -234 -243 -255 -258 -248 -237 -218 -201 -178 -198 -213 -253 -293 -315 -292 -283 -257 -219 -212 -192 -190 -203 -205 -239 -253 -245 -256 -255 -256 -240 -217 -205 -202 -205 -216 -217 -221 -216 -215 -214 -210 -190 -181 -178 -174 -174 -174 -177 -178 -159 -155 -201 -167 -148 -149 -154 -160 -164 -163 -164 -168 -168 -165 -167 -179 -185 -195 -191 -267 -267 -269 -271 -271 -270 -271 -274 -280 -287 -291 -296 -291 -290 -290 -293 -299 -304 -305 -306 -308 -319 -335 -346 -357 -361 -372 -378 -377 -377 -383 -390 -393 -390 -391 -410 -423 -422 -424 -431 -432 -428 -422 -416 -410 -405 -337 -288 -401 -380 -294 -303 -406 -137 -119 -104 -187 -156 -289 -276 -111 -105 -100 -151 -372 -465 -472 -364 -359 -109 -358 -488 -491 -490 -486 -481 -477 -484 -489 -420 -437 -449 -545 -569 -579 -582 -581 -585 -590 -594 -597 -586 -555 -557 -602 -618 -618 -628 -657 -667 -652 -642 -626 -600 -588 -588 -580 -583 -579 -576 -578 -577 -563 -562 -564 -574 -572 -563 -561 -555 -557 -540 -536 -515 -483 -474 -466 -472 -475 -473 -478 -484 -487 -493 -505 -522 -521 -507 -500 -508 -507 -497 -499 -496 -490 -472 -441 -410 -381 -381 -393 -391 -365 -349 -355 -356 -374 -383 -380 -368 -352 -341 -335 -322 -319 -320 -321 -306 -306 -290 -273 -266 -267 -272 -280 -282 -275 -268 -272 -283 -286 -301 -312 -312 -302 -304 -292 -275 -280 -288 -277 -270 -273 -267 -280 -277 -269 -242 -222 -216 -232 -245 -252 -263 -266 -251 -215 -193 -182 -194 -209 -245 -304 -316 -278 -278 -274 -227 -207 -199 -198 -193 -208 -234 -257 -212 -238 -257 -252 -234 -214 -203 -202 -202 -210 -210 -216 -227 -219 -220 -211 -202 -193 -181 -174 -174 -181 -188 -188 -180 -175 -214 -203 -158 -151 -152 -157 -160 -158 -159 -164 -167 -169 -172 -183 -203 -203 -221 -264 -265 -268 -271 -272 -273 -273 -273 -274 -278 -285 -286 -277 -277 -282 -288 -295 -299 -301 -302 -307 -317 -327 -337 -340 -348 -362 -373 -375 -377 -379 -383 -387 -384 -389 -418 -418 -420 -426 -434 -432 -426 -421 -417 -414 -410 -406 -406 -408 -354 -147 -166 -390 -211 -220 -127 -261 -269 -344 -331 -224 -219 -211 -210 -254 -461 -471 -180 -156 -157 -388 -480 -488 -494 -489 -478 -473 -480 -452 -200 -139 -128 -419 -470 -551 -581 -582 -585 -587 -590 -592 -566 -481 -467 -602 -607 -613 -615 -648 -650 -643 -638 -623 -600 -585 -584 -579 -587 -591 -582 -550 -576 -569 -564 -569 -581 -579 -567 -566 -569 -567 -551 -537 -508 -482 -474 -472 -476 -472 -472 -477 -478 -479 -488 -510 -536 -540 -530 -520 -514 -508 -492 -490 -495 -486 -466 -445 -409 -369 -371 -384 -381 -364 -361 -354 -376 -384 -370 -359 -358 -356 -347 -336 -323 -305 -309 -313 -308 -309 -297 -282 -271 -267 -269 -273 -278 -285 -287 -303 -300 -290 -306 -331 -334 -316 -305 -300 -296 -291 -277 -262 -256 -266 -268 -280 -272 -249 -245 -238 -226 -230 -236 -240 -256 -267 -258 -215 -205 -197 -189 -217 -259 -308 -315 -287 -275 -280 -256 -204 -201 -191 -203 -209 -231 -246 -206 -228 -249 -246 -238 -224 -205 -203 -199 -202 -202 -211 -228 -220 -219 -220 -221 -211 -197 -195 -203 -200 -192 -200 -196 -217 -214 -177 -152 -156 -160 -163 -165 -162 -162 -163 -167 -185 -186 -193 -205 -202 -212 -261 -263 -265 -267 -271 -274 -273 -270 -267 -269 -269 -273 -270 -269 -271 -276 -286 -293 -297 -300 -305 -312 -313 -319 -329 -338 -352 -366 -371 -373 -373 -376 -380 -379 -379 -395 -416 -419 -427 -432 -428 -423 -420 -418 -416 -414 -412 -370 -329 -378 -260 -268 -395 -395 -411 -185 -139 -268 -337 -387 -435 -433 -434 -441 -451 -457 -469 -479 -477 -478 -466 -462 -482 -439 -380 -408 -470 -477 -495 -477 -234 -144 -214 -148 -370 -536 -584 -585 -583 -587 -588 -590 -581 -494 -608 -571 -612 -623 -636 -641 -641 -636 -619 -596 -585 -583 -578 -585 -610 -591 -517 -568 -573 -567 -575 -583 -578 -569 -566 -564 -562 -559 -536 -509 -485 -478 -477 -465 -470 -478 -476 -474 -480 -493 -520 -547 -537 -545 -532 -515 -510 -502 -494 -495 -491 -465 -424 -388 -366 -373 -385 -390 -389 -388 -383 -385 -377 -355 -339 -345 -356 -347 -335 -326 -320 -340 -333 -313 -305 -299 -291 -277 -271 -273 -271 -273 -281 -293 -313 -304 -297 -313 -337 -339 -312 -296 -300 -293 -280 -289 -280 -266 -274 -262 -280 -266 -264 -267 -261 -244 -233 -228 -232 -247 -245 -246 -229 -216 -203 -195 -223 -264 -308 -300 -277 -277 -271 -244 -221 -186 -181 -200 -203 -220 -234 -232 -233 -236 -236 -231 -220 -213 -210 -199 -190 -196 -210 -228 -228 -224 -226 -226 -222 -218 -217 -217 -221 -215 -202 -203 -219 -209 -184 -160 -161 -172 -175 -169 -164 -163 -167 -175 -185 -192 -207 -217 -210 -232 -260 -261 -262 -266 -271 -273 -270 -266 -264 -264 -265 -264 -286 -292 -295 -279 -276 -285 -293 -299 -303 -304 -306 -312 -321 -329 -342 -357 -365 -366 -364 -367 -371 -372 -374 -381 -397 -421 -428 -427 -424 -422 -420 -416 -416 -416 -416 -320 -187 -282 -310 -406 -397 -396 -395 -280 -175 -156 -163 -303 -436 -434 -433 -438 -448 -456 -459 -470 -460 -460 -461 -465 -485 -354 -212 -262 -394 -470 -487 -495 -502 -259 -490 -314 -263 -458 -577 -586 -582 -582 -581 -589 -608 -616 -618 -472 -563 -622 -642 -642 -638 -633 -616 -593 -583 -582 -580 -586 -615 -610 -601 -592 -577 -570 -576 -581 -575 -568 -569 -561 -552 -558 -534 -504 -488 -481 -474 -465 -470 -480 -476 -471 -483 -502 -524 -551 -542 -551 -541 -534 -520 -514 -500 -484 -468 -448 -415 -370 -353 -361 -391 -392 -399 -401 -387 -387 -377 -364 -361 -357 -347 -339 -337 -335 -331 -344 -336 -309 -301 -293 -284 -273 -270 -275 -276 -271 -276 -293 -298 -299 -308 -322 -345 -351 -344 -330 -311 -301 -306 -300 -284 -283 -276 -282 -276 -296 -282 -268 -261 -251 -239 -227 -223 -238 -236 -232 -237 -225 -203 -206 -236 -276 -301 -280 -263 -275 -272 -250 -206 -176 -165 -192 -194 -219 -236 -239 -236 -233 -230 -226 -224 -221 -213 -200 -178 -190 -197 -212 -223 -226 -226 -225 -223 -224 -230 -226 -223 -219 -222 -221 -227 -213 -190 -174 -167 -179 -191 -185 -178 -164 -167 -179 -199 -209 -207 -212 -214 -228 -259 -261 -263 -266 -270 -271 -267 -264 -263 -264 -261 -259 -285 -286 -288 -294 -303 -294 -288 -294 -296 -300 -306 -337 -342 -351 -364 -379 -365 -359 -374 -385 -388 -383 -372 -379 -389 -424 -426 -423 -421 -423 -421 -418 -332 -277 -281 -227 -132 -135 -171 -301 -398 -394 -393 -395 -289 -183 -213 -342 -428 -433 -433 -437 -446 -454 -440 -446 -455 -458 -461 -471 -488 -494 -487 -381 -257 -361 -370 -385 -404 -501 -519 -539 -565 -523 -548 -582 -580 -576 -573 -580 -598 -608 -625 -472 -459 -570 -628 -640 -637 -628 -615 -600 -589 -585 -579 -595 -615 -608 -605 -593 -577 -565 -566 -568 -567 -566 -567 -565 -547 -561 -535 -499 -490 -477 -472 -461 -467 -482 -478 -470 -483 -505 -533 -550 -549 -550 -548 -546 -528 -527 -504 -488 -475 -436 -392 -363 -346 -348 -359 -385 -405 -400 -405 -406 -389 -389 -401 -387 -356 -348 -334 -328 -324 -333 -330 -314 -298 -287 -284 -284 -282 -283 -284 -278 -286 -295 -298 -314 -316 -315 -322 -342 -347 -318 -299 -313 -317 -305 -295 -279 -291 -292 -301 -275 -271 -276 -276 -256 -233 -227 -229 -230 -224 -226 -236 -222 -208 -211 -242 -281 -292 -262 -235 -243 -252 -238 -193 -169 -163 -182 -183 -206 -225 -230 -233 -233 -229 -226 -228 -231 -217 -195 -165 -169 -177 -192 -210 -223 -226 -221 -215 -217 -233 -234 -234 -233 -239 -233 -226 -206 -193 -185 -180 -187 -198 -204 -180 -117 -170 -206 -202 -203 -203 -207 -209 -215 -257 -259 -262 -263 -264 -267 -266 -265 -269 -286 -283 -281 -281 -276 -279 -286 -296 -308 -314 -304 -292 -306 -330 -334 -340 -350 -363 -379 -360 -352 -356 -374 -391 -382 -368 -385 -411 -423 -426 -423 -420 -421 -421 -420 -347 -296 -217 -132 -182 -279 -279 -278 -398 -390 -391 -303 -365 -299 -343 -405 -414 -423 -425 -431 -443 -443 -434 -439 -450 -456 -467 -486 -494 -493 -488 -479 -398 -234 -239 -236 -155 -384 -505 -544 -573 -544 -557 -579 -574 -567 -563 -562 -578 -604 -624 -549 -456 -481 -598 -639 -613 -590 -580 -581 -593 -584 -581 -601 -608 -603 -604 -599 -582 -569 -562 -566 -573 -573 -574 -581 -559 -565 -542 -505 -493 -488 -479 -477 -487 -495 -482 -470 -488 -505 -533 -533 -533 -542 -545 -549 -531 -519 -502 -472 -454 -440 -394 -362 -359 -351 -341 -358 -357 -365 -390 -392 -393 -405 -398 -375 -361 -332 -331 -325 -327 -338 -330 -317 -297 -290 -290 -291 -290 -288 -288 -285 -292 -299 -306 -311 -325 -323 -318 -338 -343 -327 -315 -317 -328 -317 -296 -293 -294 -293 -309 -303 -287 -269 -262 -253 -243 -238 -233 -239 -231 -239 -238 -222 -210 -219 -251 -283 -268 -234 -224 -228 -236 -218 -178 -161 -162 -170 -178 -203 -213 -211 -215 -224 -230 -233 -236 -237 -221 -182 -167 -152 -155 -176 -194 -204 -215 -224 -221 -220 -229 -227 -225 -236 -242 -243 -230 -205 -197 -191 -187 -190 -201 -206 -149 -70 -189 -213 -196 -222 -231 -231 -220 -227 -267 -267 -270 -268 -265 -266 -268 -274 -286 -280 -275 -271 -271 -267 -268 -275 -277 -285 -300 -314 -322 -325 -326 -327 -336 -345 -357 -371 -377 -377 -357 -369 -389 -390 -383 -385 -418 -420 -425 -422 -419 -419 -419 -334 -295 -356 -345 -282 -333 -415 -398 -379 -383 -379 -375 -281 -358 -393 -401 -408 -409 -360 -328 -419 -430 -422 -424 -437 -448 -453 -477 -488 -486 -488 -487 -477 -469 -466 -468 -453 -138 -148 -476 -550 -581 -584 -558 -542 -537 -541 -557 -552 -566 -590 -621 -653 -477 -468 -549 -617 -598 -545 -509 -528 -590 -580 -578 -596 -638 -616 -606 -601 -588 -581 -569 -563 -569 -571 -568 -578 -559 -557 -531 -513 -502 -498 -489 -492 -496 -491 -481 -483 -497 -506 -520 -519 -522 -539 -542 -543 -539 -520 -495 -469 -447 -420 -386 -377 -356 -347 -376 -363 -368 -379 -394 -397 -415 -433 -421 -392 -360 -344 -327 -336 -345 -365 -357 -334 -321 -316 -306 -298 -295 -295 -293 -291 -303 -305 -314 -312 -319 -320 -319 -323 -324 -313 -308 -321 -321 -315 -295 -295 -296 -291 -287 -295 -291 -287 -275 -258 -240 -220 -226 -242 -235 -247 -236 -220 -216 -227 -261 -283 -279 -250 -217 -222 -217 -198 -173 -153 -161 -167 -168 -173 -188 -202 -211 -225 -238 -239 -241 -235 -230 -200 -187 -164 -165 -164 -175 -195 -202 -201 -207 -206 -204 -195 -219 -233 -243 -247 -233 -211 -203 -198 -187 -185 -204 -192 -80 -36 -205 -212 -199 -212 -217 -225 -225 -225 -284 -284 -286 -285 -282 -283 -286 -287 -281 -274 -269 -266 -268 -283 -269 -265 -271 -280 -291 -303 -314 -321 -321 -324 -332 -341 -352 -354 -365 -376 -358 -350 -355 -374 -398 -403 -414 -415 -420 -421 -417 -416 -415 -359 -330 -369 -406 -414 -419 -409 -381 -378 -372 -370 -362 -386 -389 -392 -400 -408 -411 -343 -298 -416 -417 -418 -425 -435 -453 -460 -476 -476 -468 -478 -486 -477 -471 -467 -467 -462 -258 -142 -364 -426 -547 -582 -535 -489 -467 -482 -529 -548 -553 -578 -618 -666 -493 -465 -464 -530 -577 -553 -503 -519 -585 -575 -574 -596 -584 -615 -610 -615 -604 -591 -573 -561 -564 -566 -559 -569 -547 -547 -532 -515 -510 -502 -501 -495 -490 -484 -482 -492 -503 -510 -516 -537 -537 -546 -559 -548 -529 -510 -487 -472 -470 -456 -420 -380 -351 -338 -354 -363 -381 -408 -418 -414 -429 -430 -395 -361 -339 -328 -340 -338 -349 -360 -372 -363 -356 -345 -323 -305 -300 -298 -298 -304 -314 -311 -313 -312 -319 -324 -314 -313 -320 -319 -319 -326 -325 -322 -297 -311 -306 -282 -308 -291 -281 -284 -276 -263 -259 -253 -244 -244 -244 -248 -240 -229 -223 -243 -267 -283 -277 -237 -211 -217 -214 -199 -174 -158 -163 -165 -164 -166 -182 -200 -210 -224 -240 -238 -235 -237 -241 -222 -209 -182 -170 -164 -168 -180 -191 -198 -196 -190 -199 -195 -203 -217 -234 -240 -232 -221 -217 -213 -196 -183 -191 -103 -30 -79 -219 -205 -198 -193 -210 -219 -214 -220 -281 -282 -282 -282 -278 -276 -279 -279 -276 -271 -269 -264 -285 -284 -282 -286 -292 -300 -297 -297 -307 -314 -318 -325 -331 -338 -339 -348 -360 -371 -374 -360 -385 -391 -378 -407 -414 -412 -414 -415 -414 -413 -413 -412 -409 -405 -405 -410 -415 -412 -400 -395 -376 -373 -368 -390 -390 -392 -399 -407 -412 -412 -413 -415 -416 -418 -424 -444 -466 -473 -476 -461 -458 -470 -479 -478 -474 -465 -464 -481 -481 -284 -169 -168 -357 -422 -513 -546 -486 -450 -469 -507 -522 -567 -612 -600 -571 -550 -491 -444 -459 -521 -523 -511 -582 -573 -572 -584 -480 -537 -598 -620 -604 -586 -570 -562 -561 -556 -552 -566 -553 -553 -540 -515 -513 -507 -495 -492 -493 -493 -497 -505 -510 -513 -520 -554 -540 -534 -547 -544 -524 -497 -473 -461 -459 -444 -410 -380 -353 -339 -356 -365 -394 -418 -433 -438 -421 -396 -375 -351 -337 -329 -347 -349 -350 -365 -361 -359 -359 -351 -332 -312 -302 -301 -301 -315 -318 -315 -319 -313 -318 -315 -313 -316 -314 -306 -311 -326 -312 -304 -309 -299 -317 -313 -310 -290 -279 -282 -291 -292 -277 -260 -234 -249 -256 -250 -240 -227 -221 -238 -265 -272 -250 -226 -212 -215 -208 -179 -171 -166 -166 -167 -163 -163 -176 -194 -208 -220 -235 -239 -236 -238 -236 -233 -214 -190 -176 -167 -168 -180 -190 -189 -184 -184 -199 -203 -200 -213 -217 -182 -159 -187 -223 -222 -209 -198 -192 -35 -8 -99 -218 -235 -221 -195 -188 -197 -207 -223 -279 -278 -280 -278 -276 -279 -283 -281 -277 -277 -285 -275 -275 -292 -281 -282 -287 -296 -306 -319 -320 -312 -319 -324 -328 -329 -335 -346 -358 -368 -376 -375 -386 -406 -409 -404 -411 -410 -412 -412 -411 -411 -413 -410 -407 -406 -405 -407 -411 -413 -414 -410 -377 -373 -369 -378 -389 -395 -401 -407 -410 -411 -411 -410 -412 -417 -432 -458 -465 -469 -473 -467 -465 -467 -472 -476 -471 -465 -468 -479 -483 -495 -203 -148 -142 -146 -314 -504 -541 -490 -464 -452 -480 -533 -612 -512 -599 -670 -605 -493 -501 -582 -585 -533 -543 -570 -568 -579 -470 -471 -543 -597 -600 -583 -568 -560 -557 -550 -543 -552 -562 -549 -545 -517 -513 -516 -501 -505 -513 -511 -510 -514 -518 -521 -528 -552 -551 -552 -547 -532 -519 -494 -477 -473 -467 -451 -405 -372 -346 -353 -359 -380 -400 -404 -403 -409 -410 -393 -364 -345 -339 -342 -354 -348 -349 -364 -348 -350 -357 -352 -336 -319 -310 -310 -302 -310 -315 -312 -320 -316 -332 -332 -319 -318 -318 -311 -318 -320 -315 -307 -312 -322 -317 -314 -306 -287 -259 -240 -258 -286 -268 -265 -254 -254 -258 -254 -237 -231 -239 -250 -276 -270 -226 -217 -214 -211 -210 -191 -191 -177 -170 -171 -168 -162 -164 -182 -200 -202 -214 -232 -232 -242 -235 -241 -222 -202 -190 -178 -172 -175 -181 -191 -191 -132 -181 -215 -216 -225 -222 -107 -28 -80 -177 -231 -232 -225 -198 -20 -25 -44 -78 -182 -215 -198 -203 -216 -215 -225 -290 -288 -279 -285 -286 -294 -301 -298 -293 -289 -281 -268 -271 -290 -296 -299 -305 -300 -304 -317 -329 -329 -319 -325 -325 -328 -334 -342 -353 -364 -373 -373 -378 -392 -399 -397 -399 -404 -410 -411 -408 -408 -410 -407 -404 -405 -405 -406 -409 -413 -414 -410 -379 -374 -369 -365 -389 -396 -400 -403 -406 -407 -406 -404 -409 -425 -442 -454 -464 -468 -462 -462 -472 -479 -476 -471 -471 -473 -477 -476 -481 -501 -205 -273 -300 -314 -240 -384 -570 -553 -518 -493 -490 -480 -548 -490 -483 -578 -611 -576 -606 -636 -616 -557 -498 -569 -567 -570 -536 -488 -484 -572 -597 -545 -538 -559 -552 -545 -540 -539 -555 -546 -543 -524 -520 -521 -509 -512 -518 -516 -515 -518 -524 -530 -540 -549 -546 -538 -534 -518 -510 -495 -483 -483 -480 -466 -420 -378 -356 -371 -377 -370 -369 -366 -378 -398 -404 -378 -345 -351 -357 -352 -364 -353 -350 -381 -365 -363 -357 -340 -331 -330 -322 -321 -314 -313 -320 -321 -330 -328 -334 -332 -328 -329 -326 -317 -304 -317 -316 -312 -323 -323 -318 -326 -306 -280 -262 -245 -250 -276 -264 -269 -269 -254 -262 -255 -246 -241 -258 -265 -269 -258 -220 -214 -215 -215 -210 -209 -194 -187 -189 -183 -175 -167 -172 -191 -195 -193 -195 -225 -224 -232 -234 -234 -219 -204 -190 -178 -178 -181 -188 -212 -205 -172 -221 -228 -234 -232 -230 -141 -38 -21 -114 -241 -243 -234 -206 -31 -26 -88 -64 -101 -171 -203 -204 -206 -208 -223 -301 -301 -288 -298 -302 -301 -299 -295 -291 -289 -289 -279 -289 -304 -311 -318 -310 -315 -325 -337 -339 -335 -337 -346 -355 -359 -362 -366 -351 -359 -367 -370 -375 -384 -390 -390 -400 -425 -429 -409 -404 -408 -409 -406 -405 -406 -406 -407 -411 -417 -418 -415 -400 -376 -389 -384 -393 -396 -395 -397 -402 -405 -402 -400 -407 -434 -441 -439 -451 -454 -446 -443 -463 -475 -473 -470 -474 -485 -479 -474 -483 -500 -331 -488 -541 -558 -328 -293 -487 -579 -571 -538 -516 -492 -500 -460 -465 -493 -486 -600 -660 -642 -621 -580 -543 -576 -569 -565 -592 -549 -477 -563 -593 -546 -517 -532 -535 -516 -535 -531 -551 -548 -541 -530 -515 -520 -519 -519 -522 -526 -526 -524 -528 -529 -553 -554 -547 -552 -531 -521 -506 -491 -487 -487 -484 -468 -422 -382 -360 -370 -367 -367 -372 -365 -364 -375 -373 -365 -372 -363 -353 -352 -352 -370 -371 -388 -364 -352 -356 -345 -331 -333 -329 -336 -330 -323 -320 -329 -333 -340 -337 -339 -329 -313 -320 -330 -317 -310 -315 -315 -330 -340 -321 -324 -328 -303 -271 -261 -261 -269 -264 -265 -256 -254 -266 -264 -252 -263 -283 -274 -258 -248 -218 -208 -216 -218 -218 -216 -207 -203 -187 -177 -181 -173 -167 -184 -193 -195 -204 -229 -224 -222 -235 -230 -218 -210 -205 -197 -187 -182 -179 -199 -207 -231 -227 -241 -244 -245 -244 -205 -104 -37 -121 -234 -245 -234 -211 -146 -59 -150 -85 -54 -123 -202 -226 -194 -182 -212 -298 -299 -297 -298 -298 -297 -296 -294 -296 -302 -303 -288 -288 -308 -325 -335 -332 -334 -333 -339 -345 -350 -360 -362 -354 -358 -358 -363 -371 -385 -373 -368 -369 -373 -392 -412 -418 -429 -433 -414 -239 -396 -413 -412 -411 -411 -299 -308 -415 -419 -421 -420 -418 -398 -403 -396 -395 -394 -392 -395 -401 -403 -401 -399 -407 -432 -428 -426 -431 -436 -444 -446 -455 -467 -473 -472 -473 -480 -479 -478 -483 -488 -515 -523 -534 -550 -420 -261 -303 -486 -570 -545 -525 -519 -536 -474 -471 -480 -453 -526 -578 -606 -626 -607 -597 -586 -569 -566 -589 -610 -515 -568 -587 -578 -552 -543 -519 -459 -482 -528 -548 -538 -533 -525 -523 -521 -520 -512 -513 -521 -525 -531 -533 -529 -539 -540 -528 -519 -512 -505 -497 -490 -491 -495 -491 -476 -429 -380 -373 -371 -377 -374 -369 -363 -368 -382 -386 -378 -374 -365 -368 -375 -377 -386 -396 -369 -352 -345 -354 -356 -340 -336 -338 -347 -343 -328 -341 -343 -352 -355 -355 -346 -334 -336 -342 -335 -321 -309 -324 -323 -324 -325 -324 -325 -328 -302 -280 -278 -266 -271 -263 -262 -248 -258 -265 -266 -275 -281 -276 -265 -255 -243 -225 -215 -217 -219 -226 -225 -208 -209 -204 -196 -182 -167 -168 -185 -184 -174 -203 -228 -222 -224 -236 -230 -223 -220 -212 -196 -186 -189 -207 -183 -202 -251 -238 -239 -241 -245 -249 -234 -171 -122 -173 -223 -240 -235 -200 -134 -49 -129 -83 -34 -53 -133 -196 -126 -132 -176 -296 -295 -294 -293 -301 -305 -304 -302 -307 -313 -302 -291 -306 -322 -328 -338 -346 -341 -346 -351 -350 -351 -361 -371 -372 -352 -357 -359 -367 -381 -369 -382 -376 -384 -405 -416 -422 -426 -426 -405 -181 -247 -393 -415 -418 -417 -361 -366 -419 -422 -424 -422 -420 -414 -404 -400 -395 -391 -391 -395 -400 -402 -401 -401 -406 -419 -415 -421 -426 -435 -444 -448 -446 -459 -472 -473 -470 -470 -481 -482 -485 -494 -515 -523 -530 -545 -559 -427 -299 -399 -563 -547 -534 -519 -535 -547 -493 -470 -439 -436 -453 -500 -543 -569 -609 -589 -569 -567 -587 -541 -581 -604 -589 -578 -573 -564 -537 -498 -500 -529 -544 -534 -542 -528 -531 -533 -544 -535 -515 -512 -519 -523 -533 -529 -532 -540 -538 -529 -536 -521 -504 -502 -505 -501 -495 -480 -428 -382 -382 -372 -378 -382 -376 -371 -371 -374 -367 -360 -374 -366 -369 -385 -394 -382 -384 -341 -338 -351 -353 -346 -338 -338 -347 -348 -352 -349 -351 -346 -355 -351 -348 -353 -360 -354 -346 -353 -322 -308 -329 -326 -320 -315 -314 -325 -332 -318 -297 -292 -286 -258 -259 -269 -271 -262 -267 -263 -274 -273 -261 -253 -254 -248 -232 -231 -229 -224 -225 -229 -220 -219 -212 -198 -184 -175 -170 -169 -177 -173 -191 -222 -222 -226 -235 -236 -226 -220 -220 -216 -206 -176 -176 -161 -195 -229 -232 -229 -235 -245 -250 -240 -218 -206 -218 -237 -242 -197 -89 -40 -11 -61 -114 -74 -20 -67 -100 -53 -67 -156 -292 -291 -291 -290 -306 -313 -315 -316 -315 -312 -304 -299 -312 -322 -338 -346 -354 -348 -346 -352 -363 -366 -365 -373 -375 -371 -353 -361 -367 -377 -378 -387 -392 -397 -405 -414 -423 -427 -427 -402 -195 -349 -403 -414 -419 -421 -422 -422 -423 -426 -427 -428 -444 -416 -412 -405 -394 -389 -390 -393 -396 -400 -402 -402 -403 -407 -411 -415 -434 -443 -453 -449 -445 -458 -471 -472 -468 -468 -477 -487 -491 -496 -514 -524 -531 -543 -555 -518 -478 -476 -479 -503 -533 -519 -537 -601 -589 -493 -448 -417 -415 -415 -420 -501 -613 -589 -569 -566 -584 -488 -571 -611 -606 -586 -569 -558 -550 -542 -535 -533 -543 -537 -547 -540 -540 -546 -553 -544 -518 -503 -514 -532 -538 -553 -539 -541 -524 -510 -497 -506 -508 -504 -511 -521 -520 -498 -456 -454 -392 -383 -395 -390 -383 -383 -380 -381 -384 -373 -366 -379 -383 -373 -379 -365 -363 -336 -341 -354 -352 -350 -346 -339 -354 -353 -365 -360 -355 -352 -365 -369 -360 -354 -355 -348 -338 -357 -339 -328 -331 -333 -332 -319 -318 -327 -335 -331 -322 -314 -294 -278 -279 -269 -265 -255 -265 -265 -267 -265 -259 -259 -259 -251 -250 -243 -229 -222 -232 -231 -227 -225 -220 -215 -213 -203 -184 -180 -183 -175 -198 -210 -217 -223 -228 -232 -226 -220 -230 -233 -216 -195 -173 -174 -203 -205 -203 -213 -200 -199 -229 -249 -248 -237 -241 -245 -124 -60 -14 -4 -1 -93 -219 -189 -58 -27 -20 -24 -24 -101 -299 -298 -296 -295 -301 -305 -308 -314 -317 -316 -312 -310 -322 -319 -348 -355 -361 -363 -368 -365 -369 -380 -387 -386 -376 -378 -377 -379 -366 -365 -376 -387 -394 -398 -403 -422 -446 -445 -428 -422 -362 -406 -410 -415 -419 -423 -425 -426 -427 -427 -434 -454 -459 -423 -419 -408 -394 -388 -387 -390 -394 -398 -401 -402 -403 -406 -410 -427 -442 -450 -460 -458 -456 -463 -471 -472 -470 -468 -469 -480 -452 -499 -511 -520 -526 -551 -568 -573 -576 -518 -412 -435 -531 -517 -507 -602 -665 -530 -473 -446 -439 -408 -378 -439 -544 -589 -569 -563 -580 -509 -522 -547 -598 -596 -567 -554 -548 -542 -539 -537 -542 -538 -541 -554 -542 -558 -561 -536 -506 -493 -501 -520 -544 -550 -536 -532 -534 -533 -529 -526 -517 -520 -528 -524 -526 -524 -512 -457 -410 -394 -402 -391 -385 -383 -377 -371 -371 -373 -373 -383 -389 -387 -399 -383 -358 -340 -341 -352 -353 -355 -369 -351 -358 -357 -358 -367 -370 -357 -355 -367 -367 -365 -364 -351 -356 -370 -334 -334 -345 -344 -329 -317 -312 -319 -330 -333 -334 -333 -317 -301 -294 -266 -263 -277 -272 -268 -268 -263 -256 -252 -254 -259 -254 -238 -228 -233 -231 -222 -215 -220 -226 -229 -228 -215 -199 -196 -181 -171 -207 -204 -206 -211 -215 -221 -221 -216 -221 -237 -236 -217 -165 -183 -204 -188 -192 -195 -106 -63 -136 -186 -206 -205 -259 -258 -64 -7 -0 -35 -64 -150 -234 -249 -219 -120 -26 -31 -20 -70 -304 -305 -304 -303 -303 -303 -312 -322 -325 -326 -325 -320 -330 -326 -348 -353 -361 -368 -375 -374 -378 -385 -392 -392 -381 -382 -379 -379 -379 -385 -378 -386 -407 -404 -413 -437 -450 -448 -428 -428 -410 -136 -140 -371 -420 -424 -428 -429 -429 -350 -226 -285 -440 -426 -419 -412 -396 -388 -385 -388 -394 -400 -402 -403 -403 -406 -412 -436 -441 -447 -455 -463 -464 -466 -468 -469 -469 -469 -469 -472 -403 -454 -472 -514 -494 -527 -549 -563 -581 -563 -504 -485 -529 -515 -463 -393 -424 -558 -593 -589 -527 -434 -387 -406 -484 -589 -562 -506 -569 -500 -499 -494 -524 -564 -571 -555 -546 -543 -543 -543 -552 -552 -552 -560 -544 -550 -540 -511 -498 -499 -498 -520 -548 -547 -522 -543 -534 -515 -516 -529 -529 -529 -533 -531 -533 -538 -522 -461 -420 -398 -441 -436 -405 -387 -374 -362 -365 -369 -365 -374 -385 -399 -418 -406 -361 -340 -338 -345 -342 -346 -380 -363 -358 -356 -356 -371 -374 -362 -365 -378 -375 -363 -356 -349 -344 -346 -340 -342 -343 -381 -377 -364 -324 -306 -317 -324 -328 -330 -326 -324 -300 -268 -260 -276 -275 -273 -273 -268 -261 -260 -263 -260 -260 -242 -237 -227 -234 -222 -220 -222 -225 -234 -237 -226 -206 -208 -183 -170 -202 -204 -200 -200 -204 -212 -213 -204 -208 -233 -232 -223 -223 -190 -205 -211 -188 -177 -94 -8 -24 -48 -90 -181 -253 -253 -180 -57 -20 -126 -176 -180 -199 -219 -249 -179 -34 -38 -24 -63 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 22 22 21 21 19 18 17 17 16 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 13 13 13 14 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 nan nan nan nan nan nan nan nan 14 14 14 14 13 nan 12 12 11 11 12 12 12 12 12 11 12 12 12 13 13 14 14 14 15 17 18 18 18 18 18 17 16 16 16 16 17 18 19 20 20 20 19 19 19 19 19 19 19 20 20 21 20 20 20 20 20 21 nan nan 21 20 20 20 20 22 23 23 24 23 23 23 23 24 25 26 27 28 28 28 27 27 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 24 25 25 25 25 24 24 23 23 23 24 24 25 25 25 nan nan nan nan nan nan nan nan 23 23 23 23 nan 22 21 21 20 20 20 21 22 23 23 23 23 23 24 23 23 23 23 23 22 22 24 24 23 24 25 26 27 27 27 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 23 22 22 21 21 20 18 18 18 17 16 16 15 15 14 14 14 14 13 13 12 12 12 12 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan 15 15 15 14 14 13 13 nan 12 12 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 17 18 18 18 18 18 17 17 16 16 16 17 18 19 19 20 19 19 18 18 18 19 19 20 20 20 20 20 20 19 20 20 21 21 20 20 20 20 20 21 22 22 23 23 23 23 23 24 25 26 27 27 28 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 25 24 24 24 23 23 24 24 25 25 24 24 24 23 23 24 24 25 25 25 25 nan nan nan nan nan nan 23 23 24 24 23 nan nan nan nan 21 20 20 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 23 24 24 24 24 25 26 27 27 27 28 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 13 12 12 12 11 11 12 12 12 13 13 14 14 14 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 16 16 nan nan nan nan nan 15 15 15 14 14 13 13 nan 12 11 11 11 12 13 13 14 13 13 12 13 13 13 13 13 13 14 15 16 16 17 18 18 18 18 17 17 16 16 16 17 18 18 19 19 19 18 18 18 18 19 20 20 20 20 20 19 19 19 20 21 20 20 20 19 19 19 20 20 21 22 23 23 23 23 23 24 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 nan nan 24 24 24 25 25 24 24 24 24 24 25 25 25 24 24 23 23 24 25 25 25 25 25 25 25 24 24 nan nan 23 23 24 24 24 nan nan nan nan nan 20 20 21 22 22 23 22 22 22 23 23 23 23 23 23 23 22 22 23 24 24 24 25 26 26 26 26 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 23 23 22 21 21 20 19 18 18 17 17 16 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 12 12 12 13 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 17 16 nan nan nan nan nan 15 15 14 14 nan nan nan 12 11 11 11 12 13 13 14 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 18 18 17 17 16 16 16 16 17 17 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 19 19 20 20 20 20 19 19 19 19 19 20 21 22 22 23 23 23 23 24 25 26 26 26 26 26 26 26 26 25 25 24 25 25 26 26 nan 24 24 25 25 25 24 24 24 24 24 25 25 25 24 23 23 23 25 25 25 25 25 25 25 25 24 24 23 23 23 24 24 24 24 nan nan nan nan 21 20 21 21 22 23 22 22 22 23 23 23 23 23 23 23 22 22 23 24 24 24 24 25 26 26 26 26 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 24 23 22 22 21 20 19 18 18 17 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 12 12 12 11 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 16 17 16 nan nan nan nan nan nan nan 14 nan nan 13 13 nan 11 11 12 12 12 13 14 14 14 13 13 13 13 13 13 13 13 13 14 15 16 17 17 17 17 17 17 16 16 16 16 17 17 18 18 18 18 18 18 18 19 20 20 20 20 20 19 19 19 19 20 20 20 19 19 19 19 19 19 20 21 22 22 23 23 23 24 25 25 25 26 26 26 26 26 26 25 24 24 24 24 25 26 26 25 25 25 25 25 25 25 25 25 25 25 26 25 25 24 23 23 24 26 26 26 26 26 25 25 25 24 24 23 23 24 24 24 24 24 24 nan nan 22 21 21 21 22 23 23 22 22 22 23 23 23 23 23 23 22 22 22 23 24 24 24 24 25 26 26 26 26 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 24 24 23 nan nan 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 12 12 11 12 12 13 14 14 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 12 12 13 14 15 15 14 14 13 13 13 14 13 14 13 13 14 15 16 17 17 17 17 17 16 16 16 16 16 17 18 18 18 18 18 18 18 19 19 20 20 20 20 19 19 19 19 20 20 20 20 19 19 18 18 19 19 20 21 22 22 23 23 23 24 25 25 26 26 26 25 26 26 26 25 24 23 23 24 24 26 26 25 25 25 25 25 25 25 25 25 25 26 26 25 25 24 24 24 25 26 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 22 23 23 23 22 22 23 23 24 24 23 23 22 22 22 22 23 24 24 24 24 25 26 26 26 26 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 24 24 24 23 nan nan 21 20 19 18 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 16 17 17 nan nan nan nan nan nan nan nan nan 12 12 nan nan nan 11 11 11 11 12 13 13 14 15 15 14 14 13 13 13 14 14 14 14 14 15 16 16 17 17 17 17 17 16 16 16 16 16 17 18 18 18 18 18 18 18 18 19 19 20 20 20 19 18 18 19 20 20 20 20 19 19 18 18 19 20 21 22 22 23 23 23 24 24 25 26 26 26 26 26 26 nan nan 25 24 23 23 23 25 26 26 25 25 25 25 26 25 25 25 25 26 26 26 25 25 24 25 26 27 27 27 27 27 26 25 25 24 24 24 24 24 24 24 24 24 23 22 22 21 21 21 22 23 23 23 23 23 22 23 23 24 24 23 23 22 22 22 23 24 24 24 23 24 25 25 26 26 26 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 24 24 24 23 22 nan nan 20 20 19 18 17 16 16 15 15 15 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 16 16 16 16 nan nan nan nan nan nan nan nan 12 nan nan nan nan 11 10 11 12 12 13 13 14 15 15 14 14 13 13 13 13 14 14 14 15 15 16 17 17 17 17 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 17 18 19 20 20 20 19 19 18 18 18 19 20 21 22 23 23 23 24 nan 25 25 26 nan 26 26 26 26 nan 26 25 25 23 23 24 25 25 25 25 25 25 26 26 26 25 25 25 26 26 26 25 25 25 26 27 28 28 28 28 27 27 26 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 22 23 23 23 24 23 23 23 23 23 24 24 23 23 23 22 22 23 24 24 23 23 24 24 25 26 26 27 27 27 27 27 27 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 23 23 23 22 22 21 nan nan 20 19 18 17 17 16 16 16 15 14 13 13 12 12 13 13 13 13 13 13 13 12 12 12 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 16 16 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 13 13 14 14 15 14 14 14 14 13 13 13 14 14 15 16 17 17 17 17 17 16 16 16 16 16 16 17 18 18 18 19 19 18 18 18 18 18 18 19 19 18 18 17 18 18 19 20 20 19 19 18 18 18 19 20 22 23 24 24 24 25 nan 25 25 nan 25 25 26 26 26 26 26 25 24 23 23 24 25 25 26 26 26 26 26 26 25 25 25 26 27 27 26 25 25 25 26 27 28 29 28 28 28 27 26 25 24 24 24 25 25 25 24 24 23 23 22 22 22 22 22 23 24 24 24 23 23 23 23 23 24 24 23 23 22 21 22 23 24 23 23 23 23 24 25 26 27 27 27 27 27 27 27 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 23 23 23 22 21 21 20 20 19 18 18 17 17 17 16 15 15 14 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 14 14 14 14 14 15 16 17 17 17 16 16 nan nan nan nan nan nan nan nan nan 11 11 nan nan nan 11 11 12 13 13 13 13 14 14 14 15 15 15 14 nan 14 14 15 15 16 17 17 17 17 17 17 16 16 16 16 16 17 18 18 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 19 20 19 19 19 19 19 19 20 21 23 24 24 25 25 nan nan nan nan nan 25 25 26 26 26 26 25 24 23 23 23 24 25 25 26 26 26 26 26 26 25 25 26 27 27 27 26 25 25 25 27 28 29 29 28 28 28 27 26 25 25 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 22 21 22 23 24 24 23 23 23 23 24 25 26 27 28 28 27 27 27 27 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 nan 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 18 17 16 16 15 15 14 14 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 14 15 15 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 15 16 16 17 16 16 16 nan nan nan nan nan nan nan 11 11 11 12 nan nan nan 11 11 12 13 14 13 13 13 14 14 15 16 16 15 nan nan 14 15 16 16 17 17 17 17 17 17 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 19 19 19 18 18 19 19 20 21 22 22 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 25 23 23 23 24 24 25 26 26 26 27 26 26 25 25 26 27 27 28 27 27 26 25 26 28 29 29 28 28 28 28 27 nan 26 25 25 25 26 26 25 nan nan 24 23 23 23 23 24 24 24 25 25 24 24 nan 23 23 23 22 22 22 21 21 22 24 25 24 24 24 23 23 24 25 26 27 28 28 27 27 27 27 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 22 22 21 21 22 22 22 22 22 21 21 20 20 19 19 19 18 17 16 16 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 14 14 14 14 15 15 15 16 16 16 16 16 15 14 nan nan nan nan nan nan nan nan nan 12 nan nan 11 11 12 13 14 14 14 14 14 14 14 16 16 16 16 nan 14 14 15 16 16 16 17 17 17 17 17 nan 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 19 19 19 18 18 19 19 20 20 21 22 23 24 24 23 23 23 23 24 24 24 24 25 25 26 26 26 25 23 23 23 24 25 25 25 26 27 27 27 26 25 25 27 28 28 28 28 27 25 25 27 28 29 29 28 28 28 28 27 nan nan 26 25 26 26 26 26 nan nan nan 24 24 24 25 25 25 25 25 25 25 24 nan nan nan 22 22 22 21 21 22 23 25 25 25 25 24 24 24 25 25 26 27 28 28 28 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 15 16 16 16 16 16 16 15 14 nan nan nan nan nan nan nan nan 12 nan nan 11 11 12 13 13 14 15 15 15 14 14 15 16 16 16 16 15 15 15 15 15 16 16 17 17 17 17 nan nan 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 18 18 17 17 17 18 19 19 19 19 19 19 20 20 20 21 22 23 23 23 22 22 22 23 24 24 24 25 25 26 26 26 25 24 23 23 24 24 24 25 25 26 27 27 27 27 26 26 28 29 29 28 27 26 25 25 27 28 29 28 28 28 28 27 27 nan nan 26 26 26 26 26 26 25 25 25 25 25 25 26 25 25 25 25 25 25 25 24 nan 23 22 22 21 21 21 22 24 25 26 25 25 24 24 24 25 26 27 27 28 28 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 16 16 16 16 16 16 16 15 14 nan 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 13 nan nan nan nan nan nan nan 11 nan 10 11 12 12 13 13 14 15 16 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 nan nan 16 16 16 16 17 17 18 17 17 18 18 18 19 19 nan nan nan nan 17 16 17 18 19 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 23 24 24 25 25 25 26 26 26 25 24 23 24 24 24 25 25 26 26 27 27 27 27 27 28 28 28 28 28 26 25 25 26 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 23 22 22 22 21 21 22 23 24 25 26 25 24 24 25 25 26 27 27 27 28 28 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 15 15 nan nan 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 14 14 14 14 15 15 15 16 16 16 16 15 15 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 nan nan nan 10 10 11 12 12 13 13 14 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 17 17 17 nan nan 16 16 16 17 17 18 18 17 17 18 18 19 19 nan nan nan nan 17 16 16 17 19 20 20 21 nan 21 21 21 21 21 21 21 22 22 22 21 21 22 23 24 25 25 25 25 26 27 26 25 24 24 24 24 25 25 25 26 27 27 27 27 27 27 27 27 27 27 26 25 25 25 26 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 25 25 24 24 25 25 25 24 23 23 22 22 21 21 22 23 25 26 26 25 25 25 25 26 26 27 28 28 28 28 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 21 20 20 20 20 19 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 15 nan nan nan nan 14 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 12 12 12 11 10 10 9 10 11 12 12 13 14 14 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 17 17 17 17 nan 16 16 17 17 18 18 nan nan nan 18 18 19 19 nan nan nan 18 17 17 17 18 20 21 21 22 nan 22 22 21 21 21 21 21 21 21 21 21 21 22 23 25 25 25 25 25 26 27 26 26 24 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 26 26 26 25 25 26 27 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 25 24 24 24 24 25 26 25 24 23 23 22 22 21 22 22 24 26 26 25 25 25 25 26 26 27 28 28 28 28 28 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 21 21 21 20 20 19 18 18 18 18 19 19 19 19 18 19 19 19 19 18 18 17 17 17 17 17 17 16 16 nan nan nan nan 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 10 9 9 10 11 12 13 13 14 15 16 16 17 17 16 16 16 16 16 16 16 nan nan 15 14 14 15 16 17 17 17 17 16 16 16 17 18 18 18 nan nan nan nan 18 19 19 nan 19 18 18 17 18 18 19 20 21 22 23 nan nan 22 21 21 20 20 21 21 21 21 21 21 22 23 25 25 25 25 26 27 26 26 25 24 24 24 25 25 25 25 25 25 26 26 26 26 25 25 25 26 26 25 25 25 26 27 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 25 26 25 24 23 23 22 22 22 22 24 25 26 26 25 25 25 26 26 27 27 28 28 28 28 28 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 21 21 21 21 21 20 19 18 18 18 19 19 19 18 18 18 18 19 19 19 18 17 17 16 16 17 17 17 17 17 16 16 nan nan 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 15 14 14 14 15 15 15 15 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 11 11 11 11 10 9 9 9 10 12 13 13 14 14 15 16 17 17 17 17 17 16 16 16 16 15 nan nan nan nan 14 14 15 16 17 18 17 17 17 17 18 19 19 19 nan nan nan nan 18 19 19 19 19 18 18 18 18 19 20 20 21 22 23 23 22 21 21 21 21 21 21 21 21 21 20 20 21 23 25 25 25 25 26 26 26 26 25 24 24 25 25 25 25 25 25 25 26 26 26 25 24 24 25 26 26 26 25 26 26 27 28 28 27 27 27 27 27 nan nan 27 27 27 26 26 26 26 26 26 26 26 26 26 25 24 24 24 25 25 26 26 25 24 23 23 23 22 22 23 25 26 26 26 25 25 25 26 26 27 28 28 28 28 28 28 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 21 21 21 21 21 20 19 18 18 18 18 19 18 18 18 18 18 19 19 18 17 17 16 16 16 16 17 17 17 17 17 16 nan nan 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 11 10 10 10 10 10 9 10 11 12 13 14 14 15 15 16 16 17 17 17 17 16 16 16 15 15 nan nan nan nan nan 14 14 16 17 18 17 17 17 18 19 19 20 20 19 nan 19 18 19 19 19 18 18 17 17 18 18 19 20 21 21 22 22 22 21 21 21 21 21 21 21 21 20 20 19 20 22 24 25 25 25 25 25 26 26 25 24 24 24 25 25 26 26 26 26 26 26 26 25 25 24 25 26 27 27 26 26 26 26 27 28 27 27 27 27 27 27 27 27 27 nan 27 26 26 26 26 26 26 26 26 26 26 25 24 24 25 26 26 26 25 24 24 24 23 23 22 23 24 25 26 25 25 25 25 25 26 27 27 28 28 27 27 28 27 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 22 21 21 21 21 21 21 20 19 19 nan nan 18 18 18 18 18 18 19 19 19 18 17 nan nan nan 16 16 16 16 16 16 16 16 nan nan 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 14 14 14 15 15 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 11 10 10 10 11 11 10 10 11 13 14 15 15 15 16 16 16 17 17 17 17 16 16 15 15 15 nan nan nan nan 13 14 15 17 18 18 18 18 18 19 20 20 20 20 20 nan 19 19 19 19 18 18 18 17 17 17 18 19 20 21 21 22 nan nan nan 21 21 21 20 20 20 20 19 19 19 20 22 24 25 25 25 25 25 25 25 25 25 24 25 25 25 26 26 26 26 27 27 26 25 24 25 26 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 28 28 nan nan 26 26 26 26 26 26 26 26 26 25 25 25 25 26 27 27 26 25 25 25 24 24 23 23 24 25 25 25 25 25 25 26 26 26 27 27 27 27 27 26 26 27 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 21 21 21 21 22 21 20 nan nan nan nan nan 18 18 19 19 20 20 19 18 17 nan nan nan nan nan 16 16 16 16 15 15 nan nan 15 14 14 14 14 14 14 14 14 14 14 13 13 12 13 13 14 14 14 14 14 14 14 13 13 14 14 15 15 16 16 16 16 16 15 15 14 13 13 nan nan 12 12 12 11 11 11 11 11 11 11 12 11 11 13 13 14 15 16 16 16 16 16 16 16 17 17 17 16 15 15 15 15 15 14 14 14 15 16 18 18 18 18 18 18 19 19 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 18 19 20 21 22 22 nan nan nan nan nan 20 19 19 19 18 18 18 18 20 23 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 26 25 24 24 25 26 27 28 28 27 26 26 26 27 27 27 27 27 27 27 27 28 27 27 27 26 25 26 26 26 26 26 26 26 25 25 25 26 26 27 27 27 26 26 25 25 24 24 23 23 24 25 25 25 25 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 22 22 22 21 22 22 22 22 nan nan nan nan 19 19 19 19 20 20 20 19 18 nan nan nan nan nan nan 16 16 15 15 15 15 nan 15 15 14 14 14 14 14 14 14 14 14 14 13 12 12 12 13 13 14 14 14 15 14 14 13 13 14 14 15 15 16 16 16 16 16 15 15 14 13 13 nan nan nan nan 12 11 11 11 12 12 12 12 12 13 13 14 14 15 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 15 15 14 15 16 18 19 19 19 18 18 18 19 19 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 18 19 20 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 20 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 nan 24 23 24 25 27 27 28 28 27 26 26 26 27 28 27 27 27 27 27 27 27 27 26 26 25 25 25 26 26 26 26 25 25 25 25 25 26 27 27 27 27 26 25 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 27 27 26 26 25 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 22 22 22 22 22 22 22 22 22 23 nan nan 23 22 21 20 20 20 20 20 20 20 19 18 nan nan nan nan nan 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 13 14 15 15 15 14 14 13 14 14 15 15 15 16 16 16 16 15 15 14 14 14 14 13 nan 13 12 12 11 12 12 13 12 12 13 13 14 14 14 15 15 16 17 17 17 16 15 15 16 16 17 16 16 16 16 16 16 16 16 16 17 19 19 19 19 19 19 18 18 19 20 20 20 19 19 18 18 18 18 18 18 18 17 17 18 18 19 19 20 21 20 19 19 18 18 18 18 18 18 18 18 18 18 19 20 23 24 25 25 24 24 24 24 24 25 25 25 25 25 24 25 25 26 26 25 24 23 23 24 25 26 28 28 28 27 26 26 27 28 28 28 27 27 27 27 27 27 27 26 25 25 25 26 26 26 nan nan 25 25 25 25 26 26 27 27 27 26 26 25 25 25 24 24 24 24 24 25 25 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 27 27 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 21 21 20 20 20 20 20 20 19 nan nan nan nan nan 17 16 17 17 16 16 16 16 16 15 15 14 13 13 13 14 14 13 13 12 12 12 12 13 13 13 14 15 15 15 14 14 13 14 14 14 15 15 16 16 16 16 15 15 15 14 14 14 14 14 14 13 12 12 12 13 12 12 12 13 13 14 14 14 15 15 16 16 17 17 16 15 15 15 16 16 17 17 17 17 17 17 17 17 18 19 20 20 20 20 19 19 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 19 19 19 18 18 17 17 17 17 17 17 18 18 18 18 18 19 20 23 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 25 25 25 24 23 23 23 24 26 27 28 28 28 27 27 27 28 28 28 28 27 27 27 27 27 26 26 25 25 25 26 26 27 27 nan 26 25 25 25 26 26 26 26 27 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 26 26 26 25 25 26 26 26 26 26 26 26 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 22 23 23 23 23 23 23 22 23 23 23 23 23 23 22 21 21 20 20 20 20 20 19 nan nan nan nan nan nan 17 17 18 18 18 17 17 17 16 15 14 14 14 13 14 14 13 13 12 12 12 12 13 12 12 13 14 15 15 15 14 14 14 14 14 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 15 16 16 16 17 17 16 16 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 20 20 19 18 18 19 19 19 19 19 18 18 nan nan nan 18 18 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 21 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 23 23 22 22 24 25 26 27 28 28 28 27 27 28 28 28 28 28 27 nan nan 27 26 26 25 25 25 26 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 26 26 25 25 24 24 24 24 24 25 25 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 22 22 21 21 21 21 20 20 19 18 nan nan nan nan nan nan 18 18 18 18 18 18 17 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 13 14 15 15 15 15 14 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 11 11 12 12 13 13 13 15 15 16 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 19 19 19 19 19 18 nan nan nan nan 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 19 19 19 18 18 19 21 23 23 23 23 23 24 24 24 23 23 23 23 23 23 24 24 24 23 22 22 22 23 24 26 27 28 28 28 28 27 28 28 28 29 28 28 27 27 26 26 26 25 25 25 25 26 27 28 28 28 27 27 27 26 26 26 26 26 26 27 27 26 25 24 24 24 24 24 24 25 25 25 26 26 25 25 25 25 25 25 25 25 26 26 25 26 27 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 22 23 23 23 24 24 23 23 23 22 22 23 23 23 23 23 23 22 22 21 21 21 20 20 19 18 nan nan nan nan nan nan 17 17 18 18 18 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 12 13 14 15 15 15 15 15 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 12 12 12 13 14 14 15 16 17 17 17 17 17 17 17 17 16 16 16 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 18 18 19 19 19 19 19 18 nan nan nan nan nan 17 17 18 18 18 nan 18 17 17 17 16 17 17 18 18 18 19 19 19 19 18 18 19 21 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 22 22 22 22 24 26 27 28 28 28 28 28 27 28 28 29 29 29 28 27 26 26 25 25 25 25 25 25 26 27 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 24 24 24 24 24 24 24 24 25 25 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 23 23 23 23 24 24 24 23 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 19 18 17 nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 11 11 11 12 12 13 14 15 15 16 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 13 12 12 12 12 12 13 14 15 15 16 17 18 17 17 17 17 17 17 17 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 19 19 19 18 18 18 19 19 19 18 nan nan nan 17 17 17 nan 18 18 18 18 18 18 17 16 16 16 17 18 18 19 19 19 19 19 19 18 19 20 21 23 22 22 22 22 22 23 23 22 22 22 23 23 23 23 23 22 21 21 22 23 25 27 28 28 28 28 28 28 27 28 29 29 29 29 28 27 26 25 25 24 24 24 25 25 26 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 24 24 24 24 24 24 24 24 24 25 25 26 26 26 25 25 25 25 25 24 24 25 25 26 26 27 27 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 25 25 25 24 23 23 23 23 23 23 23 23 23 22 22 21 21 21 19 18 17 16 nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 12 11 11 11 12 12 13 14 14 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 20 21 21 21 20 20 19 19 19 18 18 18 18 18 19 19 18 nan 17 17 17 17 17 nan 17 17 18 18 18 17 16 15 15 16 17 18 19 19 20 20 20 19 19 18 19 20 21 22 21 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 21 21 22 24 26 28 29 29 29 28 28 28 28 29 29 29 30 29 28 27 26 25 24 24 24 24 24 25 26 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 24 24 25 24 24 25 25 25 26 26 25 25 25 25 25 25 24 24 25 26 26 26 27 27 26 26 26 27 21 nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 25 25 25 25 25 25 24 23 23 23 23 23 23 24 23 23 22 22 21 20 20 18 17 17 16 nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 12 11 11 11 11 12 12 12 13 14 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 15 15 15 15 15 14 14 14 15 15 14 14 15 15 15 15 16 16 17 18 18 17 17 17 18 17 17 17 17 18 18 18 18 18 19 20 21 21 21 21 20 19 18 18 18 18 18 18 18 18 18 18 17 17 17 nan nan 16 17 17 17 18 17 17 16 15 15 15 16 18 18 19 20 nan 20 nan 19 18 19 19 20 21 21 21 21 20 20 21 21 22 22 22 23 23 23 23 23 22 21 21 22 24 26 27 28 29 29 29 29 28 28 28 29 30 30 29 29 28 28 26 25 24 24 24 24 25 25 27 27 28 28 28 28 27 27 27 28 27 26 26 26 26 26 25 25 24 24 25 25 25 25 25 25 26 26 25 25 24 24 24 24 25 25 25 25 25 26 27 27 27 26 26 26 27 21 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 25 25 26 26 25 24 24 23 23 24 24 24 24 25 24 23 23 22 21 20 19 19 17 17 17 16 nan nan nan nan nan nan nan nan 17 17 16 16 17 17 17 17 17 16 15 15 14 14 13 13 12 11 11 11 12 11 12 13 14 14 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 16 16 15 15 15 15 15 14 15 15 16 15 15 15 15 16 15 16 16 17 17 17 17 17 18 18 18 17 17 17 18 18 18 18 18 19 19 21 21 22 21 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 nan nan 16 17 17 18 nan nan 16 15 16 16 16 17 18 19 20 20 nan nan nan 18 18 19 19 19 20 20 21 21 20 21 21 22 22 22 22 23 23 23 23 23 22 22 22 23 25 27 28 28 28 28 28 28 28 28 29 29 30 29 29 29 28 27 26 26 25 25 25 25 25 26 27 28 28 28 28 28 27 27 28 27 26 26 26 26 27 26 26 25 25 25 25 25 26 26 26 26 26 26 25 24 24 24 24 25 25 25 25 25 25 26 27 27 27 27 26 26 27 21 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 26 26 26 26 25 24 24 24 24 24 24 25 25 25 24 24 23 23 22 21 20 20 19 19 18 17 nan nan nan nan nan nan nan nan nan 16 16 16 16 16 17 17 16 16 15 14 14 14 14 13 13 13 12 12 13 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 19 19 20 21 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 17 17 16 16 17 17 18 nan nan 16 15 16 16 17 nan 18 19 20 20 20 19 nan 18 18 18 18 19 19 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 23 25 26 27 28 28 28 28 28 28 28 28 29 30 29 29 28 28 27 27 26 27 27 26 26 26 26 27 27 29 29 28 28 27 27 28 28 27 26 26 26 26 27 27 26 26 26 26 25 26 26 26 26 26 26 25 24 23 23 24 24 25 25 25 25 25 25 26 26 27 27 27 27 26 26 21 nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 26 26 26 26 25 24 24 24 25 25 25 26 26 25 24 23 23 23 22 nan 21 20 19 18 18 17 nan nan nan nan nan nan nan nan nan 16 15 15 15 16 17 17 17 16 15 15 14 14 14 14 14 14 14 13 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 21 21 21 21 21 20 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 16 15 15 16 16 18 19 19 20 20 19 19 18 18 18 18 18 18 19 20 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 24 25 26 27 27 28 28 27 27 27 28 29 29 30 29 28 28 27 27 27 27 28 28 28 28 28 28 28 29 29 29 28 28 27 27 28 28 28 27 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 24 23 23 24 24 25 25 25 24 25 25 25 26 26 27 27 27 27 27 22 22 nan nan 23 23 23 24 24 nan nan nan 24 25 25 26 27 27 27 26 26 25 25 25 25 26 26 27 27 26 25 24 23 22 21 21 21 nan 18 18 17 nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 16 17 17 17 16 15 16 16 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 15 14 14 14 15 15 15 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 17 17 18 18 18 18 18 19 19 19 18 18 18 17 18 18 19 19 19 19 19 20 21 21 22 22 21 21 20 19 19 19 19 18 18 18 17 17 17 17 18 18 18 17 16 16 16 16 18 19 20 20 20 19 18 18 17 17 17 17 18 19 20 21 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 23 24 25 27 27 28 27 27 26 26 27 28 29 29 29 29 28 28 27 27 27 28 28 28 28 29 29 29 29 29 28 28 28 27 27 28 28 29 29 28 27 27 28 28 27 27 27 27 27 26 26 26 26 26 26 25 24 23 23 23 24 25 25 25 25 24 25 25 25 25 26 26 27 27 27 27 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 26 27 27 27 27 26 26 25 25 26 26 27 28 27 26 25 24 22 21 20 20 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 17 18 18 17 17 16 16 17 16 16 16 16 16 16 17 17 17 17 16 16 15 15 15 15 14 14 15 15 14 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 16 16 16 16 17 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 20 20 19 19 19 19 20 21 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 18 18 18 18 17 16 16 16 17 19 20 20 21 20 17 16 16 16 17 17 17 18 19 20 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 23 24 26 27 28 27 27 26 26 26 28 28 29 29 29 29 29 28 28 28 27 28 28 28 28 29 29 29 29 29 27 27 27 27 28 28 29 30 29 28 28 28 28 28 28 28 28 27 27 26 26 25 25 25 25 24 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 26 27 27 27 27 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 28 28 27 26 26 26 26 27 27 28 27 26 25 23 22 22 20 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 16 17 18 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 16 16 15 15 15 14 14 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 18 19 20 20 20 20 20 20 20 20 19 19 19 nan 19 20 20 20 20 20 19 20 20 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 16 16 17 19 20 20 20 20 18 15 15 15 15 16 17 17 18 19 19 20 21 22 22 22 22 22 22 22 23 22 22 22 22 23 23 23 23 24 25 27 27 27 26 26 25 25 26 27 28 29 29 29 29 29 29 28 28 28 27 28 28 28 28 28 28 28 28 27 26 27 27 28 29 30 30 30 29 29 28 28 28 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 24 25 26 26 25 25 26 26 26 26 26 26 26 27 27 27 27 23 24 24 24 24 23 23 23 24 24 24 24 25 25 26 27 28 28 29 28 27 26 26 26 26 27 27 27 27 26 25 25 24 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 15 16 17 18 18 18 19 18 18 18 17 17 17 17 17 18 18 18 19 19 18 17 16 16 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 16 17 17 16 16 16 17 17 18 19 19 20 20 21 20 20 20 21 21 21 nan nan 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 18 18 18 18 18 18 18 17 17 17 17 17 16 17 19 19 20 20 19 18 17 15 13 14 15 16 17 17 18 19 19 20 21 21 22 22 22 nan nan 22 21 21 21 21 22 23 23 23 23 24 26 26 26 26 25 25 25 25 26 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 26 26 26 26 27 28 30 31 31 30 30 29 29 28 28 28 28 28 27 26 26 25 25 24 24 24 24 24 23 24 25 25 26 26 25 25 26 26 26 26 26 26 26 27 27 27 27 23 23 23 24 24 23 23 23 23 24 24 25 25 25 26 27 28 29 29 28 27 27 26 26 27 27 27 27 27 26 26 26 25 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 17 16 16 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 16 17 17 16 16 16 17 18 18 19 19 19 20 20 20 20 21 22 22 22 nan nan nan 21 20 20 20 20 20 20 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 19 20 20 nan nan 17 16 14 13 14 15 16 17 18 18 19 19 20 20 21 22 22 22 nan 22 21 20 20 20 21 23 23 23 23 24 25 26 26 25 25 25 25 25 25 26 27 28 28 28 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 26 26 26 26 27 29 31 31 31 30 30 30 29 29 29 28 28 nan 26 26 25 25 24 24 24 24 24 24 24 24 26 26 26 26 26 26 26 26 27 27 26 26 26 27 27 27 27 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 27 28 29 29 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 15 15 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 19 19 19 19 19 20 20 21 22 22 22 22 nan 21 21 21 21 20 20 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 18 18 nan 17 17 17 17 17 17 17 18 19 20 19 19 nan 16 14 13 13 15 16 17 17 18 18 19 19 19 20 21 22 22 22 nan 21 nan 19 19 20 21 23 24 24 24 24 25 25 25 25 25 24 24 25 26 27 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 28 30 31 31 31 31 30 30 30 29 29 28 28 27 26 25 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 22 22 22 23 23 23 23 24 24 24 24 24 25 25 26 27 28 29 29 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 24 23 nan nan nan nan 18 17 nan nan nan nan nan nan nan 22 22 21 20 19 18 18 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 15 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 18 18 19 20 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 18 18 18 18 18 18 18 18 18 17 18 18 18 nan 17 17 16 16 16 17 17 18 19 19 19 18 17 15 13 13 15 16 17 18 18 18 18 18 19 20 20 21 22 22 22 nan nan 19 18 19 20 22 24 24 24 24 24 25 25 25 24 24 24 24 25 26 27 28 28 28 28 28 29 28 28 28 27 28 28 28 28 28 28 28 27 27 27 26 25 26 28 30 31 31 31 31 31 31 30 29 29 29 28 27 26 25 25 25 25 25 24 24 25 25 26 26 26 26 26 26 25 25 26 26 26 26 27 27 27 27 27 28 28 22 22 22 23 23 23 24 24 24 24 24 24 25 26 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 24 23 21 20 20 20 19 18 nan nan nan nan nan nan nan 24 25 24 24 23 23 22 21 22 22 22 21 21 20 20 19 19 18 18 18 18 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 18 18 18 19 20 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 18 nan 18 18 18 18 nan 17 17 16 16 16 16 17 18 18 18 18 17 16 15 14 14 17 18 18 18 18 18 18 19 19 19 20 21 22 22 22 nan 19 18 18 19 21 23 24 25 24 24 24 25 25 25 24 24 24 24 25 26 27 28 28 28 nan nan 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 25 25 27 29 30 31 31 31 31 31 31 30 30 29 29 nan 28 27 26 26 25 25 25 25 25 26 26 26 27 26 26 26 25 25 25 26 26 26 26 26 27 27 27 28 28 28 22 22 23 23 23 24 24 24 24 24 24 25 25 26 27 27 28 28 28 28 28 28 27 28 27 27 27 27 27 27 26 26 25 24 22 20 20 19 18 18 19 nan nan nan nan nan nan nan 24 24 23 23 23 23 22 22 22 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 17 17 18 18 18 19 18 18 19 19 19 18 18 19 20 20 21 21 21 21 21 21 21 21 20 19 19 19 20 20 19 19 18 17 17 17 17 17 17 17 17 nan nan 18 18 nan nan 17 16 16 16 16 16 17 17 18 18 17 16 15 15 15 16 18 19 19 18 18 18 18 19 19 19 20 21 22 22 21 20 19 19 19 20 22 23 24 25 24 24 24 24 24 24 24 24 24 24 25 26 27 28 29 29 29 nan 28 28 28 28 28 28 28 28 28 27 27 27 27 26 25 24 26 28 30 31 31 32 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 25 25 26 26 27 27 27 27 26 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 22 23 23 23 24 24 24 24 24 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 24 22 21 20 20 20 20 22 nan nan nan nan nan nan nan 22 22 22 21 21 21 21 21 21 20 20 19 18 18 18 18 18 18 19 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 18 19 19 20 20 21 21 20 20 19 19 19 20 20 19 19 18 19 19 19 19 18 17 16 16 16 17 17 17 17 nan nan 18 17 nan 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 17 17 18 19 19 19 19 19 19 19 19 19 19 20 21 21 21 20 19 19 20 21 23 24 24 25 25 25 24 24 24 24 24 24 24 24 25 27 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 25 24 25 26 30 31 32 32 32 32 31 31 30 30 30 30 29 29 28 28 27 26 26 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 22 23 23 24 24 24 24 24 nan 24 25 26 26 27 27 28 28 28 28 28 28 29 28 28 28 28 28 27 27 27 26 26 25 25 24 23 22 21 21 22 24 nan nan nan nan nan nan nan 21 20 19 19 19 20 20 20 20 19 19 19 18 18 18 18 18 19 19 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 18 18 19 20 20 19 20 19 19 19 19 19 18 17 16 16 17 17 17 17 17 17 17 18 17 17 17 17 17 17 16 16 16 17 17 17 17 16 16 17 17 18 18 19 20 20 20 20 20 19 19 19 20 20 20 21 21 21 20 20 21 22 23 24 24 25 25 25 25 25 25 24 24 24 24 24 25 26 27 27 28 29 29 29 29 29 29 28 28 28 28 29 29 29 28 27 27 26 25 25 26 28 31 32 33 33 33 32 31 31 30 30 29 29 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 23 23 23 24 24 24 24 nan nan nan 25 26 27 27 27 28 28 28 28 28 28 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 23 22 22 23 24 nan nan nan nan nan nan nan 21 19 19 18 19 19 19 20 20 19 18 18 19 19 19 19 18 18 18 18 18 17 17 16 16 17 17 16 16 15 15 15 15 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 20 19 19 19 20 20 20 21 nan 20 20 19 18 18 17 16 16 16 16 17 17 17 17 17 17 17 18 17 17 17 17 17 16 16 16 17 17 17 17 16 17 17 18 18 19 19 20 21 21 21 20 20 20 20 21 21 21 21 21 21 20 21 22 24 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 26 27 28 28 29 29 29 29 29 29 29 28 28 28 29 29 29 28 26 26 26 26 27 28 29 31 32 33 33 32 31 31 30 30 29 29 29 28 28 27 26 27 27 26 26 26 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 nan nan nan 24 24 24 nan nan nan 25 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 23 23 23 nan nan nan nan nan nan nan nan 20 19 19 18 19 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 18 18 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 21 nan 20 20 19 19 18 17 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 16 16 16 17 17 16 16 16 17 17 18 19 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 23 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 27 28 28 28 29 29 29 29 29 29 29 28 29 29 29 28 27 26 26 27 27 27 28 30 31 32 33 32 31 30 30 30 29 29 29 28 27 27 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 26 26 25 26 26 26 26 26 27 27 27 27 28 28 28 nan nan nan nan nan nan nan nan nan 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 26 26 26 25 25 24 24 nan nan nan nan nan nan nan nan 19 18 18 18 19 19 19 19 18 18 17 16 16 15 15 15 15 16 18 18 18 17 17 17 18 18 18 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 16 16 16 17 18 18 19 19 19 19 20 20 20 20 20 21 21 20 20 19 20 20 20 21 21 21 21 21 22 21 21 20 20 20 19 18 17 17 17 16 16 16 17 17 17 17 16 17 17 17 18 18 17 17 17 17 17 17 17 16 16 17 17 17 18 19 20 21 21 22 22 22 22 22 22 22 23 23 23 23 22 22 22 24 26 26 27 28 28 27 26 26 26 25 25 25 25 25 25 26 26 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 27 26 26 27 27 27 28 29 30 31 32 32 31 30 29 29 29 29 29 28 nan nan 26 26 26 27 27 27 27 27 27 26 26 25 24 24 25 25 26 26 26 26 26 26 26 27 27 27 nan nan 27 27 28 nan nan nan nan nan nan nan nan nan 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 27 27 27 27 26 25 25 nan nan nan nan nan nan nan nan 18 17 17 18 18 19 19 19 19 18 18 17 16 16 16 16 17 18 20 20 20 20 20 19 19 19 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 21 22 22 22 22 22 22 22 23 23 23 24 24 23 23 23 23 24 26 27 28 29 29 28 27 27 26 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 27 26 26 26 27 27 28 29 30 31 32 31 30 29 29 29 29 28 28 28 nan nan 27 26 27 27 27 27 27 27 27 26 25 25 24 24 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 27 27 28 28 28 27 27 26 nan nan nan nan nan nan nan nan 18 17 17 17 18 18 18 18 19 18 18 18 18 19 19 20 20 21 23 23 22 22 22 21 19 18 17 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 20 20 20 20 20 21 21 22 22 23 23 22 21 20 20 20 19 19 19 18 18 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 18 18 18 19 21 22 23 22 22 22 23 23 23 24 24 24 25 24 24 24 24 25 25 27 28 29 29 29 29 28 28 27 26 26 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 28 27 27 26 26 26 26 26 28 29 30 31 32 32 31 30 29 29 28 28 28 29 29 nan nan nan nan 27 27 26 26 26 26 26 25 25 24 24 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 nan 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 30 30 30 30 29 28 28 28 27 27 27 27 27 27 28 28 28 28 27 nan nan nan nan nan nan nan nan 17 17 16 16 17 17 17 18 18 18 19 19 20 21 22 23 23 24 24 23 23 23 22 21 19 18 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 20 20 21 21 21 22 23 23 23 22 21 21 20 20 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 18 18 18 18 18 18 18 19 20 21 22 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 27 28 29 29 29 29 29 28 28 27 26 26 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 28 27 26 26 26 26 25 25 26 28 30 31 32 32 31 30 30 29 28 28 28 28 29 30 nan nan nan nan 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 28 28 27 nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 30 29 29 nan nan 28 27 27 27 27 27 27 28 28 28 28 27 nan 24 nan nan nan nan nan nan 17 16 16 16 16 17 17 18 18 18 19 20 21 22 23 23 24 23 22 21 21 21 20 18 17 16 16 15 15 15 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 22 21 21 20 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 19 19 19 19 18 19 19 20 21 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 25 26 26 27 28 28 28 29 29 29 29 28 28 27 26 26 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 28 27 26 26 25 25 25 25 27 29 30 31 31 31 31 29 29 28 28 29 29 29 30 31 30 30 nan 28 28 nan 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 30 29 nan nan nan nan 28 28 27 28 28 28 28 28 28 28 27 26 25 23 nan nan nan nan nan 16 15 15 15 16 16 17 17 18 18 18 19 19 20 21 22 22 21 20 19 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 21 20 20 20 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 19 20 20 19 19 19 19 21 22 23 24 24 25 25 25 25 25 26 26 26 26 26 26 25 26 26 27 26 26 27 27 28 28 29 29 28 27 27 26 nan 26 26 27 28 28 28 28 29 29 30 30 30 30 29 29 28 27 26 26 25 25 25 25 27 28 29 29 29 29 29 29 29 28 29 29 30 30 31 31 31 31 30 29 28 nan 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 29 nan nan nan nan nan 28 28 28 28 28 28 28 28 28 27 26 25 23 22 20 19 nan nan 16 15 15 15 15 16 16 17 17 17 17 17 18 18 19 19 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 22 22 23 23 23 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 20 20 19 19 19 21 23 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 25 25 25 26 26 27 28 29 28 28 27 27 27 26 27 28 28 28 29 nan nan 29 30 30 30 30 30 29 28 27 26 26 25 25 25 25 27 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 31 31 30 30 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 nan nan nan nan nan nan nan 29 29 29 28 28 28 28 28 27 26 24 23 22 21 19 18 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 18 18 18 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 19 19 19 19 19 20 21 21 22 21 21 21 20 20 21 22 24 25 25 25 26 26 26 26 26 26 26 25 25 24 24 24 25 24 24 24 25 26 27 28 28 28 28 28 28 27 nan nan 28 29 29 29 nan nan 30 30 30 30 30 30 29 28 27 26 26 25 25 25 26 26 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 31 31 30 30 29 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 nan nan nan nan nan nan 29 29 29 29 28 28 27 27 27 26 26 25 24 23 21 19 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 19 19 19 19 19 20 21 22 23 23 23 22 21 20 21 22 23 24 25 25 25 25 26 26 26 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 28 28 29 29 29 29 28 28 29 29 29 29 nan nan nan nan 30 30 30 30 29 28 27 27 26 25 25 25 26 26 27 27 27 27 27 27 27 28 29 29 30 30 30 31 32 31 30 30 29 29 29 28 28 28 28 27 27 26 27 27 27 27 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 28 28 27 26 26 26 26 25 24 23 21 20 18 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 15 16 17 17 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 23 22 20 20 19 19 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 19 20 20 20 21 21 22 23 23 23 22 21 21 22 23 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 24 24 25 26 27 28 28 28 29 29 29 29 29 29 28 29 29 30 nan nan nan nan nan 29 29 29 29 28 28 28 27 26 26 26 26 27 28 28 27 27 27 27 27 29 30 30 30 31 31 32 32 31 30 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 22 21 19 18 17 17 17 17 16 16 16 16 16 16 15 15 14 15 15 16 16 16 16 15 15 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 22 22 23 23 23 23 23 24 24 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 20 20 19 19 19 20 20 20 21 20 20 21 22 23 24 24 23 22 21 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 23 23 23 23 23 24 25 26 27 28 28 28 28 28 29 29 29 28 28 28 29 29 30 30 nan nan nan nan nan 29 29 29 29 28 28 28 28 28 28 29 30 29 28 28 28 28 28 29 30 31 31 31 32 32 32 31 30 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 28 28 28 27 27 26 26 26 26 25 23 22 20 19 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 20 20 21 21 21 21 21 21 22 22 23 23 23 23 23 24 24 24 23 22 21 20 19 19 19 19 18 17 17 17 18 18 18 18 18 18 18 18 18 19 20 20 19 19 20 20 21 21 21 21 21 22 23 24 24 24 23 22 21 21 22 22 23 23 24 24 24 24 24 24 23 23 23 23 23 22 23 23 23 24 25 26 27 27 28 27 27 27 28 28 28 27 27 27 28 29 29 30 nan nan nan 30 30 29 29 29 29 29 29 29 29 30 30 31 31 30 29 29 29 29 29 30 30 31 32 32 33 33 32 32 31 30 30 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 28 28 27 27 27 27 27 26 27 27 26 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 16 16 15 14 14 14 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 23 22 22 21 21 20 19 19 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 20 20 20 19 20 20 20 20 21 21 22 23 24 24 24 23 22 21 21 21 22 22 23 24 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 24 25 26 26 27 27 26 26 26 26 26 26 27 27 28 28 29 30 nan nan nan 31 30 30 30 29 29 29 28 29 30 31 32 32 31 31 30 30 30 30 29 30 31 32 33 33 34 33 33 33 32 31 31 31 31 30 29 28 28 27 27 27 27 26 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 29 29 29 nan 24 25 25 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 28 28 28 27 27 27 26 26 26 27 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 18 18 17 16 15 14 14 14 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 17 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 18 18 18 18 17 17 18 18 18 19 20 21 21 20 20 20 20 20 20 20 21 22 23 24 24 23 22 22 21 21 21 21 22 23 23 24 24 24 23 23 23 22 23 23 22 22 22 22 22 23 23 24 25 26 26 26 26 26 26 26 26 26 26 27 28 29 31 31 nan nan nan nan 31 30 30 29 29 28 28 30 31 32 33 32 31 31 31 30 30 30 30 31 32 33 34 34 34 34 34 33 33 33 33 32 31 30 29 28 27 27 27 27 27 26 25 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 23 24 24 25 25 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 28 27 26 26 26 26 27 27 27 25 24 23 22 21 19 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 18 17 16 16 15 14 14 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 15 15 16 16 16 17 17 18 19 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 23 23 23 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 17 17 17 18 18 19 20 22 22 22 22 21 21 20 19 19 20 21 23 24 24 23 23 22 21 21 21 21 22 22 23 23 24 23 23 23 23 22 23 23 23 22 22 22 22 22 23 24 25 25 26 26 26 26 26 26 26 26 26 28 29 30 32 nan nan nan nan 31 31 30 29 29 28 28 29 30 31 32 32 32 31 31 31 31 31 31 32 32 34 34 35 35 35 34 34 34 33 33 34 33 32 30 29 29 28 27 27 27 26 26 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 23 24 24 24 24 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 28 28 28 28 28 28 27 26 25 25 26 27 27 27 26 24 22 21 19 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 18 18 17 16 15 15 14 14 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 17 18 18 20 21 22 22 22 22 22 21 21 19 19 19 20 22 23 24 24 24 23 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 24 25 26 26 26 26 26 26 26 27 27 28 30 31 32 nan nan nan 31 31 30 30 29 28 28 28 29 30 31 31 31 31 31 30 30 31 32 32 33 33 35 35 35 35 35 35 34 34 34 34 34 33 32 30 30 28 27 27 27 26 26 26 25 25 25 26 26 27 27 27 27 28 28 29 28 28 29 28 nan 28 23 23 23 23 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 28 28 28 28 28 28 27 26 25 25 26 26 27 28 27 25 23 21 20 18 17 16 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 17 17 16 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 23 23 22 21 20 19 19 19 19 18 18 18 18 18 18 18 18 19 20 20 21 21 22 22 22 21 21 20 20 20 21 21 21 23 23 24 24 24 23 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 25 26 26 26 26 26 26 26 26 27 27 28 30 31 31 nan nan 31 31 30 30 29 29 28 28 28 29 30 31 31 31 31 30 29 29 30 32 33 34 34 35 36 35 35 35 35 34 34 34 34 34 33 33 31 30 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 nan nan 23 23 23 23 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 28 28 28 28 28 28 28 27 26 26 25 26 27 28 27 26 24 22 20 18 17 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 17 18 18 19 19 19 19 19 19 20 20 21 21 22 22 23 22 22 23 23 23 23 23 23 23 24 25 25 24 24 23 23 22 21 20 20 19 19 18 18 18 19 19 18 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 25 25 24 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 26 26 26 26 26 26 26 27 27 28 30 31 31 31 31 30 30 30 30 29 29 28 28 28 29 31 31 31 31 30 29 28 29 31 32 33 34 34 35 36 36 35 35 35 35 34 34 34 33 33 32 31 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 29 29 29 nan nan 24 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 29 28 28 28 28 28 28 28 28 27 27 26 26 27 27 27 26 24 23 21 19 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 24 24 23 23 22 22 22 21 20 19 19 19 19 19 19 19 19 18 19 19 20 20 21 21 22 22 22 21 21 21 21 21 21 22 23 24 25 25 25 24 24 23 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 26 26 26 26 nan nan 26 26 26 27 28 30 31 31 31 30 30 30 30 30 29 29 28 28 28 29 30 30 30 30 29 28 28 31 32 33 34 34 35 35 36 35 36 36 35 35 34 34 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 29 29 29 nan nan 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 nan nan nan nan nan nan nan nan 29 29 29 29 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 26 27 27 27 26 25 23 22 21 20 19 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 17 17 16 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 24 24 24 23 24 24 23 22 21 20 20 20 20 19 19 19 19 19 19 19 20 21 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 25 25 25 24 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 nan nan 26 25 26 27 28 30 30 31 31 30 30 30 30 29 29 28 28 28 28 29 30 30 29 29 29 29 30 33 34 34 34 34 35 35 35 36 36 36 36 35 35 34 34 33 32 31 29 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 28 nan 28 28 29 29 29 nan 24 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 nan nan nan nan nan nan 29 29 29 29 29 30 30 30 29 29 29 28 28 28 28 28 28 27 26 26 27 28 28 27 25 23 23 22 21 20 19 19 18 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 21 22 23 23 24 24 23 23 23 23 23 23 23 24 25 25 26 25 25 25 25 24 24 25 25 25 24 22 21 20 19 19 20 20 19 19 19 19 19 20 22 22 22 22 22 22 22 22 22 22 23 24 24 24 25 25 25 25 25 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 24 24 25 26 26 26 27 26 26 26 nan 25 25 26 27 28 29 30 30 30 30 30 30 30 29 29 28 28 28 29 29 29 29 29 29 29 30 31 33 34 34 34 34 35 35 35 36 36 36 36 36 35 34 33 33 31 30 29 28 27 27 27 26 26 26 25 26 26 26 26 26 26 26 27 29 29 29 nan 28 28 29 29 29 29 25 25 25 25 25 24 24 24 24 24 23 23 24 25 25 26 26 27 27 nan nan nan 28 28 29 29 29 29 29 29 30 30 29 29 28 28 28 27 27 27 27 26 26 26 27 28 29 28 27 25 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 15 16 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 20 20 21 22 23 23 24 24 24 24 24 24 24 24 24 24 25 26 26 26 26 25 25 25 25 25 25 26 25 24 22 21 20 20 21 20 20 19 19 19 19 21 22 23 23 23 23 23 22 22 22 23 23 23 24 24 24 24 25 25 25 25 24 24 23 23 23 22 22 22 23 23 24 24 24 24 24 24 25 25 25 26 27 27 27 27 26 nan nan 26 26 26 27 29 30 30 30 30 30 29 29 29 28 28 28 28 28 29 29 29 29 30 30 31 32 33 34 34 34 34 35 35 36 36 37 37 36 35 35 34 33 32 31 30 28 28 27 27 27 26 26 26 25 25 25 26 26 26 26 26 27 28 29 29 28 28 28 28 nan 29 29 25 25 26 26 26 26 25 24 23 23 23 23 24 24 25 26 26 27 27 27 27 28 28 28 28 28 28 29 28 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 25 26 27 28 28 26 24 22 21 22 21 21 20 19 19 19 18 18 18 19 19 19 18 18 17 17 16 16 15 15 15 16 16 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 16 16 17 17 18 19 19 20 20 20 20 20 20 21 22 23 23 24 24 24 24 24 24 24 24 24 25 26 26 26 26 26 25 25 25 25 25 26 26 25 25 24 23 22 21 22 21 21 20 20 20 20 22 22 23 24 23 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 24 23 23 23 22 22 22 23 23 24 24 24 24 24 24 24 25 25 26 27 27 27 27 nan nan nan nan nan 26 28 29 30 30 30 29 29 28 28 28 28 28 28 27 28 28 29 29 29 30 30 31 32 34 34 34 34 34 35 35 36 36 37 37 36 35 34 34 33 32 31 29 28 28 27 27 27 26 26 25 25 25 25 26 26 26 26 26 27 28 29 29 29 29 28 28 nan 28 29 24 25 26 27 27 26 26 24 23 23 23 23 24 24 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 24 26 27 27 25 23 23 24 23 22 20 19 19 19 18 18 18 18 19 18 18 17 17 17 16 16 15 15 16 16 17 17 18 17 17 16 16 16 15 15 15 15 15 15 15 15 14 15 15 15 16 16 16 17 18 18 19 19 20 20 20 20 21 21 22 23 23 24 24 24 24 25 25 24 24 24 25 25 25 26 26 26 25 26 26 26 25 25 25 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 23 24 24 23 23 23 23 23 23 23 23 23 23 24 23 24 24 24 24 24 23 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 25 26 27 27 27 27 26 nan nan nan 26 26 28 29 30 30 29 29 28 28 28 28 28 28 27 27 27 28 29 29 29 29 29 31 32 34 35 35 35 35 35 36 36 37 37 36 35 35 34 34 33 32 30 30 29 28 27 27 27 27 26 26 25 25 25 26 26 27 27 nan 27 27 28 29 29 29 29 29 nan nan 29 24 25 26 26 26 26 26 25 24 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 27 27 26 25 24 24 23 23 23 23 25 27 27 27 nan nan 26 25 23 23 21 20 19 18 18 19 19 19 18 18 17 17 17 16 16 15 15 16 17 17 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 20 20 20 20 21 21 22 23 23 24 24 25 25 25 25 24 23 23 24 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 21 21 22 23 23 24 23 23 23 23 23 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 24 24 24 24 25 26 26 27 27 27 27 26 25 25 25 26 28 29 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 29 30 31 33 34 35 35 35 36 36 36 37 37 37 36 35 35 34 34 32 31 31 30 29 28 27 27 27 27 26 26 25 25 25 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 25 25 26 26 26 26 26 25 25 24 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 28 28 28 28 28 29 30 29 29 29 28 27 27 26 25 25 24 23 23 23 24 25 27 nan nan nan nan 28 27 26 25 23 21 20 19 20 20 19 19 18 18 17 17 17 17 17 16 16 17 17 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 20 20 20 20 21 21 22 23 23 24 24 25 25 25 24 24 24 23 24 25 26 26 27 27 27 27 26 26 26 26 25 25 24 23 23 23 23 23 24 24 23 23 22 21 21 22 22 23 24 23 23 23 23 23 24 24 24 23 23 22 21 20 20 21 21 21 22 22 23 23 24 24 25 25 24 25 25 25 25 24 24 24 24 24 25 26 26 26 26 26 25 25 25 26 27 28 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 29 29 30 32 34 35 35 36 36 36 37 37 38 37 37 36 35 35 34 33 32 30 30 29 28 28 27 27 27 27 26 26 26 25 25 26 27 28 28 27 27 27 28 28 28 28 29 29 29 29 29 26 26 26 26 26 26 26 25 25 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 28 28 28 28 29 30 30 30 30 30 29 28 27 27 27 25 24 23 24 25 25 27 nan nan nan 30 30 29 28 26 24 23 21 20 20 21 20 19 18 18 17 17 17 16 16 16 17 17 18 19 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 21 22 23 23 24 24 24 25 24 24 24 24 24 24 25 26 27 27 27 27 27 27 27 26 26 26 26 25 24 23 23 24 24 26 26 26 25 23 22 21 22 23 23 24 24 24 23 23 24 24 24 24 23 22 22 21 21 21 21 21 21 22 23 23 23 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 24 24 25 26 27 28 29 29 28 28 28 28 28 27 27 27 27 26 27 27 27 28 29 30 30 31 33 34 35 35 36 37 37 38 38 38 38 37 35 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 26 26 25 25 26 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 26 27 27 27 26 26 25 25 25 24 25 25 24 24 24 25 25 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 29 30 31 31 30 30 30 29 28 27 26 25 24 24 25 25 26 nan nan nan nan 29 28 27 26 25 24 23 22 22 22 21 21 20 18 18 17 17 16 16 16 16 17 18 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 16 17 18 18 19 19 19 19 20 20 20 21 22 23 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 27 27 27 26 25 23 22 22 23 23 24 24 24 24 23 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 22 23 25 26 26 26 26 26 27 26 25 24 23 23 24 24 24 24 25 24 24 24 24 24 25 26 27 28 28 28 28 28 28 27 27 27 27 26 26 27 27 27 28 29 30 30 30 32 33 35 35 35 36 36 37 38 39 39 38 35 34 33 33 32 31 30 29 28 28 28 27 27 27 27 27 26 26 26 25 25 26 27 28 28 28 28 28 28 28 27 27 27 27 28 28 28 27 27 27 27 26 26 25 25 25 25 25 24 24 24 24 25 25 25 26 26 27 27 27 27 27 27 28 28 29 28 28 28 28 29 29 30 30 28 27 27 27 26 25 25 25 25 25 25 25 nan nan nan nan 27 25 25 25 25 24 23 23 23 24 24 23 21 20 18 17 17 17 17 16 16 16 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 17 18 18 19 19 19 19 20 20 20 21 22 23 24 24 25 25 25 24 24 25 25 25 25 26 26 27 27 27 26 26 25 26 26 27 28 28 28 28 28 28 27 27 28 27 27 27 26 25 23 23 23 23 23 23 23 23 23 23 23 24 25 25 24 24 23 22 21 21 20 20 20 21 23 24 25 26 26 27 27 28 28 27 25 24 24 24 24 24 24 23 23 23 23 23 23 24 26 27 27 27 27 28 27 27 27 27 27 27 26 26 26 26 27 28 29 29 29 29 30 32 33 34 35 35 35 36 37 38 38 38 37 34 34 33 32 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 28 28 28 28 27 26 26 26 26 27 27 27 27 26 27 27 27 26 26 26 25 25 25 25 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 29 29 29 29 28 28 28 28 28 27 26 25 25 25 25 25 25 26 26 26 nan nan nan nan nan 24 23 24 24 24 24 24 24 25 25 25 25 23 21 20 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 16 16 17 17 18 19 19 19 19 20 20 21 21 22 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 26 26 27 27 28 28 29 29 29 30 29 28 27 27 27 27 27 26 25 24 24 23 23 23 23 23 22 23 23 24 25 25 25 24 23 22 21 21 21 21 22 22 24 26 26 26 26 27 27 28 28 27 25 24 24 24 24 24 23 22 22 22 22 22 23 24 25 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 28 29 29 29 29 30 32 33 34 34 34 35 36 37 38 38 37 35 34 32 31 30 29 29 28 28 28 28 27 27 27 27 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 25 26 26 27 26 27 26 27 27 26 26 26 26 26 26 25 25 25 26 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 29 29 29 28 27 27 27 27 28 27 27 26 27 27 27 27 28 28 27 27 nan nan nan nan 22 22 23 24 25 25 26 26 26 27 27 26 25 24 22 20 19 18 19 19 19 20 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 17 17 17 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 25 25 26 27 27 27 27 26 26 26 26 27 28 28 28 28 28 28 29 28 28 28 29 30 30 28 26 26 27 27 28 27 26 26 25 23 23 23 23 22 22 22 23 24 24 25 25 25 23 24 23 23 23 23 23 24 25 26 27 28 28 27 27 28 27 25 24 23 23 23 23 23 21 21 21 21 21 22 23 24 25 25 26 26 27 27 27 26 26 27 27 27 27 27 26 27 27 28 29 29 29 29 30 31 32 33 34 34 35 37 38 38 37 37 35 34 31 30 29 28 28 27 27 27 27 27 27 27 26 25 24 24 25 25 25 25 25 24 24 24 24 24 24 25 24 24 24 24 25 26 26 25 27 27 27 27 27 26 26 26 26 26 26 25 26 27 28 28 28 28 28 28 27 26 26 26 27 27 27 27 28 29 29 28 28 28 27 27 27 28 29 29 29 29 30 30 30 30 30 28 nan nan nan nan nan 20 21 22 24 26 26 27 28 28 30 29 28 27 26 24 22 20 20 20 20 20 20 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 22 23 23 24 24 25 26 26 27 27 27 27 27 27 26 26 27 28 29 29 29 29 29 29 29 29 29 28 29 29 28 27 27 28 28 29 29 28 27 25 24 23 22 22 22 22 22 23 23 24 25 25 25 25 25 25 24 23 24 24 25 26 28 29 29 29 28 27 27 25 23 23 23 23 23 22 22 21 21 21 21 21 22 22 23 24 25 25 26 26 26 26 26 26 26 26 27 27 26 27 27 28 28 29 29 29 29 30 31 33 33 33 34 36 37 38 37 37 36 34 33 30 28 28 27 27 26 26 26 26 26 27 27 26 25 23 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 24 27 27 27 27 27 26 26 26 27 27 27 26 28 28 28 29 28 28 28 27 26 25 25 26 27 26 26 26 27 28 28 28 28 28 28 28 28 28 30 30 31 31 31 31 31 31 30 28 25 nan nan nan nan 19 21 22 25 25 27 30 31 32 31 31 30 28 27 26 25 23 23 23 21 20 20 20 20 20 19 19 18 17 16 16 16 15 15 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 20 20 21 22 22 23 24 24 25 26 27 27 28 28 27 27 27 27 27 27 28 28 29 29 29 29 29 30 30 30 29 29 29 29 28 30 30 30 30 30 30 28 26 25 23 23 23 23 23 23 23 23 24 25 26 26 26 26 25 24 24 24 25 26 28 29 28 28 28 27 26 25 24 24 24 23 23 23 22 22 22 22 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 27 27 28 28 29 29 29 29 30 31 32 32 33 35 36 37 38 37 36 34 33 31 28 27 27 26 26 26 26 25 24 25 26 26 25 24 22 21 21 22 22 22 22 22 23 23 24 24 24 24 24 24 25 25 25 24 24 23 27 27 27 27 27 26 27 27 27 27 27 27 28 28 28 28 28 28 27 26 25 25 25 26 26 25 25 26 26 27 27 28 29 29 29 28 28 28 29 30 30 30 30 30 31 31 31 30 28 27 nan nan nan nan 22 25 26 27 29 31 33 34 34 33 31 29 28 28 27 27 25 24 23 21 20 20 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 22 22 23 24 25 25 26 27 27 27 28 28 27 27 27 27 28 28 28 29 29 29 29 30 30 32 32 31 30 28 28 29 31 32 33 33 32 31 29 27 26 25 24 24 23 23 23 23 23 24 25 26 27 27 26 26 25 25 25 26 27 28 27 25 25 26 26 25 25 25 26 25 24 23 23 22 22 23 22 22 22 21 22 22 23 22 22 22 23 24 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 29 29 30 31 31 32 33 35 37 36 36 35 34 32 30 29 27 26 26 26 25 25 25 24 23 23 23 24 23 22 21 21 21 22 22 22 22 22 23 23 24 24 24 24 24 25 25 25 24 23 23 23 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 25 24 24 25 26 25 25 24 25 25 26 26 27 28 29 30 29 29 28 28 29 29 29 28 28 28 29 30 30 29 28 27 nan nan nan 30 30 33 31 31 31 32 33 34 35 34 32 30 29 29 28 28 27 25 24 22 21 20 20 20 20 19 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 19 19 20 21 22 23 23 24 25 25 26 26 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 31 31 32 33 33 32 30 29 30 32 33 34 34 33 32 30 28 27 26 25 25 25 24 23 23 23 23 24 26 26 26 26 26 26 26 26 26 26 25 24 23 23 24 26 26 27 27 27 25 24 23 23 23 23 24 23 22 21 21 21 21 22 21 21 21 22 24 24 25 25 24 23 24 24 25 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 36 34 33 32 30 29 28 27 26 25 25 25 25 24 24 22 21 21 21 21 22 21 21 21 21 21 22 22 22 22 23 23 24 24 24 24 25 26 25 24 23 22 23 23 29 28 27 27 27 28 28 28 28 28 29 29 29 28 28 28 28 26 25 24 24 25 25 24 24 24 24 25 26 26 27 28 29 29 29 29 29 29 30 30 30 29 28 28 28 29 28 26 26 27 28 nan nan nan 34 36 36 35 34 33 32 32 33 32 31 30 30 29 29 29 27 26 24 22 21 21 21 21 21 20 20 19 19 18 17 17 16 16 16 16 16 15 15 16 16 16 16 17 17 17 18 19 19 19 19 19 19 19 19 20 21 22 23 24 24 25 25 26 26 27 28 28 28 28 28 29 29 29 29 29 29 29 30 31 31 32 32 32 33 33 32 32 31 34 35 36 35 33 32 30 28 27 26 26 26 26 25 24 23 23 23 24 24 25 25 25 26 26 26 26 25 24 24 23 23 24 25 26 27 28 28 26 24 24 23 23 24 24 24 23 21 20 19 19 20 20 21 21 21 22 23 24 25 25 23 22 23 24 25 26 26 26 27 27 28 28 28 29 29 29 30 31 32 33 34 34 30 29 27 27 26 26 25 25 24 24 24 23 22 21 19 19 19 20 20 21 21 21 21 21 22 23 22 22 23 25 25 25 25 25 25 25 24 24 23 23 24 26 29 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 26 24 24 24 25 24 24 24 23 24 25 26 26 27 28 29 29 29 29 29 29 30 30 29 29 30 30 29 28 26 24 26 28 nan nan nan nan nan 36 37 37 36 34 32 31 31 30 29 29 29 29 29 28 27 25 23 23 22 21 21 21 21 21 20 20 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 16 17 17 18 19 19 19 19 19 19 19 19 20 21 21 23 24 25 25 26 26 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 32 32 33 34 36 37 36 34 32 31 30 28 28 27 27 27 26 25 24 23 23 23 24 24 24 24 25 27 27 27 26 26 25 24 24 25 25 26 27 28 29 28 26 24 23 24 24 24 24 24 21 19 18 17 18 18 20 20 21 22 22 23 24 24 24 22 22 23 24 25 25 26 26 26 27 28 27 27 28 28 27 27 29 30 31 32 31 28 27 26 26 26 26 25 24 23 22 22 21 20 19 19 19 19 19 20 21 21 22 21 22 22 23 24 24 25 26 26 26 25 25 25 25 24 24 24 25 27 29 29 28 28 29 30 30 29 29 29 29 29 29 29 28 28 27 26 25 24 24 24 25 25 25 24 24 24 25 25 26 27 28 29 29 28 29 29 29 29 29 29 29 29 29 28 26 24 24 26 27 28 31 nan 35 35 33 34 35 35 33 31 29 29 28 28 28 28 28 27 27 25 24 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 31 31 30 29 29 30 32 34 36 37 37 35 33 31 30 29 28 28 27 27 27 26 25 24 23 23 23 23 24 25 25 26 28 28 28 28 27 27 27 26 27 28 28 28 29 28 27 25 25 24 24 24 24 23 22 20 18 17 17 17 18 19 20 21 22 22 22 23 23 23 23 23 23 24 25 26 26 26 27 27 27 27 26 26 26 25 25 26 28 29 29 28 26 26 27 27 27 26 25 23 21 20 20 20 19 19 19 20 19 20 21 21 22 22 21 22 23 24 25 25 26 26 26 26 25 24 24 24 24 24 24 25 27 28 28 28 29 30 30 30 29 29 28 28 28 28 28 28 27 26 26 25 24 25 25 26 26 25 25 24 25 25 26 27 28 28 28 28 28 28 29 29 29 29 29 29 28 27 26 25 24 25 27 29 30 31 32 32 32 32 31 32 32 31 29 29 28 28 28 28 27 26 26 25 24 22 21 21 21 21 21 21 21 20 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 20 21 21 23 24 25 26 27 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 30 30 29 29 31 33 36 38 38 35 33 31 30 29 28 28 27 27 27 27 26 25 24 23 24 24 24 25 25 26 27 28 28 28 28 28 28 28 28 28 29 29 29 29 28 27 26 26 25 24 23 23 21 20 18 17 17 17 17 18 19 20 21 22 22 22 22 23 23 23 23 24 24 25 26 26 26 27 26 26 25 24 24 24 23 24 25 25 26 25 25 25 26 26 27 27 26 24 22 20 19 19 19 19 19 20 20 20 20 21 22 22 22 22 22 22 23 25 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 28 28 29 30 30 30 29 28 28 28 28 28 28 28 27 26 25 25 25 25 26 27 26 26 25 25 25 25 26 27 28 28 28 28 28 28 28 29 29 29 29 30 29 28 28 27 27 28 30 31 31 31 30 29 29 29 nan 29 29 29 28 27 27 27 27 27 27 25 24 23 22 21 21 20 20 20 21 20 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 17 18 18 18 18 18 18 19 19 20 19 19 20 20 21 21 22 24 24 25 26 27 28 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 30 30 30 32 34 36 37 37 33 30 29 29 28 27 27 26 26 26 26 26 26 25 25 24 25 25 25 26 26 26 27 27 28 28 28 28 27 27 28 27 27 27 27 27 26 26 24 24 23 22 21 19 18 17 17 17 17 18 18 19 20 21 22 21 22 23 24 24 24 24 25 25 26 26 27 27 27 26 24 24 23 23 23 23 23 23 23 23 22 23 23 23 24 25 25 24 23 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 23 23 24 25 26 25 24 24 25 25 24 24 24 24 24 24 25 25 25 28 28 29 30 30 29 28 27 27 28 28 28 28 28 27 27 26 26 26 26 27 27 26 26 25 25 26 26 27 28 29 29 28 28 27 28 28 28 28 28 29 29 30 29 29 29 29 29 29 30 nan 30 29 28 nan nan nan 28 28 28 27 26 26 27 27 27 26 25 23 22 21 21 19 18 19 19 20 20 20 19 19 18 18 18 18 18 18 19 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 22 23 24 25 25 26 27 28 29 29 29 29 29 28 28 28 29 29 29 30 30 30 31 31 31 30 31 31 33 35 36 35 34 31 29 28 27 27 26 26 26 26 26 26 26 26 26 26 25 26 26 26 27 27 27 26 27 27 28 28 28 27 26 26 26 26 25 25 25 24 24 21 21 21 20 19 18 17 17 17 17 17 18 18 19 20 22 22 22 23 24 24 25 25 25 26 26 26 27 27 27 26 25 24 23 22 22 22 22 22 22 22 21 21 21 21 22 23 23 23 22 21 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 25 25 24 24 24 28 28 29 29 29 28 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 25 25 26 27 27 28 29 29 28 28 28 29 29 28 28 28 28 29 29 29 29 28 28 28 28 28 29 29 28 28 nan nan nan nan 28 28 28 28 28 27 27 27 25 24 23 23 22 20 18 17 16 17 19 20 20 19 18 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 29 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 35 34 34 32 29 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 28 27 27 27 27 28 28 27 26 25 25 24 24 23 23 22 21 20 18 18 18 18 17 16 16 16 17 17 18 18 19 19 21 22 23 23 23 24 24 24 25 25 26 27 27 27 28 28 27 25 24 22 21 21 22 22 21 21 21 21 21 21 22 23 24 24 23 21 20 20 20 20 20 21 21 21 21 21 21 22 23 23 23 23 24 25 24 24 24 24 24 24 25 25 25 26 26 25 26 26 26 26 25 25 28 28 29 29 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 25 25 25 26 27 28 28 28 28 28 28 29 28 28 27 27 28 28 29 29 29 28 27 27 28 28 28 28 28 nan nan nan nan nan nan 28 29 29 29 28 28 27 26 26 25 24 23 21 18 17 15 15 16 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 29 29 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 33 33 31 27 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 27 26 25 24 23 22 22 21 20 19 18 17 16 16 16 16 16 16 16 17 18 18 18 19 20 21 22 23 23 23 23 23 24 25 26 27 27 27 27 27 28 27 25 24 22 21 21 21 21 20 20 21 21 21 22 23 23 24 24 22 21 21 20 21 20 21 21 21 22 22 22 22 22 22 23 23 24 24 24 24 23 24 24 24 24 24 24 25 25 26 26 27 28 28 28 28 27 28 28 28 28 27 27 27 27 27 28 28 28 29 29 29 28 28 28 28 27 27 26 26 25 24 24 25 25 26 28 28 28 28 28 28 28 27 27 27 27 27 28 28 29 28 28 27 28 29 29 28 28 27 nan nan nan nan nan 27 28 28 28 28 28 28 28 27 27 26 26 24 22 20 18 16 15 16 16 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 29 29 29 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 32 31 28 26 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 27 26 26 25 24 24 23 22 20 19 18 17 16 16 16 16 16 16 16 17 18 19 19 19 19 20 22 23 23 23 23 22 23 24 25 26 27 28 27 27 27 27 26 24 23 22 21 20 20 20 20 20 20 21 22 22 23 23 23 23 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 24 24 23 23 23 23 23 24 24 25 25 25 25 26 26 27 28 28 28 28 28 29 28 27 27 27 27 27 27 28 28 28 28 29 29 28 28 27 27 27 27 27 26 26 25 25 24 24 25 27 28 29 29 28 28 28 27 26 26 26 27 27 27 27 28 28 28 28 29 30 30 28 28 27 27 nan nan nan nan 27 27 26 27 27 28 27 27 27 27 27 26 26 24 22 21 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 26 27 28 29 30 30 30 29 29 29 29 29 30 31 31 31 31 31 31 31 32 32 32 31 29 26 25 24 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 27 27 26 26 25 25 23 21 20 18 17 17 17 17 17 16 16 16 17 18 19 19 19 19 20 21 22 22 22 23 23 23 23 24 25 26 27 28 28 27 27 26 25 23 23 22 21 20 19 19 19 20 21 22 22 23 23 23 23 22 22 22 22 22 21 21 22 21 21 22 22 22 22 22 22 22 22 23 23 23 24 23 24 24 24 25 27 27 27 26 26 27 27 27 27 27 28 28 29 28 27 27 27 28 28 28 29 29 29 29 29 29 28 27 27 26 26 27 27 26 25 25 25 24 24 25 27 28 29 29 28 28 27 26 26 26 26 26 26 26 27 28 28 29 29 30 30 30 29 28 28 27 nan nan nan 28 27 27 26 26 26 27 27 27 26 27 27 26 26 25 24 23 22 21 21 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 24 24 24 24 25 25 26 27 28 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 31 30 28 25 24 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 27 27 27 27 26 25 23 21 20 19 18 18 18 18 18 17 17 17 18 19 19 20 20 20 20 21 21 22 22 23 24 24 24 25 25 26 27 27 27 26 25 24 23 23 23 22 21 20 19 19 20 21 22 22 23 23 23 23 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 25 25 26 28 28 29 28 28 28 28 28 28 28 28 28 29 28 27 27 28 28 28 29 29 29 29 29 29 28 27 27 26 26 26 27 26 26 25 24 24 23 24 26 27 28 29 28 28 27 27 26 26 25 25 26 25 26 27 27 28 28 29 30 30 30 30 29 28 28 nan nan nan 28 27 26 25 25 25 26 26 25 25 26 26 26 26 25 24 24 24 23 22 21 19 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 20 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 28 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 29 27 25 24 23 23 22 22 23 24 24 25 26 26 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 27 27 27 26 25 24 22 21 20 19 19 18 18 19 18 18 18 18 18 19 19 20 20 20 20 21 21 22 23 24 25 25 25 25 25 26 26 26 25 25 24 23 23 23 23 23 22 21 21 20 22 23 23 23 23 23 23 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 25 25 26 27 28 29 29 29 29 29 29 29 29 29 29 28 29 28 28 28 28 29 29 29 29 29 29 29 29 28 27 27 26 26 26 26 26 26 25 23 23 23 25 27 28 29 28 28 27 27 27 26 25 25 25 25 25 26 27 27 27 28 28 29 29 30 29 29 29 29 nan nan nan 28 27 26 25 25 25 25 25 24 24 25 26 26 25 24 24 23 23 23 22 21 19 18 17 17 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 25 25 25 25 26 27 27 28 28 29 30 30 30 30 30 31 31 31 31 30 30 30 30 31 31 31 31 29 27 25 24 23 23 22 22 23 24 25 25 26 26 26 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 27 27 26 25 23 22 21 20 19 19 19 19 19 18 18 18 18 18 19 19 20 21 21 21 21 22 22 23 25 26 26 26 25 25 25 25 25 25 24 24 23 23 24 24 24 23 23 22 22 23 24 24 24 23 23 23 22 22 22 21 21 22 22 23 22 22 22 22 21 21 22 22 23 23 23 23 23 23 24 25 25 26 26 26 27 28 28 29 29 29 29 29 29 29 30 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 27 26 26 25 25 26 26 26 25 23 23 24 26 27 29 29 28 28 27 27 26 25 25 24 24 24 25 26 27 27 27 27 27 29 29 29 29 29 29 29 nan nan 28 27 26 26 25 25 25 24 24 23 23 24 24 24 24 23 23 22 22 22 22 21 20 19 18 17 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 27 28 29 29 30 30 31 31 31 31 31 30 30 29 30 30 31 31 31 31 29 27 25 24 23 23 22 23 23 24 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 27 27 26 26 24 23 22 21 20 20 19 19 19 19 18 18 18 18 18 19 20 20 21 21 21 22 22 23 24 25 26 26 26 26 25 25 25 24 24 24 24 25 25 25 25 24 24 24 24 24 24 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 23 24 24 24 24 24 24 25 25 26 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 27 26 26 26 26 26 26 26 24 24 24 25 26 28 28 28 28 28 27 27 26 25 24 23 24 24 25 26 27 27 27 27 28 29 29 28 28 29 29 29 29 29 28 28 27 26 25 25 25 24 23 23 23 23 23 23 23 23 22 21 21 21 21 21 21 19 18 17 17 16 16 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 31 31 31 30 29 29 29 30 30 31 31 31 29 28 26 25 24 23 23 23 23 24 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 27 27 26 25 24 23 22 21 21 20 20 20 19 19 18 19 18 18 19 19 19 20 21 21 22 22 22 23 24 25 25 25 26 26 25 25 24 24 24 24 25 25 25 25 25 24 24 24 25 25 25 25 25 25 24 23 23 22 23 23 23 23 23 23 22 22 22 21 21 21 21 21 22 23 24 24 25 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 28 27 26 26 26 26 27 27 26 25 25 25 25 27 28 28 28 28 28 27 26 25 24 23 23 24 24 25 26 26 27 27 27 28 29 28 28 28 29 29 29 28 28 28 27 26 25 25 26 25 24 23 23 22 22 22 22 22 22 21 21 20 20 20 20 20 19 18 18 17 16 15 15 16 16 17 18 19 19 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 31 31 31 30 29 29 29 29 30 31 31 31 30 29 27 25 23 23 23 23 23 24 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 25 24 23 22 22 21 21 21 21 20 20 19 19 19 19 19 19 19 19 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 24 24 24 24 25 25 25 25 24 24 24 25 25 26 26 26 27 26 25 24 23 23 23 24 24 24 23 23 23 22 22 21 21 21 21 21 22 23 24 25 25 25 25 25 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 28 29 29 28 28 27 27 26 27 27 27 27 26 25 25 25 26 27 28 28 28 28 27 26 25 24 23 23 23 24 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 25 25 26 26 25 24 24 23 23 23 22 22 22 21 21 20 20 19 19 20 20 20 20 18 17 16 15 15 16 16 17 18 19 19 19 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 25 24 24 24 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 30 30 29 29 29 30 31 31 31 30 28 26 24 23 23 23 23 23 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 24 23 23 22 22 21 22 21 21 21 20 20 19 20 19 19 19 20 20 20 21 22 22 22 22 22 22 23 23 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 27 26 26 25 24 24 23 24 25 24 24 24 23 22 22 21 21 21 21 21 22 22 24 25 26 26 25 25 25 26 26 26 27 27 28 28 28 29 28 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 28 28 28 29 29 28 28 27 27 27 27 27 27 27 26 26 26 26 27 28 29 29 28 27 26 24 23 22 22 23 23 24 24 25 26 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 26 26 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 21 20 19 18 17 16 16 16 17 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 24 25 25 24 24 24 24 24 25 25 26 26 27 28 28 29 29 29 29 30 31 31 31 30 30 30 30 30 30 31 31 30 29 27 25 24 23 22 22 23 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 25 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 23 23 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 26 26 26 26 25 25 24 25 25 25 24 24 23 22 22 22 21 21 21 21 22 23 24 25 26 26 26 26 25 26 26 27 27 27 28 28 29 29 29 29 29 29 29 30 30 30 28 28 28 28 29 29 29 28 28 28 28 28 28 28 27 26 26 27 27 27 27 27 26 26 27 27 28 29 29 28 28 27 25 23 23 22 22 22 23 23 24 25 26 27 27 27 27 27 28 28 28 28 27 27 26 26 26 25 26 26 25 24 24 23 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 24 24 25 25 26 26 26 27 27 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 30 29 28 26 25 23 23 22 23 23 23 23 24 25 25 26 27 27 28 28 27 27 27 27 27 27 27 27 27 27 26 25 24 23 23 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 23 25 25 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 30 30 30 27 27 28 28 29 29 29 28 28 28 28 28 28 28 27 26 26 27 27 27 27 27 27 27 28 28 29 29 29 28 27 26 24 23 22 22 22 22 23 23 24 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 23 23 23 23 23 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 27 28 29 29 29 29 29 29 30 30 29 30 30 31 31 31 31 31 29 28 27 26 24 23 23 23 23 23 23 24 24 25 26 26 27 28 28 28 28 28 27 27 27 27 27 27 27 27 26 25 25 24 23 23 22 22 22 22 21 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 22 22 22 23 23 23 23 23 23 23 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 22 22 22 22 22 22 22 22 22 23 25 26 26 26 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 30 30 30 30 28 28 28 28 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 28 28 27 25 24 23 23 22 22 23 23 24 25 26 27 27 27 26 26 27 27 27 26 26 26 26 26 25 26 25 24 23 22 22 21 22 22 22 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 31 31 30 28 27 26 25 24 23 23 23 23 23 24 24 24 25 26 27 27 28 28 28 28 27 27 27 27 27 28 28 28 27 26 26 25 24 24 23 23 23 22 22 21 20 20 19 20 20 21 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 24 25 25 25 25 25 24 24 24 25 25 25 26 26 26 26 26 25 24 24 23 22 22 22 22 22 22 22 22 23 24 25 26 26 26 27 27 28 28 28 27 27 28 29 29 29 29 30 30 30 30 30 30 30 30 28 28 28 28 29 29 29 29 28 28 28 28 27 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 28 27 26 25 25 24 23 23 23 23 24 25 26 27 27 27 26 26 26 26 26 26 25 25 24 24 24 25 25 24 23 23 21 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 20 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 28 28 28 29 29 30 29 29 29 29 29 29 30 30 30 30 30 29 28 27 26 25 24 24 23 23 23 24 24 24 25 25 26 27 27 28 28 28 27 27 27 27 28 28 28 28 28 28 27 26 25 24 24 24 24 24 23 23 23 21 20 19 20 21 22 24 25 24 24 24 24 24 24 24 24 24 23 23 22 22 23 23 23 23 23 23 22 22 22 22 22 23 23 24 25 24 24 24 23 23 23 24 25 25 25 26 26 26 25 24 24 24 23 22 22 22 23 24 24 23 23 23 24 25 25 26 26 27 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 28 28 28 28 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 28 27 26 26 25 24 23 23 23 24 24 25 26 27 27 27 26 26 26 26 26 25 25 24 24 24 23 23 23 23 22 21 20 19 19 19 20 21 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 23 23 24 24 24 24 24 24 25 25 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 29 28 28 27 26 26 25 25 24 24 23 24 24 24 24 25 26 27 27 27 27 28 28 27 27 27 28 28 29 28 28 28 27 27 26 25 24 24 24 24 25 24 25 25 24 22 21 20 21 23 24 26 26 26 26 25 25 24 24 24 23 23 23 22 22 23 23 23 22 22 22 22 21 21 22 22 22 23 24 24 24 24 23 23 23 23 24 25 26 26 26 26 25 25 24 24 24 24 24 24 24 25 27 26 25 25 24 24 24 25 26 27 27 28 28 29 29 29 29 29 29 29 30 30 31 31 31 31 30 30 30 30 28 28 28 28 28 28 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 28 28 27 26 25 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 23 23 23 22 22 20 20 19 20 21 21 21 20 20 20 21 21 21 20 20 19 19 19 20 20 20 20 20 19 20 20 20 20 20 20 20 21 22 23 23 24 25 25 24 24 24 24 25 25 25 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 30 29 29 29 29 29 30 30 29 28 27 27 27 26 26 25 25 25 24 24 23 24 24 24 25 25 26 26 27 27 27 28 28 27 27 27 28 29 29 28 28 28 27 26 26 25 24 24 24 24 25 25 26 26 26 25 23 22 22 23 24 25 25 25 25 25 24 23 23 22 22 22 22 22 22 23 23 22 22 22 22 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 25 26 26 26 25 25 24 24 24 25 25 26 26 26 27 29 28 27 26 25 25 25 26 26 27 27 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 30 30 30 30 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 28 27 27 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 26 26 26 25 24 24 24 24 23 23 23 22 21 21 21 21 21 21 20 20 20 20 21 21 20 19 19 18 19 19 19 20 20 19 19 20 20 20 21 21 21 21 21 22 23 24 24 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 29 29 29 30 29 29 27 26 26 26 26 26 25 25 25 24 24 23 23 24 24 25 25 26 26 26 26 27 28 28 27 27 27 28 28 28 28 28 27 26 26 26 25 25 24 24 24 25 25 25 26 26 26 25 24 23 23 23 23 24 24 24 24 24 23 22 22 21 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 25 25 25 26 26 25 25 25 24 24 24 25 25 26 27 28 29 29 28 28 27 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 32 31 31 31 31 30 30 30 30 28 28 28 28 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 26 27 27 27 28 28 28 28 28 28 28 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 26 26 26 25 24 24 24 24 23 23 23 23 22 21 21 19 19 19 19 19 19 19 19 18 18 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 27 26 25 25 25 25 25 25 24 24 24 23 23 24 24 24 24 25 26 26 26 27 28 28 27 27 27 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 24 23 23 23 23 24 23 23 23 23 22 23 23 23 24 24 23 22 21 21 22 22 22 22 22 22 22 23 23 24 24 25 25 25 24 24 24 25 26 26 26 26 25 25 25 24 24 25 24 25 26 27 28 28 28 28 27 27 26 26 27 27 28 28 28 29 29 30 31 32 32 32 32 32 32 32 32 31 31 31 31 31 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 26 26 26 27 27 27 27 27 27 28 28 28 28 27 26 26 26 26 25 25 25 24 24 25 25 25 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 23 23 22 20 19 18 18 17 17 17 17 18 18 18 18 19 20 21 21 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 27 26 26 25 25 25 25 24 24 24 24 23 23 23 24 24 24 24 25 26 26 26 27 28 28 27 27 27 27 28 28 28 27 26 26 26 25 25 26 26 25 25 26 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 24 24 25 25 25 25 25 24 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 25 25 24 24 25 25 26 26 26 26 25 25 25 25 25 25 24 25 26 27 26 27 27 27 27 26 26 27 27 28 28 28 28 29 29 31 32 32 32 32 32 32 33 32 32 32 32 31 32 32 28 28 28 27 27 26 27 27 26 26 26 26 26 26 26 27 27 26 26 26 26 27 27 27 27 27 27 28 28 28 27 27 26 26 26 26 25 25 24 24 24 25 25 25 25 25 25 26 26 27 26 26 27 27 28 28 27 26 26 25 24 24 23 23 22 21 19 18 17 16 16 16 16 16 17 17 17 18 19 20 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 23 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 27 27 28 28 28 29 29 29 29 29 28 28 28 28 29 29 28 27 26 26 25 25 25 25 25 24 24 24 23 23 23 23 24 24 24 25 26 26 26 27 28 28 28 28 27 27 27 28 28 27 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 23 23 23 23 24 24 25 26 27 27 27 25 24 23 22 22 22 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 25 25 26 26 26 26 26 25 26 26 27 27 28 28 28 29 30 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 28 28 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 27 26 26 26 26 26 26 25 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 28 27 26 25 24 23 22 20 19 18 17 16 16 16 15 15 16 16 17 18 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 27 27 28 28 27 27 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 25 25 25 25 25 25 25 24 23 23 23 23 25 25 24 25 25 26 26 27 27 27 28 28 27 27 27 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 23 23 24 25 25 26 26 26 26 25 24 23 23 22 22 22 22 23 23 23 23 24 24 24 25 26 25 25 25 25 26 26 26 26 26 26 26 26 26 25 24 23 23 23 24 24 25 25 25 25 25 25 25 26 27 27 27 28 28 29 30 31 32 33 33 34 34 34 34 34 34 34 34 33 33 33 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 26 26 26 26 26 26 25 24 24 24 25 25 26 26 25 25 25 25 25 26 26 26 27 29 30 30 29 28 28 27 25 23 21 19 18 18 17 17 17 17 17 17 17 17 18 20 20 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 27 27 27 28 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 27 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 26 26 25 25 25 25 25 26 27 27 26 26 26 25 24 22 22 22 22 23 23 24 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 33 34 34 34 34 35 34 34 34 34 33 33 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 28 28 28 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 25 25 25 25 25 26 26 27 28 29 30 30 29 29 28 26 23 21 19 18 17 17 18 18 19 19 20 20 20 20 21 22 22 22 22 21 21 21 20 21 21 21 21 21 21 21 22 22 23 23 23 24 23 23 23 23 24 24 24 25 25 25 25 25 25 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 26 26 27 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 24 25 26 26 27 27 26 25 25 25 25 25 27 27 27 26 25 25 24 23 22 22 21 22 22 23 24 24 25 25 25 25 25 26 26 27 27 28 29 30 31 31 32 32 33 33 34 34 35 35 34 34 33 33 33 33 27 27 27 26 26 26 26 26 25 25 25 25 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 28 28 27 27 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 28 28 28 29 29 28 27 25 23 20 18 17 17 18 20 21 22 23 23 23 23 23 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 24 23 23 24 24 25 25 25 25 25 25 25 25 26 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 25 25 24 25 25 25 25 26 26 26 26 26 26 26 25 26 26 27 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 23 23 23 23 23 23 23 22 22 23 23 24 24 26 27 27 27 26 25 25 25 25 26 26 28 28 27 26 25 24 23 23 22 22 22 22 23 23 24 25 25 26 26 26 26 26 26 27 27 29 30 31 32 32 33 33 33 33 34 34 34 34 34 33 33 33 33 33 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 28 28 27 27 26 26 27 27 27 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 27 26 23 21 20 19 21 23 24 25 26 26 25 25 24 25 24 24 24 24 23 22 21 21 21 22 22 22 21 21 22 22 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 29 29 29 29 28 29 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 26 27 27 28 28 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 24 25 26 26 26 26 26 25 26 26 27 28 28 28 27 26 25 24 23 23 23 22 22 22 23 23 24 24 25 25 26 26 27 27 26 26 27 28 30 30 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 26 27 27 27 27 27 26 26 26 27 27 27 26 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 26 25 24 22 25 27 28 28 28 27 26 26 25 25 25 25 24 24 23 22 21 21 21 22 22 22 22 22 22 22 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 26 26 26 26 26 26 26 25 25 26 27 27 28 28 28 28 28 27 26 26 26 26 27 27 27 26 26 26 26 25 25 25 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 26 27 29 29 29 29 28 26 24 23 23 23 22 22 22 22 22 23 23 24 24 24 25 26 27 27 27 27 27 28 29 30 30 32 33 34 34 34 34 34 35 34 34 34 34 33 33 34 33 33 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 27 27 26 26 27 27 27 27 27 26 26 26 27 27 27 28 28 29 29 29 28 28 27 27 26 27 28 29 28 28 27 26 28 30 30 30 29 28 27 26 25 24 24 24 24 24 23 22 21 21 21 21 21 22 22 22 22 23 24 24 25 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 26 27 27 28 28 29 28 27 26 26 26 26 27 27 27 27 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 24 25 25 25 25 24 24 25 28 30 31 30 29 28 26 24 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 27 27 27 28 29 29 30 31 32 33 34 35 35 35 35 35 34 34 34 34 34 34 34 33 28 28 27 27 26 26 25 26 26 26 26 26 25 25 25 25 25 25 26 26 27 27 27 27 26 26 27 27 28 28 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 26 27 28 28 28 29 30 30 30 30 29 28 27 26 26 27 27 28 28 29 29 29 30 31 31 30 29 28 27 26 25 24 24 24 24 24 23 22 21 21 21 21 21 21 22 22 22 23 24 24 25 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 26 26 26 26 26 27 27 28 28 28 28 27 26 26 27 27 27 27 27 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 27 30 31 30 29 27 24 23 22 20 21 21 22 22 22 22 22 23 23 23 23 24 24 25 26 27 27 28 28 28 28 28 28 29 31 32 33 34 35 35 35 35 35 34 34 34 34 34 34 34 34 29 29 28 27 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 29 29 28 27 26 26 27 26 27 27 28 29 30 31 31 31 30 29 28 27 26 25 24 24 24 24 24 23 22 21 21 21 21 21 22 22 22 23 23 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 28 28 29 29 29 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 28 28 28 27 26 26 27 27 27 27 26 26 26 26 26 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 24 24 24 25 26 26 27 27 28 29 29 28 27 25 23 22 21 21 22 22 22 23 23 23 22 23 23 23 24 24 24 24 25 26 27 28 28 28 28 28 29 29 30 31 32 34 34 34 34 34 34 34 34 34 35 34 34 34 34 34 29 29 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 28 28 28 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 27 28 30 30 30 30 29 28 27 26 25 24 24 24 25 25 24 23 22 22 22 22 22 22 22 22 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 28 28 28 28 28 28 28 27 27 27 26 27 27 26 26 26 26 26 27 27 27 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 29 29 29 28 26 24 23 22 22 22 23 25 25 24 24 24 23 23 24 24 24 24 24 25 25 26 27 28 28 28 29 29 29 29 29 30 31 32 33 33 33 33 34 34 35 35 35 35 34 34 34 34 34 29 29 28 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 27 27 27 28 28 28 28 28 27 27 27 27 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 27 27 26 27 28 29 30 29 29 29 28 27 26 25 25 24 25 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 28 28 28 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 28 29 29 30 29 28 27 26 26 25 25 25 26 28 28 27 26 25 25 25 25 25 25 25 25 25 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 35 36 36 35 35 34 34 34 34 34 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 27 27 27 27 28 29 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 27 27 28 28 28 28 27 27 28 29 29 29 29 28 27 26 26 26 25 25 26 25 25 25 25 24 23 22 22 22 22 23 23 23 24 24 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 26 26 28 29 29 30 30 30 29 29 30 29 29 28 29 29 29 29 28 27 27 27 26 26 27 26 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 34 35 36 37 36 36 36 35 34 34 34 35 29 28 28 28 28 28 28 28 28 27 27 27 28 28 28 27 27 27 28 28 28 27 27 27 27 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 28 28 28 28 28 28 28 29 29 29 29 28 27 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 22 23 23 23 24 24 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 28 27 27 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 28 27 27 26 26 25 25 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 26 26 27 28 29 29 30 30 30 30 30 31 31 31 31 30 30 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 31 32 32 33 33 34 35 36 37 37 37 36 36 35 34 35 35 36 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 29 29 29 28 27 27 27 27 26 26 27 27 27 27 26 26 26 27 28 28 28 28 29 29 29 29 29 30 29 29 28 27 27 27 27 27 27 27 26 25 25 24 23 22 22 22 22 23 23 23 24 24 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 28 27 27 27 26 26 26 25 26 26 26 26 26 26 26 27 27 28 28 27 26 26 25 25 25 26 26 26 27 27 26 26 26 26 26 26 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 27 28 28 29 29 29 29 29 30 30 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 28 28 29 29 29 30 30 30 31 32 32 33 33 34 34 35 36 36 36 36 36 35 35 35 36 36 36 28 28 28 28 28 28 28 27 27 26 26 27 27 27 26 26 26 27 26 26 26 26 26 27 28 28 28 28 28 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 28 28 28 27 26 26 26 27 27 27 27 28 28 29 29 30 30 30 29 29 28 28 28 28 28 28 28 27 26 25 24 23 23 22 22 22 23 23 23 23 23 24 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 28 28 28 28 29 29 29 29 30 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 29 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 27 27 26 26 25 25 25 26 26 27 27 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 25 25 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 32 33 33 34 34 34 34 35 35 35 35 35 35 35 36 37 37 37 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 25 26 26 26 25 26 26 26 27 28 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 27 26 26 27 27 27 27 28 28 28 27 26 26 26 27 27 27 27 27 28 29 30 30 30 30 30 29 29 29 29 29 29 28 28 27 26 25 24 23 23 22 23 24 24 24 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 30 30 30 30 29 28 28 28 28 27 27 27 27 27 28 28 28 28 28 27 27 27 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 27 28 28 28 28 27 27 27 27 27 27 27 27 27 26 27 26 26 25 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 30 30 30 31 31 31 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 29 29 30 30 30 30 30 31 32 33 33 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 28 28 28 28 28 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 27 27 27 28 28 29 29 30 29 29 29 28 28 28 28 28 28 27 27 26 25 26 26 26 27 28 27 27 26 26 26 26 26 26 27 27 27 28 29 30 30 31 30 30 29 29 29 29 29 29 28 28 27 26 25 24 24 24 24 24 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 27 26 26 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 29 29 28 28 27 27 27 27 27 26 26 26 26 26 27 27 26 26 26 27 27 26 27 27 28 28 28 28 28 27 27 27 28 28 28 28 28 28 27 27 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 27 28 28 29 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 29 30 30 30 30 30 30 31 31 32 33 34 34 34 34 34 34 34 34 34 35 35 36 36 36 37 37 27 27 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 25 25 25 25 25 26 26 27 26 26 26 26 26 26 26 26 26 27 28 28 29 30 30 30 30 30 29 29 29 29 29 28 28 27 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 26 26 26 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 28 28 28 29 28 28 28 27 27 27 27 27 27 26 26 26 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 29 29 29 30 30 30 31 31 31 31 32 32 33 34 34 34 34 34 33 34 34 35 35 35 36 36 37 37 37 27 27 27 26 26 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 26 24 24 24 24 24 25 25 26 25 24 25 25 25 25 25 25 26 26 28 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 26 27 27 26 26 26 27 28 28 28 28 28 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 27 26 26 26 26 26 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 27 27 27 27 27 26 26 26 26 26 27 28 28 29 29 29 29 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 31 31 31 31 31 32 32 33 33 33 33 33 33 34 34 34 35 36 36 36 36 37 37 37 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 28 28 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 25 25 24 23 23 23 24 24 24 24 23 24 24 24 25 25 25 25 27 28 29 29 29 29 29 29 29 29 30 29 29 28 27 26 26 26 27 27 27 27 27 26 25 23 22 22 22 22 22 23 23 24 25 25 25 25 25 25 26 26 27 27 27 26 26 26 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 28 28 28 28 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 28 28 28 29 29 29 29 29 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 34 34 35 35 36 36 37 37 37 38 38 37 27 26 26 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 27 28 28 29 29 29 29 29 29 29 28 28 28 28 27 26 26 26 26 26 26 26 26 25 24 23 23 22 22 23 23 23 23 23 23 24 24 25 25 25 26 27 28 29 29 29 28 28 29 29 30 30 29 28 27 26 25 25 25 25 26 26 27 27 26 25 23 22 22 21 21 21 22 23 24 25 25 25 25 25 26 26 27 27 27 27 27 26 26 27 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 28 27 27 27 27 27 27 27 29 29 30 30 30 30 29 29 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 38 38 37 26 26 25 25 25 24 24 24 23 23 22 22 23 23 24 24 24 24 25 25 26 27 28 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 24 23 23 23 22 23 23 23 23 23 23 24 24 25 25 25 26 26 27 28 28 28 28 28 29 29 30 29 28 27 26 25 25 24 24 24 25 25 26 26 26 25 24 23 22 21 21 22 22 23 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 29 29 29 29 29 30 30 29 29 30 30 30 30 31 31 31 31 30 30 30 29 29 29 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 29 29 28 27 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 28 27 27 28 28 28 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 38 38 38 38 26 25 25 25 24 24 24 23 23 22 22 22 23 23 23 24 24 24 25 26 27 28 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 28 28 27 26 25 25 24 23 23 24 25 25 26 25 25 24 22 22 22 22 22 23 24 25 25 25 25 25 26 26 26 26 27 28 28 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 29 28 27 27 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 28 28 29 30 30 30 30 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 31 31 30 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 36 37 37 38 38 38 39 38 38 26 26 25 25 24 24 24 23 22 22 22 23 23 23 24 24 24 25 25 27 28 29 30 30 29 29 29 29 29 28 27 27 27 27 26 26 25 24 24 24 24 24 24 24 24 23 22 22 22 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 28 28 28 29 28 27 26 25 25 24 24 23 23 22 23 24 24 24 24 24 23 22 21 21 21 22 23 24 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 28 29 29 29 29 30 29 29 29 29 30 30 31 30 31 31 31 31 32 32 31 32 32 32 31 30 29 29 29 29 29 29 29 29 30 30 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 38 37 26 25 25 25 24 24 24 23 22 22 23 24 24 24 24 24 25 26 27 28 29 30 30 30 30 30 29 29 28 28 27 26 26 26 25 25 24 23 23 23 23 24 24 23 23 22 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 28 28 28 28 28 27 25 25 24 23 22 22 22 21 22 23 23 23 23 23 22 21 21 21 21 21 22 23 24 24 25 25 25 25 25 26 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 29 29 29 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 29 29 29 29 29 30 30 30 30 29 29 28 27 26 26 26 26 26 26 26 26 27 27 28 29 29 29 29 29 29 29 30 30 30 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 29 28 29 29 29 29 30 30 31 31 32 33 33 33 33 33 34 35 35 35 35 35 35 36 37 37 37 37 37 37 38 37 37 25 25 25 25 24 24 24 23 23 23 24 25 25 25 25 26 26 27 28 28 29 30 30 30 30 30 30 29 28 27 26 26 25 25 24 23 23 22 22 23 23 24 23 23 23 23 22 22 22 22 22 23 23 24 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 28 28 27 27 26 25 24 22 21 21 21 22 22 23 24 24 23 23 22 22 22 21 21 21 21 22 23 24 24 25 25 25 25 25 26 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 29 29 28 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 30 30 30 31 31 30 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 32 32 32 33 33 32 32 32 32 32 32 31 30 30 29 28 28 28 29 29 29 29 30 30 31 31 32 33 33 33 33 34 35 35 35 35 36 36 36 37 37 37 37 36 37 37 37 37 37 25 25 25 25 24 24 24 24 24 24 25 26 26 26 26 27 27 28 28 28 29 30 30 30 30 29 29 29 27 26 25 25 24 23 23 22 22 21 21 22 22 22 23 23 22 22 22 22 22 22 23 22 23 23 23 23 23 24 24 25 25 26 26 27 27 26 26 26 27 27 27 27 27 26 25 24 23 22 21 21 23 23 23 23 24 24 23 22 22 22 22 22 22 22 23 24 25 26 26 26 25 25 25 26 27 28 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 29 29 29 28 28 27 27 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 30 30 31 31 31 31 30 29 29 29 29 29 28 27 27 28 29 29 29 29 29 30 30 30 31 32 33 33 33 33 33 33 33 32 32 32 32 32 31 31 30 29 28 28 29 29 29 29 29 29 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 38 39 25 25 25 25 25 24 24 24 24 25 26 27 27 27 27 27 27 28 28 29 29 30 30 29 29 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 21 22 22 22 23 23 23 23 23 23 24 24 24 24 25 26 26 27 27 26 26 26 27 27 27 27 26 26 25 25 24 23 23 23 24 23 23 23 23 23 23 22 22 22 23 23 24 25 25 25 25 28 27 27 26 25 25 26 26 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 29 29 29 29 29 29 28 28 29 30 30 30 29 29 29 29 30 31 32 33 33 34 34 33 33 33 33 33 33 32 32 31 31 30 29 29 29 29 29 29 29 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 37 36 36 37 37 38 39 39 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 28 28 28 28 30 30 30 29 28 28 27 26 25 24 23 23 23 23 22 21 21 21 21 20 20 20 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 27 26 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 23 24 25 26 26 27 28 28 30 29 28 27 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 26 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 32 31 30 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 33 33 34 34 34 33 33 33 33 33 33 33 32 32 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 33 34 35 35 36 36 36 37 37 37 37 37 36 36 36 37 38 38 39 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 30 29 28 27 26 25 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 21 21 21 22 23 23 24 23 23 23 23 24 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 27 27 27 27 26 26 26 26 27 27 27 28 28 26 25 24 23 23 23 24 25 25 26 26 28 29 30 31 32 32 30 28 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 29 29 29 29 29 29 28 28 27 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 32 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 31 32 33 34 34 34 34 34 34 34 34 33 33 33 33 32 31 31 30 30 29 29 29 30 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 37 37 36 36 36 37 37 38 38 38 39 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 28 28 28 27 26 26 25 24 24 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 23 24 24 24 23 23 23 23 23 22 22 22 23 24 24 25 25 25 25 26 26 27 27 27 27 27 27 27 26 26 27 28 28 29 30 29 28 26 25 25 24 24 25 25 25 26 28 29 31 32 33 34 34 32 31 30 29 29 29 30 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 28 27 27 27 27 27 28 28 28 28 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 32 32 31 31 31 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 32 32 33 34 34 34 34 34 34 34 34 34 34 34 33 33 32 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 34 35 35 36 36 37 37 37 37 36 36 37 37 38 38 38 38 38 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 28 28 28 27 27 27 27 26 26 25 25 25 26 26 25 25 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 24 24 23 23 23 22 22 22 22 22 22 22 23 24 25 25 24 25 26 27 28 28 28 28 27 27 26 26 27 27 28 29 30 29 29 28 27 26 26 25 25 25 26 27 29 31 33 34 34 36 36 35 35 34 33 32 31 32 34 34 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 33 33 33 34 33 33 32 31 31 31 30 29 29 28 28 28 29 30 31 31 32 31 31 31 31 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 32 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 36 36 36 36 36 36 36 36 36 37 37 38 38 38 37 37 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 26 27 27 27 26 26 26 26 26 26 26 25 25 25 24 25 25 24 26 26 25 24 24 24 24 23 24 24 24 23 23 23 22 21 21 21 21 21 22 22 22 23 23 23 23 24 25 26 27 27 28 28 27 27 26 26 26 26 27 28 29 28 29 28 28 27 26 26 25 25 27 28 31 33 34 35 36 36 36 36 36 36 36 35 34 35 36 36 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 29 28 28 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 31 31 31 31 30 30 30 30 30 31 32 32 33 33 33 33 33 32 32 31 31 30 30 30 29 28 28 28 29 30 31 32 32 32 31 31 32 33 34 34 33 32 32 32 32 31 30 30 31 32 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 26 26 26 27 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 28 28 27 26 26 26 25 25 25 25 24 23 23 22 21 21 21 20 20 21 21 22 22 22 22 23 23 23 24 25 26 27 27 27 27 26 26 26 25 25 25 26 27 27 28 28 27 27 27 26 25 26 29 30 32 34 35 35 36 34 34 34 34 35 36 37 37 37 37 36 36 36 34 33 32 31 31 31 31 30 30 29 29 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 29 29 29 29 29 30 30 30 30 31 30 30 30 30 30 30 31 32 32 33 33 33 33 32 32 31 31 31 31 31 31 30 30 29 29 29 29 30 31 33 33 33 32 32 32 34 35 34 34 34 33 33 32 32 32 31 32 33 33 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 36 36 36 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 25 25 24 24 25 26 26 27 27 28 28 28 28 28 27 27 27 26 26 26 25 24 23 22 21 20 20 19 19 20 21 21 22 22 22 23 23 23 24 24 25 26 26 26 26 26 26 25 24 24 24 24 25 25 26 26 26 26 26 25 26 28 31 33 33 34 34 34 34 34 32 32 32 33 35 36 37 37 37 36 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 31 31 31 31 30 30 30 29 30 30 30 31 31 31 31 30 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 29 29 30 30 29 29 29 29 30 30 30 30 31 30 30 30 30 31 32 32 33 33 33 33 33 32 31 31 31 31 31 31 31 31 30 30 29 30 31 32 32 34 34 34 34 33 34 35 35 34 34 34 34 34 33 33 35 35 36 36 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 23 23 24 24 24 25 25 25 25 25 25 25 26 26 25 25 26 26 26 25 26 25 26 25 25 24 24 24 24 24 23 24 24 25 26 26 27 27 27 27 28 28 28 27 27 26 26 26 25 24 23 22 21 20 19 19 19 19 19 20 21 21 22 22 23 23 24 24 25 25 25 26 25 25 25 25 25 24 23 23 24 24 25 25 25 26 26 27 28 30 33 33 33 33 32 32 32 32 31 31 32 33 34 35 36 36 36 36 36 35 34 34 33 33 32 31 31 31 31 31 31 30 31 31 31 31 30 30 30 29 29 30 30 30 31 31 31 30 30 30 30 29 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 30 30 30 29 29 29 29 29 30 31 31 31 31 32 31 31 32 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 30 30 30 30 31 32 32 33 34 34 34 34 34 35 34 34 34 34 34 35 35 35 37 39 40 39 38 38 36 34 33 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 23 23 24 24 24 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 24 25 26 26 26 27 26 26 26 27 27 27 27 26 26 25 25 24 23 22 21 20 19 19 19 19 19 19 20 21 22 22 22 23 24 24 24 24 25 25 24 24 25 25 25 24 24 23 23 24 24 25 26 27 28 29 31 32 33 32 32 32 32 31 31 31 31 32 32 33 34 35 35 35 35 35 35 34 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 30 30 31 31 31 31 30 30 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 31 30 30 29 29 29 29 29 30 31 32 33 33 33 33 32 32 33 33 32 31 31 31 31 32 33 33 33 34 34 33 32 31 30 30 30 31 31 31 32 32 33 33 34 34 34 33 34 34 34 35 35 36 36 36 38 38 39 39 39 38 36 33 32 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 23 23 24 24 24 24 25 25 25 25 25 26 25 25 24 24 24 25 25 25 25 25 25 24 24 24 23 23 23 24 25 25 25 26 26 26 26 26 26 25 26 26 26 27 27 26 25 25 24 24 23 23 22 21 20 19 20 20 19 19 20 20 21 21 22 22 23 23 23 24 24 24 23 23 23 24 24 24 24 23 23 24 25 26 28 29 31 32 33 32 32 31 31 31 31 31 31 31 32 33 33 34 34 34 35 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 30 30 31 31 31 31 31 30 30 30 29 29 30 30 31 32 33 33 33 33 33 33 33 32 32 31 31 31 32 32 32 33 33 33 33 32 31 30 30 31 31 31 32 32 32 32 32 33 34 34 34 34 35 35 35 36 37 38 39 38 38 37 37 36 35 34 34 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 24 24 24 24 24 24 25 25 25 26 26 26 25 25 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 25 25 26 27 27 27 27 26 26 26 26 25 26 26 26 26 26 25 24 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 21 21 20 21 21 22 22 23 22 22 22 22 23 23 23 23 24 24 26 27 29 30 31 32 33 32 31 30 30 30 31 31 32 32 32 33 34 34 35 35 35 35 35 34 34 33 33 32 31 31 31 30 30 30 30 31 31 31 32 31 31 30 30 30 30 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 30 30 30 31 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 32 32 31 31 30 30 31 31 31 32 32 32 32 33 33 34 35 35 35 35 35 35 35 37 38 40 40 40 39 38 36 34 32 32 32 32 32 32 33 33 33 32 32 31 31 32 33 34 34 34 35 36 37 37 37 36 36 36 36 36 37 37 37 38 38 38 38 37 37 37 37 36 24 24 24 24 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 27 27 26 26 26 26 26 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 24 25 25 26 28 29 30 31 32 31 31 30 29 29 30 31 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 32 31 31 31 30 30 29 29 29 30 31 31 31 31 31 31 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 32 32 32 32 32 32 31 30 30 30 30 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 35 35 34 34 35 35 37 38 39 39 37 36 34 32 31 30 31 31 32 32 32 32 31 31 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 37 37 37 37 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 21 21 22 22 22 23 23 24 24 25 26 27 28 28 28 29 29 29 29 29 29 28 28 29 31 32 33 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 29 29 29 30 30 31 31 31 31 30 30 30 29 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 33 33 33 32 31 31 31 30 30 30 30 30 31 32 32 32 33 33 33 34 34 35 35 35 35 34 34 34 33 33 34 35 36 36 37 37 34 33 31 31 30 31 31 31 32 31 31 31 30 30 33 34 35 35 35 36 36 36 35 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 26 26 27 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 26 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 21 20 20 21 21 21 22 22 22 23 24 25 25 26 27 27 26 26 27 27 27 27 27 27 28 28 29 31 32 32 33 33 33 33 34 34 34 34 34 34 33 33 32 32 32 32 31 31 30 29 29 29 29 29 29 30 30 30 31 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 32 33 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 34 34 33 32 32 32 31 32 32 33 34 34 34 33 32 31 31 31 31 31 32 32 32 31 31 32 32 34 35 35 35 36 36 36 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 38 38 38 26 26 25 25 25 26 26 26 26 26 26 26 25 25 25 25 26 26 27 26 26 26 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 23 24 25 25 26 25 25 25 25 26 26 26 27 28 29 30 31 31 32 32 33 33 33 33 34 34 34 34 33 33 32 32 32 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 28 28 28 28 29 29 29 29 29 29 30 31 31 32 32 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 33 33 33 34 34 34 34 33 33 33 31 31 30 30 30 30 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 35 35 35 35 35 35 36 37 37 36 36 36 36 36 36 36 36 37 37 37 38 39 39 39 39 39 38 26 26 25 25 26 26 26 26 27 27 27 26 26 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 21 21 22 22 23 24 24 24 24 24 25 25 26 27 27 28 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 28 29 29 29 28 28 28 29 29 29 28 28 28 28 29 29 29 28 29 29 30 31 31 32 33 34 34 34 34 34 34 33 33 32 32 33 33 33 34 34 34 34 34 35 35 35 34 34 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 32 32 31 31 30 29 29 29 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 34 34 35 35 35 35 35 35 35 36 36 36 36 35 35 34 35 35 35 35 36 37 37 38 38 38 39 39 39 39 39 39 26 26 25 26 26 26 26 26 27 27 27 27 26 26 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 26 25 24 23 23 22 22 22 22 22 23 23 23 23 23 23 22 22 23 23 23 23 23 22 22 22 23 23 23 23 23 22 22 22 21 20 20 20 21 21 22 22 23 24 24 24 25 25 26 27 27 28 29 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 32 32 32 32 32 32 32 31 31 30 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 30 30 31 32 33 34 34 34 34 33 33 33 32 32 32 32 33 33 34 34 34 34 34 34 35 35 34 34 34 34 33 33 33 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 30 30 29 29 29 30 31 31 30 30 30 30 30 31 31 31 31 31 32 33 34 35 35 35 35 35 35 35 35 36 36 36 36 34 33 33 33 34 34 35 36 38 38 39 39 39 39 40 39 39 39 39 39 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 26 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 23 22 21 21 21 21 21 22 22 23 23 23 24 25 26 26 26 27 28 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 32 32 32 32 32 32 32 32 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 28 28 29 29 29 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 33 33 34 33 33 33 33 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 33 32 32 32 32 31 31 30 29 30 30 30 31 31 31 30 31 31 31 31 31 31 31 31 33 34 35 35 35 36 36 36 37 37 36 36 35 35 35 33 34 34 35 35 36 37 38 39 39 40 40 40 40 40 38 38 38 38 39 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 26 26 26 27 27 28 28 28 28 27 27 27 27 28 28 29 29 28 26 25 24 24 24 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 31 31 31 31 30 30 29 29 29 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 33 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 33 32 32 32 31 31 30 30 30 31 31 32 32 31 31 32 32 31 31 31 31 32 33 34 34 34 35 35 36 36 37 37 36 35 35 34 34 33 34 35 36 37 37 38 38 38 38 39 40 41 40 39 38 37 37 38 39 40 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 27 28 28 28 28 27 27 27 27 28 28 29 30 29 28 27 25 25 25 25 25 24 25 25 24 25 25 24 24 24 24 24 24 23 23 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 32 33 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 31 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 31 31 31 31 31 30 30 30 29 29 29 28 28 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 30 30 32 32 32 32 32 32 33 33 34 34 34 34 34 34 35 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 35 35 34 34 34 34 34 34 34 33 33 33 33 33 34 33 32 32 31 30 30 30 30 31 32 32 33 32 33 33 32 32 32 32 33 33 33 33 33 34 35 36 36 36 35 34 33 33 32 32 33 35 36 37 36 36 36 37 37 37 38 39 39 38 37 36 37 38 39 41 43 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 27 27 28 28 28 28 28 27 27 27 28 29 30 30 29 28 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 29 29 29 28 28 28 29 29 29 30 30 31 31 32 32 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 35 35 35 35 34 34 35 35 36 36 35 35 34 34 34 35 35 35 35 34 34 34 35 35 35 34 33 32 30 30 30 30 31 31 32 33 33 33 33 33 33 33 33 33 33 33 32 33 33 34 35 36 35 33 33 32 32 32 33 35 36 36 35 35 34 34 34 35 36 37 38 37 37 36 36 37 39 41 44 45 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 27 28 28 28 28 28 27 27 27 27 28 29 29 29 28 27 27 26 26 26 26 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 29 29 29 29 29 30 31 32 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 31 31 31 31 31 31 30 30 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 30 30 30 31 32 32 32 31 31 31 32 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 35 35 35 35 35 35 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 37 35 34 32 31 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 32 32 33 34 35 36 36 35 35 34 34 33 33 34 35 36 36 36 36 35 36 37 39 42 44 45 26 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 28 29 29 29 28 28 27 27 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 23 23 23 24 24 24 25 25 26 27 27 27 28 28 30 30 30 30 30 31 31 32 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 31 31 30 30 29 29 29 29 30 30 30 30 31 31 31 31 30 30 31 32 33 33 33 34 34 34 34 34 34 34 34 35 35 36 36 36 36 35 35 35 35 35 35 34 34 34 35 35 34 34 35 35 35 35 36 36 36 37 38 39 40 40 40 40 39 38 36 34 33 33 33 33 32 33 33 33 33 33 34 34 34 34 34 34 33 34 34 35 35 34 34 33 33 33 34 35 35 36 36 36 36 36 36 36 35 34 35 36 36 35 35 35 35 35 37 40 41 42 42 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 28 29 29 28 28 27 27 26 26 27 27 27 28 28 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 29 30 31 31 31 31 32 32 33 34 35 35 35 35 35 34 34 33 33 33 33 32 32 33 32 32 32 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 32 32 32 32 31 31 31 31 31 31 30 30 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 33 33 34 34 34 34 34 34 35 36 36 36 36 36 36 35 35 35 35 34 33 33 33 33 33 33 33 33 33 34 35 35 35 37 38 39 40 41 41 40 40 40 39 38 36 36 34 34 33 33 33 33 33 33 34 34 35 35 35 35 34 34 35 35 35 35 35 34 34 33 35 36 36 36 36 36 36 37 38 39 39 38 37 36 36 36 36 36 36 36 37 39 41 41 40 39 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 28 29 29 28 28 28 27 26 26 26 27 27 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 29 30 31 31 32 33 33 33 34 34 35 36 36 36 36 35 35 34 33 33 33 32 32 32 32 32 32 32 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 31 31 31 31 31 31 31 31 32 32 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 35 35 35 34 33 33 32 32 32 32 33 33 33 33 33 34 34 36 37 38 40 40 40 40 39 39 38 38 37 37 35 35 34 33 32 32 33 33 34 35 36 36 36 36 35 35 36 36 35 35 34 34 34 34 36 36 37 37 36 36 36 37 38 40 40 40 38 37 36 37 36 36 36 37 38 40 41 40 39 37 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 28 29 29 28 28 27 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 34 35 35 35 36 36 37 37 37 36 35 34 33 33 32 32 32 32 32 32 32 32 31 30 29 29 29 29 30 30 30 30 30 31 31 31 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 31 31 31 31 32 31 31 31 31 30 30 29 29 29 29 29 29 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 35 35 34 33 33 32 33 33 33 33 33 33 33 33 34 34 36 37 38 39 39 39 38 38 37 37 37 36 36 35 35 34 33 33 33 33 34 36 37 37 38 38 37 37 37 37 36 36 35 34 34 35 37 37 37 36 36 36 36 36 37 38 39 40 39 39 38 39 38 37 37 37 38 40 40 39 38 37 27 27 26 26 26 26 26 26 26 26 26 27 27 28 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 27 27 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 30 31 32 33 34 34 35 35 35 36 36 37 38 38 38 37 35 34 33 32 32 32 32 32 32 32 32 32 31 30 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 31 31 31 31 31 32 32 32 32 31 31 31 30 30 30 30 30 30 31 31 32 33 33 33 33 34 34 34 34 35 35 34 34 35 35 35 35 36 36 36 37 36 36 36 36 36 35 34 34 34 35 35 34 34 33 33 33 34 34 35 35 36 37 37 37 36 36 37 36 36 36 36 35 35 34 34 34 34 34 35 37 37 37 38 38 38 38 37 36 36 36 37 37 37 37 39 38 38 38 37 36 36 36 36 36 37 38 38 39 40 40 40 38 37 37 37 38 38 37 37 36 27 27 26 26 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 27 28 28 28 27 27 27 27 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 27 27 28 28 28 29 30 31 31 32 33 34 34 35 35 35 35 36 37 38 38 38 37 35 34 33 32 32 31 31 31 32 32 32 32 31 30 29 29 29 29 29 29 29 29 30 30 30 30 30 31 30 30 30 31 31 31 31 31 32 32 32 33 33 32 32 32 32 31 30 30 30 30 30 31 31 31 31 31 32 33 33 32 32 33 32 31 30 30 30 30 31 32 32 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 35 35 34 35 35 34 34 34 35 35 35 34 35 35 36 36 36 36 35 34 34 34 34 35 35 36 37 38 38 38 37 37 37 36 36 36 36 37 38 39 39 39 39 39 39 39 38 37 37 38 37 36 37 36 38 39 40 40 40 39 38 37 37 37 36 36 35 27 27 27 27 27 27 26 26 26 26 26 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 32 33 33 33 33 33 34 34 35 36 37 38 38 38 36 35 34 33 32 31 31 31 31 31 32 32 32 31 30 30 30 29 29 29 28 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 31 32 33 33 33 32 32 31 30 29 29 29 29 30 30 31 31 31 31 32 33 33 33 33 33 33 32 31 31 30 30 31 32 32 32 33 33 33 34 35 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 35 35 35 34 34 33 33 33 34 34 34 35 36 36 36 36 35 35 34 34 34 34 36 37 38 38 38 38 38 37 36 36 36 36 36 36 37 38 39 39 39 39 39 40 40 40 40 40 39 38 37 36 37 38 38 39 39 39 39 39 37 37 36 36 35 28 27 27 27 27 27 26 26 26 26 26 27 27 27 26 26 26 26 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 33 32 32 31 32 32 33 35 36 37 38 38 37 36 35 34 33 32 31 30 30 30 31 32 32 32 31 31 30 30 29 29 29 28 29 29 29 29 29 29 30 30 30 30 30 31 31 32 31 31 31 31 32 33 33 33 33 32 31 30 29 29 28 28 29 30 31 31 31 32 32 33 33 33 33 33 33 32 32 31 31 31 31 32 32 32 32 33 33 34 35 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 37 37 36 36 36 35 35 35 34 33 33 33 33 33 34 34 35 36 36 36 36 36 36 35 34 35 36 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 39 39 39 39 40 40 41 41 41 41 40 38 37 36 36 37 38 38 39 39 38 38 37 36 36 35 Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 287 288 289 290 290 291 292 291 288 286 284 283 282 280 278 277 277 277 276 275 274 273 272 272 272 275 276 276 276 276 277 278 280 281 282 283 285 285 285 283 281 279 276 275 274 276 282 289 291 294 295 295 293 291 288 283 277 274 277 283 287 288 289 289 289 291 291 nan nan nan nan nan nan nan nan 273 273 272 271 270 nan 267 266 262 258 258 263 270 274 273 272 269 267 268 270 271 270 269 268 269 274 282 288 291 293 296 296 294 291 288 287 288 291 295 298 300 301 301 301 301 303 305 308 308 305 306 307 307 307 306 305 306 308 nan nan 310 311 311 311 308 308 309 310 311 310 309 307 305 304 304 304 305 307 309 310 310 310 310 312 313 313 312 312 311 309 307 307 307 307 308 308 308 307 306 305 305 306 306 307 307 307 307 307 307 307 306 306 306 307 nan nan nan nan nan nan nan nan 312 313 315 316 nan 317 317 316 315 313 312 311 311 311 311 312 313 314 315 315 316 316 315 314 312 310 308 307 305 304 303 304 304 304 305 308 310 310 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 287 288 288 289 289 290 291 290 288 286 285 283 282 280 279 278 277 277 277 275 273 272 272 272 273 275 276 276 275 275 276 277 278 279 281 283 284 284 284 282 280 278 275 273 273 276 278 283 288 292 294 293 292 290 287 282 276 272 275 280 283 284 285 286 289 291 291 nan nan nan nan nan 276 274 274 274 273 272 271 nan 268 265 262 259 257 258 263 269 270 273 272 269 268 269 270 271 270 268 267 269 275 281 284 287 292 294 295 293 291 288 287 288 291 294 297 300 300 301 300 300 301 304 306 306 305 305 307 307 307 306 305 306 308 309 309 310 310 310 308 306 307 307 308 310 310 308 306 306 305 305 305 306 307 309 310 310 309 309 310 311 312 311 312 311 309 307 307 306 306 308 308 307 307 306 305 306 307 307 307 307 307 307 306 306 306 306 306 306 306 nan nan nan nan nan nan 308 310 311 312 314 nan nan nan nan 316 315 313 311 311 311 311 311 312 313 313 314 315 315 315 314 312 310 309 308 307 305 304 303 304 304 304 305 307 310 310 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 285 285 286 287 288 288 289 290 289 287 286 284 282 281 280 279 279 279 277 276 274 272 271 271 272 273 275 276 275 274 274 274 276 276 278 280 282 283 283 283 281 280 277 274 273 273 274 276 282 288 291 292 292 290 289 286 281 275 271 271 274 279 281 282 284 288 291 291 nan nan nan nan nan 275 274 273 273 272 272 271 nan 266 261 258 257 257 258 259 262 267 271 271 268 267 268 270 271 270 267 267 270 272 276 282 286 290 293 294 293 290 288 286 288 291 293 295 298 300 300 299 298 300 302 304 305 305 305 306 306 306 305 305 306 307 308 309 309 308 307 306 304 304 306 308 309 309 307 307 307 307 306 306 306 307 308 309 309 309 308 308 309 310 310 312 nan nan 308 306 305 306 307 306 306 305 306 306 306 307 307 307 307 306 306 305 305 306 306 306 306 306 306 306 306 nan nan 307 308 308 309 311 nan nan nan nan nan 316 314 312 311 311 311 310 311 311 313 314 315 315 315 314 313 311 309 308 308 307 305 303 303 304 304 304 305 307 309 310 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 283 283 284 286 286 287 287 288 288 286 284 283 281 280 280 280 279 278 277 275 273 271 270 270 271 273 274 276 275 274 274 275 275 276 278 280 282 283 283 282 280 279 276 274 274 273 273 276 282 287 290 291 290 289 287 284 279 275 272 271 273 277 278 278 283 288 290 289 nan nan nan nan nan 276 272 271 271 nan nan nan 269 262 256 255 257 258 258 259 262 266 269 270 268 267 268 270 271 270 267 266 267 271 277 282 286 289 292 293 292 289 287 286 287 289 291 294 297 299 299 298 297 299 301 304 304 304 304 304 304 304 304 304 306 306 307 308 307 305 304 303 302 303 305 307 308 308 308 308 308 309 308 308 307 307 307 309 309 308 307 307 307 308 309 310 311 nan 309 306 305 305 305 305 303 304 305 306 306 306 307 306 305 305 304 304 305 305 306 306 306 306 305 305 305 306 306 306 307 308 308 310 nan nan nan nan 316 315 313 312 312 312 311 311 311 312 313 314 315 315 315 314 312 310 309 309 308 306 304 303 304 305 305 304 305 306 308 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 282 282 283 284 285 285 285 286 286 285 283 281 280 279 279 279 279 278 276 273 271 269 268 268 270 272 274 276 275 275 275 275 276 277 279 280 281 282 282 281 280 278 278 276 274 273 273 276 281 287 288 289 289 288 286 282 279 276 272 271 273 274 274 276 282 287 287 287 nan nan nan nan nan nan nan 269 nan nan 270 269 nan 257 253 255 256 258 259 260 262 265 269 270 268 267 268 270 271 271 270 267 268 272 278 282 286 289 291 292 291 288 287 285 284 287 290 294 296 298 298 297 297 298 301 302 303 304 303 302 301 301 302 304 305 305 306 306 306 304 302 301 301 303 305 306 308 308 308 308 309 310 310 309 308 307 307 308 309 308 307 305 305 306 306 308 311 311 309 306 305 305 304 303 302 302 302 304 305 306 305 304 303 302 303 303 304 304 305 305 305 305 305 304 305 305 305 306 306 307 308 308 310 nan nan 315 315 314 313 313 313 313 313 312 311 312 314 315 315 316 315 313 311 310 310 309 308 306 303 303 304 305 306 305 305 305 306 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 284 282 281 282 282 283 283 nan nan 284 284 283 281 281 280 279 279 280 280 278 275 273 270 269 268 268 269 270 271 273 275 275 275 275 277 278 279 279 280 281 281 281 281 280 278 275 274 273 273 276 281 285 286 287 288 287 286 284 280 275 271 271 272 273 274 278 283 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 252 252 252 257 261 261 261 262 264 268 270 269 268 269 271 271 271 269 268 269 273 278 283 287 289 290 290 289 288 286 284 283 286 290 293 296 297 298 296 297 298 299 300 302 303 302 299 297 298 300 303 304 305 305 305 304 303 300 300 301 303 304 305 306 307 308 308 309 309 310 309 308 307 307 308 309 308 306 304 304 304 305 307 310 310 308 306 305 304 303 302 301 301 302 304 305 305 304 302 300 300 301 302 302 302 303 304 304 304 304 303 304 305 305 306 306 307 308 309 310 312 314 314 314 313 313 314 314 314 313 312 311 313 315 316 316 316 314 312 311 310 309 309 308 306 304 303 304 306 306 306 306 306 306 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 284 282 281 281 282 282 281 nan nan 282 282 282 280 279 279 280 280 281 280 277 274 272 271 269 268 267 268 268 270 271 273 275 275 276 277 278 279 279 279 280 281 281 281 280 278 275 274 273 272 275 279 283 285 286 286 286 286 283 279 274 271 271 272 274 278 281 284 nan nan nan nan nan nan nan nan nan 267 267 nan nan nan 267 259 259 250 253 258 262 262 261 261 263 267 270 270 270 270 270 270 269 268 267 269 273 279 284 287 289 289 289 287 286 284 282 282 285 289 292 295 296 297 296 296 297 298 300 302 303 301 296 294 296 299 302 303 303 302 302 302 300 299 299 301 303 304 305 306 306 307 307 308 309 309 309 308 307 308 nan nan 308 307 305 303 303 304 307 309 309 308 306 304 304 302 302 301 301 302 304 305 304 302 300 298 299 299 300 300 301 302 303 304 303 303 303 304 305 306 306 307 308 309 309 309 311 312 313 312 312 312 313 314 314 313 311 311 312 314 316 316 316 314 312 310 309 309 309 308 306 304 304 305 306 307 307 307 307 306 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 286 284 281 280 281 282 281 279 nan nan 280 280 280 278 278 278 279 280 280 278 276 274 272 271 269 268 267 266 267 268 270 272 275 276 278 279 279 279 278 279 279 280 281 281 280 277 274 274 273 272 274 278 281 284 283 283 284 284 281 276 272 271 271 272 276 280 283 284 283 nan nan nan nan nan nan nan nan 266 nan nan nan nan 268 262 253 250 254 259 262 262 261 261 262 266 269 271 272 272 270 270 268 267 267 269 273 279 284 287 288 288 286 284 283 281 281 282 284 287 290 293 295 295 295 295 296 298 300 302 302 300 293 292 295 299 300 301 302 300 299 299 298 297 298 301 303 303 304 304 305 nan 307 308 309 nan 309 308 307 308 nan 309 308 307 304 302 302 304 306 308 308 308 306 304 304 302 301 301 301 302 304 304 303 300 298 297 298 298 299 299 299 301 302 302 302 302 302 303 305 305 307 308 308 308 308 308 309 310 310 311 310 311 312 313 313 312 311 311 312 314 315 315 315 314 311 309 309 309 309 307 306 305 305 305 306 307 308 308 308 307 307 309 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 285 282 281 281 282 282 280 277 276 nan nan 278 278 277 276 278 279 279 279 278 275 273 272 271 270 268 267 266 266 267 269 272 275 277 278 279 279 278 277 277 278 280 281 281 278 275 273 273 271 271 273 276 277 279 280 281 282 281 277 272 268 269 272 275 278 281 283 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 249 250 256 259 262 262 261 260 261 265 267 271 274 273 271 268 266 266 267 269 273 277 281 285 287 286 284 282 280 280 280 281 283 286 288 290 292 293 294 294 296 298 299 301 300 297 291 291 292 295 298 299 299 297 296 296 295 295 297 300 302 302 303 303 304 nan 307 308 nan 309 308 308 308 308 309 309 308 305 302 300 301 303 305 307 308 308 308 306 304 302 300 300 301 303 304 304 301 299 297 297 298 298 298 298 298 300 301 301 301 301 301 301 303 305 307 308 309 308 307 306 307 308 308 309 309 310 311 312 312 312 311 311 312 313 314 314 314 313 311 309 309 309 308 307 306 305 305 305 306 307 309 309 308 307 308 308 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 283 281 281 282 282 282 280 277 275 274 275 276 275 276 276 278 279 279 278 277 275 274 272 271 269 268 267 266 266 267 269 272 275 277 278 278 278 278 276 277 278 280 281 280 277 274 273 272 271 271 271 272 275 277 278 279 279 278 273 267 265 267 274 278 279 280 282 283 283 nan nan nan nan nan nan nan nan nan 266 266 nan nan nan 249 246 253 257 260 262 263 262 261 260 262 266 271 275 nan 272 268 266 266 267 269 271 274 277 283 286 285 282 280 279 279 280 281 283 285 286 287 289 292 293 293 295 297 299 299 297 293 290 290 292 295 297 298 297 295 294 293 292 294 297 299 301 301 302 303 nan nan nan nan nan 308 308 308 308 308 309 309 306 303 299 299 300 302 305 306 308 308 308 306 304 302 300 300 301 303 304 303 301 299 297 298 299 299 298 297 298 300 301 300 300 299 299 300 302 304 306 308 308 307 306 305 305 306 307 308 309 309 311 312 312 311 311 311 311 312 313 314 313 312 310 309 310 309 308 307 306 306 305 306 306 308 309 310 309 308 307 308 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 287 286 nan 284 282 281 280 281 282 282 282 280 278 275 273 273 274 274 274 276 277 279 279 279 278 277 276 273 269 267 267 267 266 266 267 269 272 274 276 277 277 277 276 276 277 278 279 280 278 276 274 273 272 271 271 271 272 274 276 276 276 275 273 269 265 264 268 273 277 280 280 282 284 284 nan nan nan nan nan nan nan 269 269 268 268 nan nan nan 244 247 255 259 261 263 264 265 263 261 263 267 272 276 nan nan 269 267 266 267 268 268 271 277 283 285 283 280 278 277 278 280 281 283 284 284 286 288 290 292 292 294 296 298 297 295 294 290 290 293 296 297 296 296 295 293 291 291 294 295 297 300 302 303 303 304 306 307 308 308 306 307 307 308 309 309 308 304 300 297 298 299 301 304 304 306 307 307 306 304 302 300 301 302 303 304 303 302 299 297 298 300 299 297 297 298 300 300 nan 300 299 299 300 302 304 306 nan nan 307 306 305 305 305 306 307 308 309 310 311 311 nan 311 311 311 312 313 312 311 310 309 309 309 309 308 307 306 305 306 306 306 308 310 310 309 308 307 307 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 286 285 285 285 282 280 279 280 281 281 282 282 281 278 275 272 272 273 274 274 276 277 279 280 280 280 278 276 272 268 267 268 268 267 266 266 268 271 273 274 276 276 276 275 275 276 278 279 279 279 277 276 274 274 272 271 272 272 273 275 274 272 271 268 264 263 265 268 273 279 281 280 281 284 284 282 nan nan nan nan nan nan nan nan nan 270 nan nan 247 244 250 256 260 262 262 264 266 265 263 265 268 272 276 nan 275 270 267 267 267 267 267 270 276 282 285 nan 279 276 276 278 279 281 283 283 284 285 286 289 291 291 293 295 296 296 295 292 290 290 294 296 296 295 294 294 292 291 291 292 295 298 300 302 302 302 304 305 307 307 307 305 305 306 308 309 308 307 301 297 296 297 299 299 301 303 305 306 306 305 303 301 300 301 302 303 303 302 300 297 297 299 300 299 297 297 298 299 300 nan nan 299 299 300 302 304 306 nan nan nan 306 306 305 305 305 306 307 308 310 311 311 nan nan nan 311 312 312 311 309 308 308 309 309 309 308 307 306 306 306 306 307 308 310 311 310 309 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 287 284 284 284 284 281 278 278 278 279 280 281 282 281 278 275 272 272 273 274 275 277 278 278 278 279 279 278 275 271 268 268 268 268 266 265 266 267 268 271 273 275 275 275 274 274 276 279 280 281 280 280 279 278 275 273 272 272 272 272 273 273 270 266 264 262 261 262 267 274 280 281 280 281 283 283 282 nan nan nan nan nan nan nan nan 274 nan nan 250 244 247 253 258 261 261 263 265 267 267 266 268 271 273 276 277 275 271 269 267 267 266 265 268 276 282 nan nan 277 275 275 276 279 282 284 284 283 284 285 287 290 291 293 293 294 294 293 290 288 290 293 296 296 295 294 293 292 292 292 293 296 298 301 301 301 300 301 304 305 306 305 303 303 305 308 309 307 305 298 295 295 295 297 298 300 302 305 305 305 303 302 301 300 301 301 302 302 301 298 296 297 300 300 299 297 297 298 299 300 nan nan 300 300 301 302 304 305 306 306 307 306 305 305 305 306 306 307 308 309 310 311 311 nan 311 311 310 310 308 307 307 307 308 308 308 307 306 305 306 306 306 307 309 310 310 311 309 307 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 290 285 283 283 283 283 280 278 277 277 278 279 281 282 281 277 274 272 273 274 275 276 277 277 278 278 277 277 277 275 272 nan 269 269 268 266 265 265 266 268 270 272 274 274 273 273 274 277 280 281 283 283 283 281 278 275 273 272 272 271 271 271 270 267 265 264 264 264 265 269 276 281 282 281 280 281 282 282 279 nan nan nan nan nan nan nan 273 nan 253 245 244 248 255 257 262 262 263 265 268 269 269 270 272 274 276 276 276 273 269 267 266 264 263 268 276 282 nan nan 276 274 273 275 280 283 284 284 283 283 284 287 289 291 nan nan nan nan 290 288 287 289 293 295 296 295 294 294 293 293 293 294 296 298 300 300 298 297 298 300 302 304 304 301 302 305 308 308 306 302 295 293 293 294 296 298 300 302 304 305 304 302 300 300 299 300 301 302 301 299 296 296 298 300 300 299 298 297 298 299 300 300 301 300 300 301 302 303 303 304 305 305 305 305 306 306 306 306 306 307 308 309 310 311 310 310 309 308 307 306 305 305 306 307 307 306 305 304 305 305 306 306 307 307 309 310 310 308 307 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 292 288 284 281 281 282 281 280 278 276 277 278 279 282 283 281 276 274 273 274 274 275 275 276 277 277 277 277 276 275 274 272 nan nan 270 269 268 267 266 266 268 269 271 273 273 272 272 275 279 281 283 283 284 282 280 278 274 272 272 272 271 270 269 268 267 266 266 267 267 269 272 277 282 284 282 281 281 281 280 279 275 275 275 273 273 nan nan nan 258 246 241 244 245 253 259 264 263 263 265 269 270 271 271 273 274 275 275 275 272 268 266 264 261 262 268 277 283 nan nan 276 273 270 274 280 284 285 284 284 284 285 288 288 nan nan nan nan 291 289 287 287 289 292 295 296 nan 296 295 294 293 294 295 296 298 300 299 297 295 295 296 299 302 303 300 300 303 306 306 304 300 298 293 292 293 295 297 300 302 305 306 304 302 300 299 300 301 302 301 300 297 295 296 298 299 299 299 298 298 298 299 300 301 301 301 300 301 301 301 302 303 304 304 305 305 306 306 306 306 306 306 307 309 310 310 310 309 308 306 304 304 304 304 306 307 306 304 303 303 304 305 305 305 305 306 308 309 310 308 306 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 290 286 282 279 279 279 279 279 276 276 277 279 281 283 283 280 275 274 274 274 275 275 275 276 276 276 276 276 276 275 274 nan nan nan nan 270 269 268 267 266 267 269 271 272 272 272 273 275 278 280 282 282 282 280 278 276 272 271 271 272 272 271 269 269 269 268 267 268 269 271 275 279 283 284 283 282 282 281 279 276 272 273 272 270 270 273 274 269 251 243 240 241 247 255 262 265 265 264 266 269 271 272 272 273 273 274 274 274 271 268 265 262 258 260 268 276 279 283 nan 275 270 268 272 279 284 nan nan nan 285 285 287 289 nan nan nan 292 289 287 286 286 289 292 294 296 nan 297 295 294 294 295 295 296 298 298 298 296 293 292 294 298 301 301 299 299 302 305 305 304 301 297 292 291 293 295 297 299 302 305 306 305 304 302 300 300 302 303 301 298 296 294 295 297 298 299 299 298 298 298 299 300 301 301 300 300 300 301 301 302 302 303 304 305 305 306 306 306 306 305 306 307 308 309 309 309 309 308 305 303 302 302 303 305 306 305 303 302 302 303 303 304 304 305 306 307 309 309 308 306 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 293 288 284 281 279 277 277 277 276 275 276 278 281 283 284 282 278 275 275 275 275 276 276 276 276 276 275 275 276 276 276 275 nan nan nan nan 270 269 268 266 266 267 269 271 272 271 271 272 273 277 281 281 280 279 277 275 273 272 270 271 272 273 273 272 271 271 270 268 268 270 273 276 280 284 285 284 283 283 281 278 274 271 269 268 266 265 267 268 263 247 246 241 242 249 257 264 266 267 265 267 270 272 272 272 273 273 273 274 nan nan 268 265 260 257 260 267 272 277 281 279 273 268 267 272 279 284 nan nan nan nan 286 288 291 nan 293 291 289 286 284 285 286 289 290 293 296 nan nan 295 293 294 295 295 296 297 297 297 295 291 290 293 297 300 300 298 298 301 304 303 303 300 296 292 291 293 294 296 299 302 303 304 304 304 302 300 301 303 303 301 298 295 294 295 296 298 298 298 298 298 299 299 300 301 301 301 301 300 301 301 302 302 303 304 305 305 305 304 304 304 304 305 306 307 308 308 308 308 307 306 302 300 301 303 305 306 304 302 301 301 301 302 304 304 305 305 307 308 309 308 306 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 291 286 284 282 279 276 275 274 274 275 277 279 282 284 284 281 278 276 276 275 276 276 277 277 276 276 276 276 276 276 276 276 275 275 nan nan 270 268 267 265 265 267 269 271 272 271 271 271 273 277 280 280 278 276 274 272 271 270 269 270 271 273 274 274 273 272 270 268 268 270 273 277 280 283 285 285 285 283 281 277 271 267 265 265 262 260 260 261 260 249 244 243 245 250 258 265 268 269 267 268 270 271 272 273 274 273 273 273 nan nan nan nan 260 256 259 264 270 276 278 277 271 266 266 272 279 283 nan nan nan nan 287 289 291 293 292 290 287 285 284 285 285 287 290 294 296 297 296 294 293 293 294 294 295 295 296 295 293 289 289 293 297 299 298 297 298 299 301 301 301 298 295 293 292 293 293 295 297 298 299 301 302 302 300 299 301 303 303 301 297 296 294 294 296 298 299 298 298 299 299 nan nan 301 301 302 301 301 301 302 302 303 303 304 304 304 303 302 301 302 303 304 305 306 306 307 307 307 307 305 300 299 300 303 305 305 304 302 301 300 300 302 304 305 305 305 306 308 308 308 307 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 292 290 288 285 282 278 275 273 273 273 274 277 281 284 284 283 282 279 277 276 276 277 277 277 277 277 276 277 277 277 277 276 276 275 275 nan nan 269 266 264 264 264 266 269 271 271 271 271 271 273 277 280 278 276 274 271 269 268 268 267 268 270 273 274 274 274 272 269 268 268 270 273 276 278 280 283 284 284 283 281 276 270 264 262 263 260 258 257 257 255 245 245 246 248 252 259 267 270 271 271 270 269 270 272 274 274 274 273 273 nan nan nan nan nan 258 259 264 271 275 276 275 270 266 266 272 278 279 282 nan 283 284 286 288 290 291 291 289 286 285 285 285 286 287 291 294 297 297 296 294 293 293 293 293 294 294 294 294 291 288 289 292 296 297 297 297 296 297 298 299 298 297 294 293 293 293 293 294 294 296 298 300 300 299 297 298 301 303 303 302 299 296 294 294 296 299 299 299 299 299 300 300 301 301 nan 302 301 301 302 303 303 303 303 303 304 304 301 299 299 301 303 304 305 304 305 305 306 306 306 304 299 298 300 303 304 304 304 302 301 299 300 302 304 305 305 305 306 307 308 308 307 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 293 292 290 287 285 282 279 276 273 272 272 274 nan nan 284 285 285 283 279 277 276 276 276 276 276 nan nan nan 279 279 279 278 277 277 277 276 nan nan 268 264 262 262 264 266 268 270 271 271 270 271 273 277 279 278 275 272 269 267 266 265 263 266 270 273 275 275 274 272 269 268 268 270 272 274 276 279 281 281 282 282 281 277 271 264 262 263 262 261 256 254 251 245 248 249 250 253 260 268 272 273 273 272 270 269 271 273 274 273 272 272 nan nan nan nan 265 260 262 267 272 274 275 274 269 266 266 271 272 277 280 nan 281 283 286 287 290 291 290 289 287 287 286 287 287 288 292 295 nan nan nan 295 294 293 293 292 293 294 294 292 290 288 289 292 295 295 296 296 296 296 296 296 296 295 294 293 293 293 293 293 294 296 298 299 299 297 296 297 300 303 303 302 300 296 294 295 297 299 299 299 299 299 300 300 301 302 nan nan 302 302 303 304 304 304 304 303 303 302 300 298 298 300 302 304 304 304 303 304 305 306 305 302 298 298 300 303 303 304 304 303 301 300 300 302 304 305 306 306 306 306 306 307 306 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 292 289 286 284 283 280 277 273 271 272 nan nan nan nan nan 285 284 280 278 277 275 275 275 275 nan nan nan nan nan 279 278 277 277 278 277 nan nan 267 263 261 261 263 265 267 270 270 270 269 270 273 277 279 277 275 272 270 266 265 262 262 265 269 273 275 275 273 271 270 269 269 269 270 271 274 277 279 nan nan 280 279 277 272 266 264 263 265 265 257 252 249 246 253 253 253 255 261 266 271 273 274 273 271 269 269 270 271 271 271 271 271 271 270 267 263 261 265 269 272 274 275 273 269 266 266 267 270 275 279 280 280 282 284 287 289 290 291 291 290 289 288 288 289 290 293 296 nan nan nan nan nan 294 293 292 293 293 293 291 289 287 289 292 293 294 295 295 295 295 294 294 294 294 294 293 293 294 294 294 295 297 298 298 297 295 295 297 299 301 302 302 299 296 295 296 298 299 299 299 299 299 300 300 301 302 302 303 303 304 304 305 305 305 304 303 303 301 299 297 298 300 302 303 303 303 302 303 304 304 303 301 298 298 300 302 303 304 304 303 302 300 300 302 304 306 306 306 306 305 306 306 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 292 291 288 286 284 283 282 279 275 272 271 nan nan nan nan 281 284 284 282 279 278 275 273 274 nan nan nan nan nan nan 278 277 276 277 278 278 nan 273 267 263 261 262 263 265 267 268 269 269 269 270 272 276 278 276 274 272 271 268 264 261 261 263 268 273 275 275 273 272 271 271 269 268 269 270 273 276 277 nan nan nan nan 277 274 269 267 267 268 266 257 250 249 250 256 256 255 256 259 262 269 273 273 272 270 268 268 268 269 269 269 269 268 267 265 262 261 262 266 270 272 273 274 274 272 268 266 265 269 274 277 279 279 281 283 286 288 289 290 290 289 289 289 290 290 291 294 296 298 299 299 299 297 295 293 293 293 292 292 290 287 287 288 290 292 293 294 294 294 293 292 292 293 294 294 294 295 295 296 296 297 298 nan 297 295 294 295 296 298 300 302 301 298 296 295 296 298 299 298 298 299 300 300 301 301 302 302 303 304 305 305 306 306 306 305 303 302 300 298 297 298 300 301 302 302 302 301 302 303 303 302 299 297 298 300 301 303 304 304 304 303 301 301 302 304 305 306 306 305 305 305 305 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 290 290 289 288 286 285 284 283 281 277 273 272 nan nan 271 273 277 282 284 284 281 279 276 273 273 273 nan nan nan nan nan 276 276 276 277 278 278 277 273 269 266 263 263 264 266 267 267 267 268 268 270 272 275 276 274 274 272 270 267 263 260 259 262 267 272 274 274 273 272 272 271 269 267 266 269 272 275 276 277 277 nan 277 277 277 273 270 271 269 264 255 250 249 253 257 257 256 256 257 263 269 272 271 270 269 268 266 266 266 266 266 266 265 262 259 258 259 263 267 270 272 273 274 273 272 267 264 264 267 272 276 277 278 280 282 283 285 287 289 290 288 288 290 291 292 293 295 297 298 299 300 299 298 295 294 294 293 292 290 288 287 286 287 290 291 292 292 293 293 293 292 292 292 293 294 295 296 297 297 298 298 298 298 296 294 294 294 296 298 300 301 299 298 296 296 297 298 298 298 298 299 300 301 302 302 302 302 303 304 305 305 306 nan nan 305 303 302 300 298 297 298 299 300 301 301 301 301 301 302 302 300 299 297 297 299 301 302 304 304 304 303 302 302 302 303 304 306 306 305 305 305 304 304 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 288 287 287 287 286 286 286 284 282 280 278 275 272 271 269 270 274 279 283 283 282 279 277 275 274 273 nan nan nan nan nan 274 274 275 276 277 278 278 275 272 267 264 263 264 265 266 266 266 266 267 269 271 273 274 272 271 270 269 266 262 259 258 260 266 271 273 274 274 274 273 271 268 266 265 267 271 274 275 275 274 274 274 275 276 275 274 273 268 261 255 251 250 254 256 256 257 257 259 264 269 270 267 266 267 267 266 265 264 264 264 263 262 258 256 257 259 264 267 269 270 271 272 272 270 266 264 263 266 271 275 276 278 280 280 282 284 286 287 288 287 288 290 291 292 293 294 295 295 297 299 299 297 295 294 294 293 291 289 288 286 285 289 291 290 290 291 293 293 293 292 291 291 292 294 295 296 297 298 298 298 297 296 294 292 292 294 296 298 300 300 298 297 296 296 297 297 298 298 299 300 301 302 303 303 302 302 303 303 305 306 306 nan 307 305 303 302 300 299 299 299 299 300 301 301 301 300 301 301 301 300 299 298 298 299 301 302 303 304 304 304 303 303 303 304 305 305 305 305 305 305 304 303 303 nan nan nan nan nan nan nan nan nan nan nan nan nan 292 290 287 285 285 285 286 286 286 286 286 284 280 276 273 271 268 268 271 277 281 282 282 280 280 278 276 274 nan nan nan nan nan nan 273 274 275 277 277 278 276 272 267 263 262 262 263 265 266 265 264 265 266 269 270 272 271 271 269 268 266 262 258 257 260 265 269 271 273 274 274 273 272 269 266 265 266 269 272 274 273 272 272 272 273 275 276 277 273 265 260 257 255 254 256 255 257 256 256 259 265 268 268 263 262 264 265 265 264 263 262 262 261 259 257 255 257 260 264 267 267 269 269 270 270 269 266 263 262 265 270 274 276 276 nan nan nan 284 285 286 286 286 287 289 291 292 292 292 293 293 296 298 298 297 295 295 294 292 291 289 287 285 285 290 291 289 288 290 292 294 294 293 292 291 292 294 295 296 298 299 298 296 294 293 291 290 292 294 297 298 299 299 298 296 296 296 297 298 298 299 nan nan 301 302 303 303 302 302 302 303 305 306 307 307 306 305 303 302 302 301 300 299 300 301 301 301 300 300 300 301 301 300 299 298 298 300 302 302 303 304 304 304 304 304 304 304 305 305 305 304 305 305 304 303 303 nan nan nan nan nan nan nan nan nan nan nan nan 289 290 289 286 284 284 284 285 286 286 286 286 284 281 278 275 271 268 267 270 275 279 281 282 281 281 279 276 274 273 nan nan nan nan nan nan 274 275 275 276 277 275 271 267 264 262 261 262 264 265 263 263 263 264 266 269 271 271 271 270 269 266 262 258 256 258 262 265 270 272 274 274 273 271 269 267 266 266 268 269 271 271 271 271 270 271 274 277 278 273 265 260 259 258 259 259 258 260 258 257 260 265 268 266 261 260 261 263 264 264 262 261 260 259 257 255 255 257 260 263 263 266 267 267 268 268 268 266 264 262 265 270 270 274 276 nan nan nan nan 285 285 285 286 287 288 289 290 290 291 291 292 295 297 297 296 295 295 294 292 291 288 285 283 286 290 291 289 287 289 292 293 294 293 292 291 293 294 295 296 298 299 297 296 293 290 288 289 291 294 297 299 299 298 297 296 296 296 297 298 299 299 300 301 302 303 303 303 303 303 303 304 305 306 307 307 306 304 303 303 302 301 300 300 301 302 302 301 300 300 300 299 300 299 298 297 298 301 302 303 303 304 304 303 304 304 303 303 304 304 304 304 305 305 304 303 302 nan nan nan nan nan nan nan nan nan nan nan nan 287 287 287 286 285 284 284 284 285 286 287 286 284 282 279 276 272 269 268 270 274 277 277 280 281 279 278 275 273 272 nan nan nan nan nan nan 274 274 275 276 276 275 271 267 264 262 260 260 262 262 260 260 260 262 265 268 270 272 274 272 270 266 262 260 257 256 258 263 269 272 273 273 272 270 268 267 266 266 266 267 269 270 269 269 270 271 273 277 277 273 267 264 262 262 264 264 262 264 261 259 261 266 268 264 262 258 257 260 263 263 261 260 260 258 256 255 255 256 257 260 262 264 265 266 267 268 267 266 263 263 265 266 270 273 276 nan nan nan nan nan 286 286 286 286 287 nan 288 289 290 290 292 294 296 296 296 295 294 294 292 290 286 283 283 287 291 292 289 287 287 289 292 294 293 292 292 293 295 296 298 299 299 297 295 290 287 286 288 290 293 297 299 299 299 297 297 296 296 297 298 299 299 300 301 302 303 303 303 303 303 304 305 306 306 306 306 306 305 304 304 303 302 300 300 302 303 303 301 300 300 299 298 298 298 297 297 299 301 303 303 303 303 303 303 304 304 303 303 304 304 304 304 304 305 304 302 301 nan nan nan nan nan nan nan nan nan nan nan nan 285 285 284 284 284 284 285 284 285 286 286 286 284 282 280 277 273 270 269 270 271 273 276 278 279 278 276 273 271 270 nan nan nan nan nan nan nan 274 275 275 276 275 271 266 264 261 258 257 258 258 257 257 257 259 262 267 271 274 276 272 269 266 264 262 258 256 257 262 268 271 272 272 271 270 269 268 267 266 265 266 267 269 269 269 270 271 274 276 276 274 271 268 266 267 270 269 266 266 263 261 263 267 268 266 263 257 256 259 262 262 260 260 259 258 256 255 255 255 256 259 261 263 264 265 266 267 267 265 262 262 263 265 269 273 nan nan nan 286 287 287 nan 287 287 287 287 287 287 288 289 290 292 294 296 296 296 295 294 293 291 288 285 282 283 287 291 292 291 289 287 288 292 294 294 292 293 294 296 297 299 300 299 297 293 288 286 286 287 289 293 296 299 299 299 298 298 297 297 297 298 298 299 300 301 301 302 303 303 304 305 306 306 306 306 306 306 306 305 304 304 303 301 300 300 302 303 303 303 301 300 299 298 297 296 296 297 299 301 302 302 303 303 303 304 304 305 303 303 303 304 304 304 304 305 304 302 301 nan nan nan nan nan nan nan nan nan nan nan nan 284 283 282 282 283 284 285 285 285 286 285 285 284 282 281 278 275 272 270 270 270 272 275 277 278 277 273 270 268 268 nan nan nan nan nan nan nan nan 275 276 276 275 271 266 263 259 257 256 255 255 254 255 255 256 260 267 274 277 277 272 270 266 264 260 257 255 258 262 267 270 272 272 271 270 270 269 268 267 266 266 267 268 269 269 270 272 273 274 275 275 273 270 270 272 275 273 269 267 265 263 264 266 267 266 261 256 256 259 261 260 259 259 259 258 256 256 255 255 257 259 261 262 263 265 266 266 265 265 262 262 262 265 269 273 nan 282 285 287 288 288 nan 288 288 289 288 287 287 288 290 291 292 295 296 296 296 296 294 293 291 288 284 281 283 287 291 291 291 289 287 289 292 294 294 293 293 295 297 297 298 299 297 294 290 287 286 286 287 288 291 293 296 298 299 299 299 298 298 297 297 298 298 298 299 300 301 302 303 304 306 307 307 308 307 307 307 306 305 304 304 302 300 299 300 302 303 303 302 301 300 299 297 296 295 296 297 299 300 301 301 301 302 303 304 305 305 303 302 302 302 303 303 304 304 303 301 300 282 nan nan nan nan nan nan nan nan nan nan nan 284 283 281 281 281 283 284 285 286 285 285 284 284 283 281 279 277 275 272 269 269 271 273 276 278 276 271 267 266 267 nan nan nan nan nan nan nan nan nan 277 276 274 270 265 263 260 257 255 254 253 253 252 253 255 260 269 277 279 278 277 272 266 262 258 255 255 260 263 267 270 272 272 272 272 271 270 269 267 267 267 268 268 269 269 270 272 272 272 273 273 272 272 272 275 278 276 271 268 266 265 264 264 265 262 257 254 256 259 260 259 257 258 258 258 257 256 255 256 257 259 260 261 263 264 265 265 265 264 262 262 262 265 268 273 278 282 286 nan nan 289 289 290 290 290 288 286 286 289 292 292 294 295 295 296 296 nan 295 nan 291 287 283 281 282 283 287 290 291 289 287 288 292 294 294 293 294 295 296 297 298 298 295 291 289 287 287 287 287 287 289 290 294 297 299 299 300 300 299 298 297 297 297 297 298 299 300 301 303 304 306 306 307 308 308 308 308 307 305 305 304 302 299 299 300 301 302 302 301 301 300 299 297 295 294 295 296 298 300 300 300 300 301 303 305 305 304 303 302 302 302 303 303 303 304 303 300 299 281 nan nan nan nan nan nan nan nan nan nan nan nan 285 282 280 281 282 284 285 285 286 286 285 285 284 282 281 279 275 270 268 268 269 272 274 275 274 268 265 265 265 267 nan nan nan nan nan nan nan nan 278 277 274 269 266 264 260 257 254 253 252 251 250 253 257 263 271 278 279 281 281 275 268 263 259 256 256 261 265 267 270 272 272 272 271 271 270 268 267 267 268 268 269 269 269 270 270 271 271 271 272 272 272 273 275 279 278 272 270 267 266 263 263 263 261 255 255 257 258 258 258 257 257 258 258 257 256 256 257 259 260 260 260 262 264 264 265 265 264 262 262 263 265 268 273 278 282 285 nan nan 289 290 290 291 nan nan 283 285 290 293 293 294 295 296 296 296 nan nan nan 291 286 281 281 280 281 285 289 290 288 287 288 291 293 293 293 293 293 295 297 298 297 294 289 288 288 288 287 287 287 288 289 292 295 298 300 301 301 300 298 298 297 296 295 296 298 299 300 301 303 304 304 305 306 308 308 307 306 305 305 304 301 299 299 299 301 302 301 301 300 300 299 296 294 293 294 295 298 300 300 299 299 300 302 304 305 304 303 302 302 302 303 303 303 304 303 300 299 280 nan nan nan nan nan nan nan nan nan nan nan nan 287 283 280 280 281 283 284 285 286 286 286 286 286 285 283 279 274 269 266 267 269 271 271 271 269 265 264 264 265 267 nan nan nan nan nan nan nan nan nan 277 276 272 267 263 259 255 253 252 250 249 251 257 262 267 270 276 279 282 281 277 271 266 262 259 259 262 267 269 270 271 272 272 271 270 269 267 267 267 268 268 269 269 269 269 269 270 271 271 272 272 272 273 275 278 277 275 271 267 266 262 262 263 262 258 257 257 258 257 256 256 257 259 259 258 257 258 259 260 260 260 260 260 261 264 266 265 264 263 262 263 266 269 273 277 279 281 285 287 289 290 291 nan nan 283 281 283 288 292 nan 295 295 295 295 295 295 nan 293 291 285 283 280 279 280 285 288 289 288 286 287 290 292 293 292 292 292 294 296 296 294 291 287 287 288 288 288 288 287 287 288 290 294 298 300 301 302 302 301 299 297 295 295 296 296 297 297 299 300 301 302 302 304 306 306 306 305 305 306 304 301 301 299 299 300 301 300 300 300 300 299 297 294 293 293 295 297 299 299 298 298 300 302 303 303 303 302 301 302 302 302 302 302 304 304 302 300 281 nan nan nan nan nan nan nan nan nan nan nan nan 288 283 280 280 281 282 284 285 286 286 286 286 286 286 284 280 275 270 268 268 269 270 269 nan 266 262 261 261 264 267 nan nan nan nan nan nan nan nan nan 281 278 273 267 262 257 254 252 250 249 250 256 262 267 269 273 277 280 282 280 278 274 269 266 263 263 265 268 270 270 271 271 272 271 270 269 267 266 266 266 266 267 268 268 268 268 269 271 272 272 272 272 273 275 276 276 274 269 267 266 264 264 265 264 261 259 259 260 260 259 257 258 260 260 260 260 261 263 263 262 260 260 261 263 265 266 265 264 263 263 265 267 270 272 274 276 279 283 286 288 290 290 290 286 280 278 280 284 291 294 295 295 294 293 293 294 294 292 292 287 284 280 279 281 284 288 289 288 287 287 288 289 291 291 290 291 293 294 294 291 288 286 286 287 288 288 288 287 286 287 289 294 298 301 302 303 303 301 299 297 295 295 295 296 296 296 297 297 298 299 300 302 304 305 305 304 305 306 305 303 301 299 299 300 300 300 300 300 300 299 297 295 293 293 295 297 298 298 298 298 300 300 302 303 303 302 302 302 302 302 301 301 302 304 303 301 281 281 nan nan 284 283 281 280 279 nan nan nan 289 287 284 281 279 280 282 284 285 285 286 286 286 286 287 286 281 276 271 268 268 269 269 268 267 nan 259 257 258 nan nan nan nan nan nan nan nan nan nan nan 283 278 273 267 262 257 252 250 249 250 254 260 263 269 273 276 278 279 280 278 277 274 271 269 267 267 268 270 271 270 271 271 271 270 270 268 266 265 265 265 265 265 266 268 268 268 269 270 271 272 272 274 274 276 276 275 271 268 267 268 267 268 268 267 263 262 262 262 262 261 260 261 262 262 262 262 264 265 265 265 263 262 263 264 266 266 265 263 262 263 265 268 269 270 272 275 278 281 285 287 289 289 287 284 279 275 278 285 291 294 295 294 292 291 292 293 293 292 291 288 284 281 280 281 284 287 289 289 288 288 288 289 291 290 290 291 292 292 291 289 287 285 286 287 288 288 288 287 285 286 289 293 298 299 301 303 302 301 299 297 296 295 296 297 296 296 295 296 296 297 298 300 302 303 304 304 304 305 304 302 300 299 299 300 299 299 299 299 299 299 297 294 292 293 294 296 297 297 297 297 299 300 301 302 302 301 302 302 302 301 301 300 301 303 303 302 280 280 281 282 282 281 281 281 280 280 282 285 288 287 284 281 280 280 281 282 283 285 286 286 287 287 288 286 282 275 270 267 266 266 267 266 264 262 259 nan nan nan nan nan nan nan nan nan nan nan nan nan 283 279 273 267 260 254 251 249 250 252 255 259 266 272 276 278 278 278 278 277 275 273 272 271 270 270 271 272 272 272 271 270 270 269 268 268 266 265 264 264 264 264 266 267 267 268 269 270 272 273 273 275 276 277 276 273 270 269 269 271 271 271 271 269 268 266 264 264 264 263 264 265 264 263 263 264 265 266 266 266 265 264 265 266 266 266 264 262 262 263 263 266 268 270 272 274 277 280 283 286 287 287 285 281 277 273 279 286 291 294 294 293 288 289 292 292 293 292 290 288 285 282 281 281 284 287 290 290 290 290 290 290 291 290 289 290 291 290 288 287 286 284 286 287 287 287 286 285 284 286 289 291 294 297 301 302 302 301 299 298 297 297 297 298 298 298 297 296 296 296 297 298 300 302 303 303 304 304 303 301 299 299 299 299 299 299 298 298 298 297 296 294 292 292 293 294 296 297 296 297 299 300 301 301 301 301 301 302 301 301 300 300 300 302 303 302 279 278 279 279 279 279 280 280 280 280 281 284 286 286 284 282 280 280 280 281 283 285 286 287 288 289 289 286 281 274 268 264 264 264 265 264 262 260 260 nan nan nan nan nan nan nan nan nan nan nan nan 284 284 279 273 265 258 253 250 250 250 252 256 262 269 273 277 278 278 277 277 276 273 272 272 271 272 272 273 273 273 273 271 270 270 270 269 268 267 265 264 263 263 263 265 267 267 269 270 272 273 273 274 275 276 276 273 272 271 272 273 275 274 272 271 270 269 267 266 266 266 265 267 268 nan 266 265 267 267 267 267 267 266 266 267 266 266 265 263 261 261 260 263 265 268 270 271 273 275 278 281 284 286 285 284 279 274 274 281 287 291 293 292 290 283 284 287 292 294 293 290 288 285 283 282 282 284 287 289 290 291 292 292 292 290 289 289 291 291 290 288 286 284 284 286 287 286 285 285 284 284 284 287 290 293 297 300 302 302 301 299 298 297 297 298 299 300 301 299 298 296 296 297 297 298 299 300 302 303 302 302 300 299 299 299 299 299 299 298 298 297 296 295 293 292 292 292 293 294 295 296 298 300 301 301 300 300 300 301 301 301 301 300 299 300 302 303 302 278 277 277 277 277 278 279 280 279 280 281 283 285 285 284 282 281 280 279 280 282 285 288 289 289 289 289 285 279 273 267 263 263 263 264 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 278 272 266 261 256 254 253 252 255 260 266 271 273 276 277 277 277 276 275 272 271 271 271 272 273 274 274 273 271 270 271 271 270 269 267 265 264 263 261 262 263 265 267 269 270 271 272 272 273 274 275 275 274 271 271 273 275 276 277 276 276 273 270 269 268 267 267 267 268 270 nan nan 269 269 269 268 268 268 268 268 268 268 267 265 264 262 261 260 260 263 265 268 270 271 272 274 276 278 281 283 284 281 276 272 276 283 288 291 291 289 288 283 280 286 292 295 293 291 288 286 285 283 282 282 284 288 291 nan nan 294 292 290 289 290 291 291 290 288 285 284 285 286 287 286 284 283 283 283 284 287 290 293 296 299 301 301 301 300 298 298 297 298 299 301 302 302 300 298 297 297 297 297 297 299 301 302 301 300 300 299 299 298 298 298 299 298 297 296 295 294 293 293 292 292 292 293 295 296 298 300 301 300 299 299 300 300 301 301 300 299 299 300 301 302 301 277 277 277 276 276 277 278 279 279 280 281 283 285 286 285 284 283 280 279 280 283 286 289 290 290 289 288 284 279 275 270 264 263 264 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 276 271 270 266 263 260 257 257 260 264 269 273 274 275 276 276 275 275 274 270 269 269 270 271 272 274 274 272 270 270 270 270 270 269 267 264 263 262 261 262 264 267 269 271 271 271 272 273 273 274 275 273 271 271 272 274 277 278 278 279 278 276 273 270 268 267 268 270 271 273 nan nan nan 271 271 269 268 268 270 270 269 268 266 264 264 262 260 259 260 263 266 268 270 271 272 273 274 275 278 281 282 278 273 272 277 285 289 nan nan 288 285 280 279 287 294 295 294 291 288 287 286 285 284 283 285 288 291 nan 294 295 293 290 289 290 292 292 290 288 285 284 285 287 286 285 283 282 282 282 285 288 290 293 296 298 300 301 301 301 300 299 298 298 299 300 302 303 302 300 298 298 298 297 297 299 301 301 301 300 299 299 299 298 298 299 299 nan 297 296 295 294 293 293 293 292 292 293 295 297 298 300 300 299 299 299 299 300 300 300 299 299 298 299 301 301 301 276 277 277 276 276 276 277 278 279 280 281 283 285 285 286 286 284 282 280 281 284 288 291 290 289 288 287 284 281 276 269 264 264 265 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 279 279 278 275 276 274 270 265 262 262 265 269 272 274 274 274 274 274 273 272 271 268 267 268 269 270 272 272 272 270 269 269 268 268 268 268 267 264 262 261 262 264 266 268 270 272 272 273 273 273 273 274 274 270 269 271 274 277 278 278 278 279 279 278 276 272 269 268 269 272 273 275 275 nan 274 273 271 270 269 269 271 272 271 269 265 265 263 261 259 259 261 265 267 268 270 271 272 nan 272 274 277 280 280 276 272 272 277 285 290 290 nan 285 280 275 280 290 295 295 293 291 289 287 287 286 285 284 285 289 292 nan 294 nan 291 290 290 291 292 292 290 287 285 284 285 286 286 285 283 282 281 282 285 288 291 293 295 297 299 301 301 301 301 300 299 299 299 299 301 302 302 301 300 299 298 298 299 300 301 301 300 299 299 299 299 298 298 299 299 298 297 296 295 294 294 294 293 293 293 294 295 296 298 300 300 299 298 298 298 300 300 299 299 298 298 299 300 300 301 276 276 277 276 275 275 275 277 278 280 282 283 285 286 287 286 285 283 282 283 286 289 291 290 288 287 286 285 281 275 268 264 264 266 267 265 nan nan nan nan 250 251 nan nan nan nan nan nan nan 278 278 277 278 278 278 278 275 272 268 266 266 270 272 274 274 273 273 272 272 271 270 269 266 266 267 268 270 270 271 271 270 270 269 268 267 267 266 265 263 261 261 263 266 268 270 270 272 273 273 273 274 274 275 273 268 268 271 275 276 278 279 278 279 280 279 276 273 270 269 271 272 273 274 275 275 275 273 272 270 269 270 271 272 271 270 264 263 262 259 259 261 263 266 268 269 271 272 273 nan 272 273 277 279 278 274 271 272 278 284 285 287 285 279 273 272 281 291 296 295 293 290 290 289 288 287 285 284 286 290 292 nan nan 290 289 289 290 292 293 292 290 288 285 284 285 286 286 285 284 282 281 282 286 289 291 293 294 297 298 299 300 301 301 301 301 300 299 299 300 301 302 302 301 299 299 300 301 302 302 301 300 299 299 299 299 298 298 299 299 298 297 296 295 295 294 294 294 293 293 294 295 296 298 299 299 299 298 298 298 299 299 299 298 298 297 298 299 300 301 276 276 276 276 275 274 274 276 278 280 281 283 286 287 287 287 286 285 284 286 288 290 291 291 289 287 285 283 280 274 268 265 265 265 265 262 258 254 251 250 248 nan nan nan nan nan nan nan 278 277 277 277 277 277 277 277 274 271 269 268 269 270 273 274 273 272 272 271 270 268 267 267 265 264 265 267 269 270 271 270 270 270 269 267 266 266 266 265 262 260 261 264 266 267 269 271 273 274 274 274 275 275 274 272 267 269 269 273 276 277 278 278 278 279 278 276 273 272 271 272 272 273 275 275 275 274 274 272 271 270 270 271 270 270 267 262 262 261 259 259 263 266 268 nan 270 271 273 273 nan 272 273 276 278 276 273 270 271 274 278 281 282 279 273 268 271 281 290 294 295 295 293 291 290 290 288 286 285 287 291 293 nan 289 287 287 288 290 292 293 292 290 288 285 284 285 285 285 285 283 282 281 283 286 289 291 293 nan nan 297 299 300 300 300 301 302 301 300 300 300 300 301 302 301 299 299 301 303 303 303 301 301 300 299 299 298 298 298 299 nan 298 297 296 296 295 294 294 294 294 294 294 295 296 298 298 299 300 299 298 299 299 299 299 298 298 298 298 298 300 301 276 276 276 275 274 273 273 275 276 279 281 285 287 287 287 287 286 286 286 287 289 291 291 291 290 287 284 282 279 274 269 265 263 263 261 258 255 253 249 248 255 nan nan nan nan nan nan nan 278 277 277 276 276 277 277 276 273 270 268 268 269 271 272 273 272 271 270 270 268 266 264 264 264 262 265 267 269 270 270 269 269 268 267 266 266 265 264 263 261 260 262 263 265 268 271 273 274 274 275 275 276 275 273 270 269 268 270 273 275 276 276 277 277 278 277 276 276 276 274 273 273 274 274 274 273 272 273 273 273 272 272 271 270 269 265 264 262 259 258 261 265 268 269 nan nan 271 273 nan nan 271 272 274 276 274 271 270 270 270 273 275 275 271 267 265 270 280 287 292 293 294 294 292 290 290 288 286 286 288 291 293 291 287 284 284 286 290 292 293 292 290 288 285 285 284 285 285 285 283 282 282 284 287 290 291 292 292 nan 296 298 299 299 300 301 303 302 301 300 300 300 301 301 299 298 298 301 303 303 303 303 301 299 298 298 298 298 299 299 299 298 297 296 295 295 294 294 294 294 295 295 295 295 296 298 299 300 299 299 299 299 299 299 299 299 299 298 298 300 301 276 276 275 274 273 272 273 274 276 279 282 285 287 288 287 287 287 287 287 289 289 290 291 290 289 287 283 281 278 274 269 265 262 260 258 256 254 251 250 253 261 nan nan nan nan nan nan nan 278 278 277 276 276 276 276 275 273 270 268 267 268 269 270 271 271 270 269 268 266 264 261 261 261 261 264 266 266 267 268 268 268 266 266 265 264 263 262 261 260 259 260 262 265 269 272 274 274 275 275 275 275 273 271 271 269 269 271 273 275 275 275 275 275 276 277 278 279 278 276 274 273 274 274 272 272 271 271 272 273 273 273 273 271 269 266 265 262 260 260 263 265 268 270 nan nan 271 272 nan 271 270 271 272 273 272 271 270 269 269 269 270 269 267 264 263 269 279 279 284 289 292 293 292 291 290 288 287 287 289 290 291 289 283 280 282 286 290 292 293 292 290 289 286 285 284 284 284 284 284 283 283 285 287 289 290 291 292 293 296 298 298 298 299 301 302 303 303 301 300 300 300 299 297 296 298 300 300 301 302 301 300 298 297 298 298 299 299 299 299 298 296 295 294 294 294 294 295 295 296 296 296 296 296 298 300 300 300 300 300 300 300 299 299 300 300 298 298 299 301 277 276 275 274 273 272 273 274 nan 280 283 286 288 288 288 288 288 288 288 289 289 290 290 290 289 287 283 280 278 274 269 264 261 259 257 255 253 253 254 258 265 nan nan nan nan nan nan nan 280 278 277 275 274 275 275 274 272 270 268 267 268 268 269 270 270 269 268 266 263 260 259 259 259 261 263 263 264 266 266 266 266 265 265 265 264 263 262 262 261 260 261 263 266 269 272 273 275 275 274 273 272 272 271 270 269 270 271 273 274 273 273 274 273 274 275 277 280 279 277 275 274 274 272 271 272 272 271 273 274 276 276 275 272 269 267 265 263 262 263 264 264 265 269 271 270 270 269 269 268 268 268 268 269 270 270 270 269 268 268 266 265 265 262 262 263 268 274 281 286 289 291 290 290 289 288 287 287 288 288 289 287 280 279 281 285 289 291 292 291 290 289 287 284 283 283 283 284 284 284 284 285 286 288 290 290 290 292 294 297 298 298 299 300 302 304 303 301 300 300 299 297 294 294 296 297 298 300 301 300 298 297 297 297 298 299 299 299 299 297 295 293 293 293 293 294 295 296 296 296 296 296 297 298 300 300 300 300 300 300 300 299 300 301 300 298 297 299 300 276 276 275 275 274 273 274 nan nan nan 283 286 288 289 288 288 288 288 289 289 290 291 290 289 288 286 283 280 278 274 271 266 263 260 256 254 254 255 258 262 266 nan nan nan nan nan nan nan 279 277 276 274 274 274 274 273 272 271 270 269 269 269 269 269 268 266 265 264 261 257 257 258 259 262 262 261 263 264 265 265 265 265 265 265 264 263 263 262 261 260 261 263 266 270 273 274 274 273 273 273 273 272 271 270 269 270 270 272 273 272 272 272 272 272 274 278 281 280 278 276 276 275 273 273 274 274 274 274 nan 277 277 276 272 270 267 265 265 265 266 266 265 265 267 269 269 268 267 266 266 266 266 265 264 267 269 269 268 267 266 263 264 264 261 261 260 265 271 278 284 287 288 288 288 288 287 287 286 286 286 286 283 278 278 280 284 287 290 291 291 291 289 286 284 282 282 283 283 284 285 285 286 287 289 290 289 289 291 293 296 297 297 298 299 302 304 303 301 301 300 298 295 293 293 294 296 298 300 300 299 297 296 296 297 298 299 299 300 299 297 295 293 292 292 293 294 294 295 296 296 296 296 297 299 300 300 300 300 300 300 299 299 300 301 301 298 297 298 298 nan nan nan 277 276 275 nan nan nan 282 284 285 288 289 288 288 288 289 289 290 290 291 290 289 287 286 283 280 277 275 273 269 264 260 257 255 255 257 262 266 nan nan nan nan nan nan nan nan 278 276 274 273 273 273 273 272 272 272 272 271 269 268 267 266 266 265 264 263 261 260 260 260 261 264 261 260 261 263 264 264 265 265 266 265 265 264 263 261 260 260 261 263 266 269 272 273 273 273 272 271 272 272 271 271 270 269 270 271 271 271 271 271 271 272 275 278 280 281 280 278 278 277 275 275 276 277 277 276 nan 277 277 276 273 270 267 266 267 268 267 267 265 265 267 269 270 269 267 265 264 264 263 262 261 264 268 269 267 264 262 261 264 264 263 260 259 263 269 275 281 284 286 286 286 285 285 286 285 284 283 282 280 277 278 280 283 285 287 289 290 290 289 286 284 282 282 282 283 283 284 285 287 288 290 290 289 289 290 292 295 296 296 297 299 302 304 303 302 300 299 297 295 294 293 294 296 299 300 299 298 296 296 296 296 296 298 299 300 299 297 294 292 292 292 292 293 294 295 296 296 296 296 297 299 300 300 300 300 300 300 299 299 300 301 301 299 297 297 297 nan nan nan nan nan nan nan nan nan 283 284 286 287 289 289 289 288 289 290 290 290 290 290 288 286 285 282 281 278 277 274 269 264 261 258 257 257 259 264 269 nan nan nan nan nan nan nan nan 276 275 274 273 273 273 273 272 272 271 271 270 268 266 264 263 263 264 265 265 265 265 265 265 265 264 261 260 260 262 262 263 264 266 266 266 266 265 263 261 260 260 261 264 267 269 271 272 273 273 273 271 271 271 271 271 270 269 270 270 270 270 270 270 270 274 277 278 278 280 280 280 279 278 277 277 277 278 279 279 279 279 277 276 273 270 268 268 268 269 268 267 265 265 266 269 270 269 268 266 264 263 262 260 260 264 267 268 265 261 259 261 261 263 263 259 258 261 267 273 278 281 283 283 283 282 282 283 284 283 281 280 278 277 278 279 282 282 284 287 289 289 288 287 285 283 283 283 283 283 284 286 288 289 290 290 289 288 289 291 292 294 296 297 299 301 303 302 301 300 298 297 296 294 293 294 296 299 300 299 297 296 296 295 296 296 298 nan nan 299 297 294 292 292 292 292 293 294 295 296 296 296 296 297 299 300 300 300 300 300 300 299 298 299 302 nan nan 299 297 297 nan nan nan nan nan nan nan nan nan 284 285 286 286 288 288 289 289 289 290 291 290 290 289 287 286 285 283 282 279 277 274 269 266 263 261 259 259 261 265 269 nan nan nan nan nan nan nan nan 275 275 274 273 273 273 273 273 272 271 270 269 267 265 264 264 265 267 269 268 268 269 269 269 266 263 260 260 260 261 261 263 264 265 266 266 266 264 263 261 260 260 261 264 267 269 271 272 273 273 272 271 270 271 271 271 270 269 269 270 270 269 269 269 271 274 278 278 279 280 281 280 280 280 279 279 279 280 281 281 281 280 278 276 275 272 270 269 269 269 269 267 266 265 266 269 271 272 271 268 265 263 260 259 259 263 267 267 262 259 258 258 261 263 262 259 258 261 265 270 275 278 279 280 280 281 281 282 283 282 280 278 277 277 278 278 280 281 282 285 287 287 287 287 285 284 284 284 284 283 284 286 288 289 290 290 290 289 289 289 291 294 295 297 299 301 302 302 301 300 299 297 296 294 294 294 296 298 299 298 297 296 296 296 296 296 298 nan nan 298 297 294 294 293 292 292 293 294 295 296 296 296 296 297 298 299 300 300 300 300 300 299 298 299 301 301 302 300 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 289 289 289 290 290 289 288 287 286 285 285 283 279 276 274 270 267 265 263 262 261 261 264 267 nan nan nan nan nan nan nan nan 275 275 275 275 275 275 275 274 273 272 271 270 269 268 268 268 269 270 271 270 271 271 270 269 265 262 259 258 259 260 261 262 263 264 266 267 266 263 262 261 260 260 260 263 265 266 269 272 273 272 270 270 271 272 273 272 271 270 269 269 269 268 268 269 271 275 277 278 279 279 280 281 281 281 281 280 279 280 280 281 281 280 279 278 277 275 271 270 270 270 269 268 268 267 268 269 272 274 273 270 266 262 259 258 258 262 266 265 264 259 257 257 260 263 262 258 258 260 265 269 272 274 275 277 278 278 279 280 282 281 279 278 277 277 277 278 280 280 281 282 285 286 287 287 286 286 285 285 284 283 284 286 289 290 290 290 291 291 291 290 291 293 295 297 299 301 301 301 301 301 299 298 297 296 294 294 296 298 298 298 298 297 296 296 296 297 298 nan nan nan nan 296 295 293 293 293 294 295 295 295 295 296 296 297 298 299 299 299 299 300 300 299 298 299 299 300 302 nan 299 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 289 288 288 287 285 285 283 280 277 274 271 268 266 265 263 262 262 262 265 nan nan nan nan nan nan nan nan 275 276 276 276 276 277 277 276 275 274 274 273 272 271 272 272 272 272 272 271 271 270 269 267 263 260 257 257 258 259 259 261 262 264 266 267 266 263 261 260 259 259 260 262 263 265 268 271 272 271 270 271 272 272 272 272 272 271 270 269 268 268 267 269 272 275 277 277 278 278 279 280 280 281 282 281 280 280 280 280 280 279 279 279 278 275 272 271 271 270 269 269 269 269 270 271 273 274 273 270 266 262 259 256 258 263 265 265 263 257 255 256 260 262 261 258 257 260 264 266 268 271 274 275 276 277 278 280 281 281 280 278 278 277 277 278 279 279 279 281 284 285 286 286 286 286 286 285 284 283 284 286 289 290 290 290 291 292 292 291 291 292 295 296 298 300 300 301 301 300 299 298 298 297 295 294 295 297 298 298 298 297 296 296 297 298 299 nan nan nan nan 296 295 294 293 293 294 295 295 294 294 295 296 297 299 299 298 298 298 299 299 299 299 298 298 300 301 nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 289 289 289 288 287 285 285 nan nan 277 275 272 269 268 267 266 265 264 263 265 267 nan 265 nan nan nan nan nan nan 275 276 278 278 279 279 278 277 275 276 277 276 275 275 275 274 273 272 270 269 269 267 264 261 258 256 256 257 257 259 261 263 265 266 266 265 264 262 260 258 258 259 261 264 266 268 269 271 271 270 271 273 272 272 272 271 270 270 269 268 267 268 269 273 276 277 277 278 279 279 279 280 282 283 282 281 280 279 278 278 278 279 279 277 274 272 270 269 268 269 269 269 270 272 273 274 273 272 269 266 262 258 256 258 261 264 265 260 255 253 255 259 261 260 257 257 257 259 263 267 270 273 275 276 276 278 279 280 280 280 279 278 277 278 278 278 278 278 280 283 284 285 285 285 286 286 286 285 284 284 286 289 290 290 290 291 292 293 292 291 292 294 295 296 297 298 299 300 300 299 300 301 299 297 295 295 295 297 298 298 297 297 297 298 299 300 300 300 nan 298 297 nan 294 293 293 294 295 295 294 294 294 296 298 299 299 297 297 297 298 298 299 299 298 298 299 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 289 289 288 287 286 nan nan nan nan 275 272 270 270 269 268 267 266 265 265 266 266 264 263 nan nan nan nan nan 275 277 279 280 281 281 280 279 278 279 280 279 279 278 277 276 273 271 268 267 266 264 261 258 257 256 256 257 258 260 261 263 264 266 266 265 264 263 261 260 259 259 262 265 267 268 269 270 270 270 271 272 272 273 273 273 271 271 270 268 268 268 270 273 275 275 276 278 279 279 279 281 283 285 284 282 281 279 278 277 278 280 280 277 274 271 269 268 267 267 268 269 270 272 273 274 273 271 269 265 261 258 257 258 263 264 263 259 254 253 254 257 260 260 257 256 256 259 262 266 269 272 274 276 277 278 279 280 280 280 280 279 278 278 278 278 277 278 279 281 283 284 285 284 285 287 nan 286 284 285 286 287 289 290 290 291 293 294 293 292 292 293 293 293 294 296 298 299 298 299 301 303 302 300 299 297 297 298 298 298 297 297 297 298 300 301 301 300 299 297 297 nan 294 293 293 294 295 295 294 294 294 295 297 299 298 297 297 297 297 297 298 299 299 298 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 289 289 288 287 286 nan nan nan nan nan 274 272 271 271 269 268 267 266 265 265 264 262 260 261 262 266 nan nan 275 277 280 281 283 283 282 281 280 282 282 282 281 279 277 275 272 269 265 263 262 260 258 257 257 255 256 258 259 260 261 262 264 265 264 264 263 263 262 261 259 260 262 265 267 269 269 269 269 270 271 272 273 273 274 274 272 272 270 269 269 269 270 271 273 274 275 278 280 281 281 282 284 286 286 284 282 281 278 277 278 280 280 278 275 272 270 267 266 266 267 268 269 271 272 273 272 269 268 266 263 262 259 261 264 263 261 256 254 253 255 257 259 260 260 258 257 259 263 266 269 272 275 277 278 279 279 280 280 280 280 280 279 279 278 278 277 278 278 281 283 285 285 284 285 287 288 287 286 285 285 286 289 nan nan 291 293 294 293 293 292 292 292 291 292 294 296 297 297 298 301 303 304 303 302 299 299 299 299 298 298 297 298 298 300 301 301 300 298 297 297 296 295 293 292 293 294 295 294 294 294 295 297 298 298 297 297 297 297 297 298 299 299 298 299 300 301 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 288 287 nan nan nan nan nan nan nan 274 273 271 269 268 268 267 265 264 262 259 258 258 258 261 266 271 274 276 279 281 283 284 285 284 284 285 285 283 281 278 275 273 270 266 262 260 259 258 257 257 256 255 256 259 260 261 261 261 262 264 262 262 262 262 262 262 260 260 262 265 267 268 268 268 269 270 272 273 274 274 274 274 273 272 271 269 269 269 270 271 272 274 276 278 281 282 282 283 285 286 287 286 285 281 278 277 279 281 280 279 276 273 271 268 267 267 268 269 270 271 272 271 270 269 267 267 265 264 261 262 264 263 261 258 255 255 255 256 257 259 260 259 259 260 263 266 268 271 274 277 278 279 280 280 279 280 281 281 280 279 278 278 278 278 279 282 284 286 285 285 285 287 288 nan nan 287 285 286 289 nan nan 292 293 294 294 293 293 292 291 290 291 293 294 295 296 299 301 302 303 303 302 301 300 300 300 299 298 298 298 298 300 302 302 300 297 297 297 296 295 293 293 293 294 295 294 294 294 295 297 298 298 298 298 297 297 298 298 299 299 298 299 299 300 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 287 nan nan nan nan nan nan 279 275 273 271 269 268 268 267 266 263 261 259 256 256 256 259 265 270 273 276 279 281 284 285 286 287 286 288 288 285 281 277 273 270 267 263 259 257 256 256 256 256 256 255 257 259 260 260 260 260 260 260 260 261 262 263 263 263 262 261 262 264 266 266 267 268 269 270 272 272 273 273 273 274 273 272 271 270 269 269 270 271 272 274 276 279 281 282 283 283 284 286 287 286 285 282 279 278 280 280 279 278 276 274 272 269 268 268 270 270 272 273 272 271 270 270 269 267 266 264 262 262 264 264 263 260 257 256 256 255 256 259 261 261 260 261 263 266 268 271 273 274 278 280 280 279 278 279 281 281 281 279 279 278 278 278 280 283 285 287 286 285 286 287 288 288 288 287 286 286 289 nan nan nan nan 294 294 294 293 291 290 289 289 291 292 293 296 298 300 302 303 302 302 302 301 301 301 300 300 299 298 299 301 303 302 300 297 297 297 297 296 294 293 293 294 295 295 295 295 296 296 297 297 298 298 298 297 298 299 299 299 298 298 299 300 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 276 274 271 269 267 267 267 266 264 262 259 255 254 255 258 263 268 272 276 279 282 284 286 287 287 287 288 288 286 281 276 272 268 265 261 258 255 254 254 256 256 256 256 257 259 260 260 260 260 259 259 260 261 262 264 265 265 264 263 263 264 265 266 266 267 269 270 271 271 272 274 275 275 274 273 272 271 270 270 270 272 273 275 277 279 281 283 283 283 284 286 287 287 285 282 280 279 280 280 278 277 275 274 272 270 269 270 271 272 273 274 273 272 272 272 270 267 266 264 262 262 265 267 266 263 262 259 257 255 255 258 261 262 261 262 264 266 268 269 271 274 278 280 280 278 277 279 281 282 281 280 280 278 278 278 280 283 286 287 287 286 286 286 287 288 288 287 286 286 288 nan nan nan nan nan 295 295 293 291 289 288 288 288 289 289 291 295 299 300 301 301 301 302 302 302 302 301 301 300 299 299 301 302 302 299 297 297 297 297 296 294 293 293 294 295 295 295 295 296 296 297 297 298 298 298 298 298 299 299 299 298 298 299 300 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 280 276 274 272 269 267 266 267 266 265 262 258 253 252 253 257 262 267 272 276 280 282 283 285 287 288 288 288 288 286 281 276 272 267 264 262 259 255 253 254 256 256 255 255 258 260 261 261 260 260 260 260 261 262 263 265 266 266 265 263 263 264 264 265 266 268 269 270 271 271 272 273 274 274 274 274 273 272 271 271 272 273 274 275 277 279 280 282 282 283 284 286 287 287 285 282 280 280 280 280 278 276 274 273 273 272 271 272 272 272 274 276 275 275 273 272 270 268 267 265 263 263 266 268 267 267 264 259 256 254 255 258 261 262 263 263 264 265 266 268 271 274 277 280 280 277 276 278 279 281 282 281 280 279 278 279 281 284 286 288 288 287 286 286 287 288 288 287 286 286 288 291 293 nan nan nan nan nan 294 291 289 288 287 287 287 287 289 293 297 298 299 300 300 301 302 302 302 302 302 301 299 299 301 302 301 299 297 297 297 297 296 294 292 292 294 295 295 296 296 296 296 296 297 298 298 298 298 298 298 299 299 298 298 298 299 nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 279 276 274 272 269 267 266 266 267 266 262 257 252 251 253 256 260 266 271 273 278 281 284 286 287 287 287 288 287 285 281 276 273 269 265 262 259 256 255 256 257 256 254 255 258 261 261 262 262 262 261 261 262 262 263 264 266 266 265 264 264 263 263 265 266 268 269 270 271 271 271 272 273 273 273 273 273 272 272 272 272 274 274 275 276 278 279 280 281 282 284 286 286 286 284 282 280 280 280 280 278 276 274 273 273 273 273 272 272 273 274 275 276 276 274 272 269 267 265 264 263 264 267 268 269 268 264 259 256 255 256 258 261 263 263 263 263 264 265 267 270 273 277 279 279 276 275 276 277 280 282 282 280 279 278 279 281 284 287 288 288 288 287 286 286 287 287 287 286 286 288 291 292 nan nan nan 296 295 294 291 289 288 287 286 286 287 289 292 295 295 297 298 299 300 300 301 301 302 303 301 300 300 301 301 300 299 297 297 297 297 296 294 292 292 293 294 295 296 297 296 296 296 297 298 298 298 298 298 298 299 299 299 298 298 299 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 279 276 274 273 271 269 267 266 267 266 262 257 252 251 253 255 259 264 267 270 276 281 285 287 287 287 287 287 286 284 281 278 276 272 267 262 260 260 260 262 262 260 257 256 258 261 260 263 263 263 263 262 262 261 262 263 265 265 266 265 264 264 264 265 267 269 270 270 271 271 271 271 271 273 273 273 272 272 272 272 273 274 275 276 276 277 278 279 280 281 283 284 285 284 283 282 281 280 280 279 278 276 274 273 272 272 273 272 271 271 273 275 276 275 274 271 268 265 264 264 264 266 266 268 269 268 265 260 257 255 256 259 261 263 263 263 263 264 265 266 268 272 275 278 278 277 276 275 277 279 282 282 281 279 278 279 281 282 284 287 288 288 287 286 286 286 286 286 286 287 287 290 292 nan nan nan 296 295 294 292 291 289 287 286 286 287 289 292 294 295 295 297 298 298 299 300 301 302 303 302 300 300 300 300 299 298 296 296 297 297 296 294 293 293 293 294 295 296 297 297 296 296 296 297 298 298 298 298 298 299 300 299 298 298 299 298 298 nan 287 288 287 286 286 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 282 279 276 275 274 273 270 267 267 268 268 263 257 253 251 252 255 256 260 263 270 276 281 286 288 288 287 287 287 285 284 282 280 278 273 268 264 262 264 265 266 267 265 262 260 259 260 259 261 262 263 263 262 261 261 261 262 263 263 264 264 264 264 264 266 268 269 270 270 270 269 269 271 271 272 273 273 273 273 272 272 273 274 275 276 276 277 277 278 278 279 281 282 284 283 283 282 282 281 280 279 277 274 272 271 271 271 272 272 270 269 271 273 274 274 273 270 266 264 263 263 263 264 266 268 269 268 264 260 257 256 257 259 261 262 263 263 263 264 264 265 267 270 273 277 277 278 276 276 277 279 282 282 281 279 278 278 279 281 284 287 289 289 288 286 285 285 286 286 285 286 288 291 293 nan nan nan nan 296 295 294 293 290 288 286 287 288 290 292 293 294 295 295 296 297 298 298 300 301 302 301 300 300 300 299 298 296 296 296 296 296 295 294 293 293 294 294 295 296 297 297 297 296 296 297 298 298 298 298 298 299 300 299 299 299 299 298 298 289 289 290 289 288 288 287 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 282 279 278 276 275 273 269 267 267 269 269 265 258 253 251 251 253 255 258 263 270 277 282 287 289 289 288 288 287 286 286 284 281 278 274 269 266 265 266 267 268 268 268 265 264 262 259 258 258 260 261 262 261 260 260 260 260 261 261 262 264 264 264 265 266 268 268 269 269 269 269 269 271 272 272 274 274 274 273 272 272 272 273 274 275 276 276 277 277 277 277 279 280 282 281 281 281 281 281 280 278 276 273 272 271 270 270 271 271 269 268 270 271 271 272 272 268 264 261 261 261 262 263 266 268 269 268 265 261 258 257 258 259 261 263 264 264 263 263 263 264 265 267 269 273 275 277 277 277 278 279 281 282 281 280 279 278 278 280 284 287 289 289 288 286 285 285 285 284 283 286 289 292 nan nan nan nan 296 297 296 295 294 291 288 287 288 290 292 293 293 294 294 295 296 297 297 297 298 299 300 300 300 299 299 299 297 296 295 295 296 295 295 293 293 294 295 295 296 297 297 298 298 297 297 297 297 298 298 298 298 298 299 299 299 299 299 299 298 289 290 291 291 291 289 288 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 283 282 281 279 277 275 273 270 267 267 270 270 266 258 254 252 250 251 254 258 263 270 277 283 288 290 289 289 289 289 288 287 285 282 279 275 271 268 267 268 268 268 267 267 265 263 261 258 257 257 259 260 261 261 260 260 260 259 259 260 262 264 265 265 266 267 268 268 268 268 268 269 269 270 271 272 274 275 274 272 271 271 271 272 273 274 275 276 276 277 276 276 277 278 279 279 280 280 280 280 279 278 275 273 272 271 271 270 270 270 268 267 269 269 268 269 270 267 264 263 260 260 260 261 264 267 268 268 266 263 260 259 259 259 261 263 265 265 264 263 262 263 263 265 265 269 274 276 277 277 278 279 281 281 281 281 280 278 278 281 284 288 289 289 288 287 286 285 284 283 283 286 290 293 nan nan nan 295 296 297 296 295 294 291 288 288 289 292 294 294 294 294 294 295 297 298 298 297 297 299 299 299 299 299 299 298 297 295 295 295 295 294 294 293 293 294 295 296 296 297 297 297 297 298 298 297 297 297 298 298 298 298 297 298 298 298 299 nan 298 290 291 291 291 291 290 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 285 284 283 282 279 277 276 274 271 267 268 270 271 267 262 258 254 250 251 254 257 262 268 277 281 287 290 290 290 290 290 289 288 285 283 279 275 272 269 268 268 267 267 266 264 262 260 259 257 257 257 258 259 260 260 260 260 260 259 259 260 263 265 266 266 266 267 266 266 266 267 268 269 270 270 271 273 273 274 273 272 271 270 270 271 272 273 274 275 275 276 276 275 275 276 277 278 279 279 279 279 278 276 274 272 271 271 271 271 271 269 267 267 267 266 266 267 268 268 264 262 260 259 259 259 262 264 266 268 267 266 264 261 260 261 263 265 266 266 263 262 261 262 262 263 265 268 273 276 276 276 277 278 280 280 281 281 280 279 279 281 285 288 289 288 288 287 287 285 284 283 283 287 291 294 nan nan 294 295 295 296 296 295 293 291 289 289 290 292 293 294 294 294 293 295 298 299 298 297 297 298 298 298 298 298 298 298 297 295 295 294 294 294 293 292 291 293 295 297 297 297 296 296 297 298 298 298 297 297 297 298 298 297 296 296 297 297 299 nan nan 289 290 291 291 291 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 283 282 281 280 278 276 275 272 268 268 270 271 270 266 261 255 250 250 253 256 259 266 274 277 284 286 290 291 291 290 290 289 286 283 279 276 272 270 269 268 267 266 265 263 261 259 257 257 257 257 257 257 257 258 259 259 258 258 258 260 262 265 266 266 266 266 266 266 266 267 267 268 269 270 271 272 273 273 272 272 270 270 270 271 272 273 274 274 274 274 274 275 275 275 277 277 277 278 279 278 276 274 272 270 270 270 271 270 269 268 266 265 265 264 265 267 267 267 264 260 257 257 258 259 261 263 265 267 268 268 267 264 263 264 267 268 267 266 263 262 261 261 262 263 264 268 272 275 275 275 276 277 277 279 280 280 280 279 279 281 285 287 288 288 288 288 287 285 284 282 283 288 292 294 295 294 294 294 295 295 295 294 292 291 289 289 291 292 293 294 293 293 293 296 298 299 299 298 298 298 298 298 298 298 298 298 296 295 295 295 294 293 291 290 290 292 295 296 297 297 296 295 296 297 298 298 297 296 297 298 298 297 297 296 296 296 298 nan nan 288 288 290 291 291 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 286 282 281 281 280 278 276 275 273 270 269 269 270 271 268 262 256 251 250 252 254 258 263 270 274 277 282 289 293 293 292 291 291 288 284 280 276 273 271 269 268 266 265 264 263 262 260 258 257 257 256 256 256 256 256 257 258 257 257 259 260 262 264 265 266 265 265 265 265 266 266 267 268 268 268 270 271 271 271 272 271 270 270 270 271 272 272 273 272 272 272 273 274 275 275 276 276 276 277 278 277 275 274 272 271 271 271 271 269 267 265 263 262 263 263 263 263 265 266 263 257 255 256 258 259 260 262 262 264 267 268 267 266 265 267 270 270 269 267 265 263 261 261 262 262 262 266 271 273 274 275 275 275 276 277 279 280 279 278 279 282 285 287 287 288 nan nan 287 285 283 282 283 288 293 294 294 294 294 293 294 294 294 293 292 290 290 290 292 293 293 293 292 292 293 296 298 298 298 298 298 298 298 297 298 298 298 298 296 295 295 295 294 292 290 289 288 291 294 296 297 297 296 295 295 297 298 298 296 295 296 297 298 298 297 296 295 296 297 nan nan 286 286 288 290 291 291 291 290 290 290 289 289 288 288 288 289 nan nan nan nan nan nan nan nan 293 293 291 290 286 282 280 281 281 278 276 275 274 271 270 269 270 271 269 263 256 251 250 251 254 258 261 264 268 272 279 288 295 296 294 293 291 288 285 280 277 275 273 270 268 266 264 262 262 262 261 258 258 258 257 256 256 256 256 257 257 256 257 258 259 261 263 264 265 266 265 265 265 265 265 266 267 267 267 268 269 269 270 270 270 270 270 270 271 271 271 271 271 270 271 272 273 274 274 274 275 275 277 278 276 276 274 272 272 272 271 270 268 265 263 262 262 262 262 261 261 263 263 260 256 256 257 257 258 260 260 262 264 267 268 267 266 267 269 272 273 272 270 268 265 262 261 262 261 260 264 268 271 272 272 274 275 276 277 278 279 278 278 279 282 284 285 288 289 nan nan 287 285 282 281 284 287 291 293 294 294 293 293 293 293 293 292 291 291 291 291 292 293 293 292 291 292 294 296 298 298 298 298 299 299 298 298 298 298 298 297 297 296 295 294 293 291 289 288 288 290 293 295 296 296 296 295 295 296 298 298 296 295 295 295 297 298 nan 296 295 296 296 297 nan 284 284 286 288 290 291 291 290 290 290 289 288 288 287 288 288 288 289 nan nan nan nan nan nan 293 292 291 290 287 282 280 280 280 278 276 276 276 274 272 270 270 270 268 263 257 253 250 251 254 256 258 260 265 270 277 284 293 297 297 294 291 288 285 282 279 276 273 270 268 266 263 261 260 260 260 259 259 258 258 257 255 256 256 256 257 256 256 258 259 260 262 263 265 265 264 264 265 265 265 265 266 266 266 266 267 268 268 269 270 270 270 270 270 270 270 270 270 269 269 271 272 274 274 273 273 274 277 277 278 276 275 274 274 274 273 271 268 265 262 261 261 262 262 261 261 262 261 258 255 255 256 257 257 258 259 261 264 267 268 267 267 268 271 273 275 275 273 269 267 264 262 261 259 258 262 267 268 269 270 272 274 275 276 277 278 277 277 278 278 281 285 288 289 289 nan 287 285 282 281 283 285 289 292 294 294 293 292 292 292 293 292 292 291 291 292 293 293 292 291 290 292 294 296 297 297 297 298 299 299 298 298 298 298 297 297 296 295 294 294 293 291 289 287 288 290 291 293 296 296 296 294 294 296 298 298 297 296 294 294 296 297 nan 296 296 296 296 296 296 284 284 285 287 289 290 290 290 289 289 288 287 287 287 287 288 288 289 290 nan nan nan 290 291 292 292 291 290 287 283 280 279 279 278 276 276 276 275 273 270 269 269 268 264 259 255 251 250 251 253 256 259 263 269 274 281 289 297 300 296 292 290 287 283 280 276 274 271 268 266 263 261 260 260 260 260 260 258 257 257 255 255 255 255 255 255 256 258 259 260 262 263 264 264 264 264 264 264 264 264 265 265 265 265 265 266 267 268 269 269 269 269 269 269 269 269 269 268 268 269 271 273 273 272 272 274 275 277 278 277 276 275 275 275 274 272 269 265 263 263 261 261 261 260 260 261 259 256 253 253 254 255 255 257 259 261 264 266 268 268 268 269 271 273 275 276 274 271 267 264 262 259 256 256 257 263 267 269 270 271 273 274 275 276 277 277 276 276 278 281 285 287 289 289 nan nan 285 283 282 282 285 289 292 293 294 293 292 292 292 292 292 292 291 292 293 293 292 291 290 290 291 292 295 297 297 297 298 298 298 298 298 298 298 297 296 295 294 293 293 292 290 289 288 288 289 291 293 295 296 295 294 293 295 297 297 298 297 294 293 295 296 296 296 297 296 nan 296 296 284 285 286 286 287 288 289 289 288 288 287 287 288 288 288 288 288 289 290 290 290 290 290 291 293 293 292 290 289 285 281 279 278 278 277 276 275 274 273 271 269 269 268 265 261 256 252 251 249 251 254 258 263 269 273 278 285 294 299 299 296 295 289 284 280 277 275 272 269 266 264 262 262 261 261 260 260 258 257 256 255 254 254 254 254 254 255 256 258 259 261 262 263 263 263 263 263 263 263 264 264 265 264 265 265 266 266 267 269 269 269 269 268 268 268 268 268 267 266 268 270 272 273 272 272 273 274 276 278 278 277 276 276 276 275 272 270 268 266 263 262 260 259 259 259 259 257 255 253 253 253 254 255 256 259 261 263 265 267 268 268 269 270 273 276 277 276 272 268 264 261 257 255 254 255 262 269 271 270 271 272 273 274 275 276 276 276 276 278 281 284 286 288 nan nan nan nan nan 283 283 286 289 291 293 294 293 292 291 291 291 292 291 291 292 293 293 292 290 289 289 290 292 296 297 297 297 297 298 298 298 298 298 298 296 295 294 293 292 292 291 289 288 288 288 289 291 293 295 296 295 293 292 293 294 296 298 297 294 293 294 295 295 295 296 297 nan 296 296 286 287 287 286 286 285 286 287 287 287 287 287 288 289 289 289 289 289 289 290 290 289 289 290 292 293 292 292 291 287 283 280 280 278 278 277 276 274 272 271 269 268 268 266 264 261 256 252 249 250 254 259 264 269 271 275 281 290 293 297 299 297 291 286 281 279 276 274 270 267 265 264 263 262 261 259 258 257 256 255 254 254 254 253 253 254 254 256 257 259 260 261 262 262 262 262 262 263 263 263 263 264 263 263 264 265 266 267 268 268 268 268 268 268 268 267 266 265 265 267 269 272 273 273 272 272 273 276 277 278 277 277 277 277 274 272 270 267 264 263 262 260 259 259 260 259 258 255 255 253 252 253 253 255 257 260 262 264 266 267 267 268 271 274 277 278 276 272 268 264 259 258 256 254 256 264 270 272 271 270 271 272 273 273 273 275 275 276 278 280 283 285 287 288 nan nan nan 285 284 284 286 289 291 292 293 293 293 292 291 291 291 291 292 293 293 293 291 290 289 289 290 293 296 297 296 297 297 297 297 298 298 298 297 296 294 293 292 291 290 289 289 289 288 288 289 291 293 294 295 294 293 293 292 293 295 297 nan 295 294 294 294 294 294 295 296 nan nan 295 287 288 288 287 286 285 284 284 286 287 287 288 289 290 291 290 290 289 289 290 290 290 289 289 290 291 292 293 293 290 290 286 282 279 278 277 275 273 271 269 268 268 267 267 266 263 260 255 253 253 255 nan nan 268 270 271 273 279 285 292 296 295 293 289 285 282 279 275 271 269 269 267 265 262 260 259 257 257 255 254 254 253 253 254 254 254 255 256 257 258 259 259 260 261 261 262 262 262 263 263 263 263 262 262 263 264 266 267 267 267 267 267 267 268 268 267 265 264 263 265 267 268 271 272 272 272 273 275 276 277 277 277 277 277 277 274 270 265 264 264 262 261 260 261 261 260 260 258 255 253 251 251 251 253 256 259 261 264 265 266 267 268 270 274 276 277 276 272 267 265 262 259 257 255 259 266 272 273 271 270 270 270 270 270 271 273 274 275 277 279 282 284 285 286 285 285 285 285 285 286 287 290 291 292 293 293 293 292 291 291 291 291 292 293 293 293 293 291 289 288 290 293 296 296 296 296 297 297 297 298 298 297 296 295 293 292 291 289 289 289 289 288 288 288 290 291 292 293 294 294 294 292 291 292 295 297 296 295 294 294 294 294 293 294 295 295 295 295 288 288 289 289 287 285 284 284 285 286 287 288 290 291 292 292 292 291 290 289 290 290 289 289 289 289 291 292 293 294 292 289 284 280 277 276 274 272 270 269 268 268 268 267 267 265 263 260 258 nan nan nan nan 266 267 268 268 273 280 288 292 292 293 291 289 286 283 280 277 273 272 270 268 264 261 260 258 256 254 254 254 254 254 254 254 254 255 256 256 256 257 258 259 260 260 261 262 262 263 263 263 263 263 262 263 264 265 265 266 266 266 267 268 268 268 267 265 263 262 263 264 266 270 272 272 272 272 274 275 275 275 275 275 276 277 274 270 265 264 264 263 261 263 263 263 263 262 260 256 254 251 250 250 252 255 258 260 263 266 266 266 266 269 272 275 276 275 272 270 268 265 261 258 258 263 269 273 273 271 271 271 269 268 269 269 270 273 274 276 278 281 282 283 284 284 284 284 285 286 287 288 290 290 291 291 292 293 292 292 291 291 291 292 293 293 293 293 291 289 288 290 293 295 296 296 296 296 297 297 298 298 296 294 293 292 291 290 288 288 288 288 288 288 289 290 291 291 292 293 293 293 292 292 292 294 295 295 294 294 294 294 293 293 292 293 294 295 295 286 288 289 289 287 285 284 284 285 286 287 289 290 292 293 294 294 293 291 289 289 290 289 289 288 287 288 288 289 293 294 291 286 281 277 275 273 271 269 268 267 267 267 267 267 267 267 266 265 nan nan nan 265 265 265 265 266 269 276 283 288 291 292 293 293 290 288 286 281 277 274 271 269 266 262 260 257 254 251 251 252 253 255 255 255 255 255 255 255 255 256 257 258 258 259 260 262 262 263 263 263 263 263 263 263 264 264 264 265 265 266 267 267 267 267 267 265 263 262 262 262 264 269 272 273 272 272 273 274 273 272 272 273 276 278 275 270 266 264 264 264 263 265 264 264 264 263 261 257 255 252 250 250 251 254 256 260 264 266 265 263 263 266 270 274 273 273 272 272 270 267 262 259 261 267 272 273 273 272 271 270 268 266 267 268 268 271 273 275 276 278 279 281 283 281 281 283 285 286 287 289 290 290 290 290 291 292 292 292 291 291 291 292 292 293 294 293 290 288 288 290 293 294 295 295 296 297 297 297 298 297 295 293 292 291 290 289 288 287 287 287 288 289 289 290 291 291 291 291 292 293 292 292 292 293 294 294 294 293 293 293 292 292 291 292 293 294 294 287 288 288 288 287 285 284 284 285 287 288 290 290 292 295 296 296 294 292 290 289 289 289 289 288 287 287 287 288 291 294 294 290 283 278 275 273 270 269 267 266 266 266 267 268 269 270 271 270 nan nan nan nan 266 264 263 264 267 273 279 284 288 289 292 294 295 294 291 284 279 275 272 269 266 262 257 255 252 249 250 252 254 256 257 256 256 256 256 255 255 255 256 256 257 259 260 262 263 263 264 264 264 263 263 263 263 264 264 264 265 267 267 267 266 265 265 264 263 262 261 261 264 269 273 274 272 270 271 272 272 271 270 272 276 278 276 270 266 265 266 266 267 268 266 263 264 264 263 260 258 255 252 251 251 252 256 261 265 265 263 261 261 264 268 271 270 271 272 271 269 265 261 260 265 270 273 274 273 272 271 269 267 266 265 265 266 269 271 272 272 273 276 279 280 278 279 282 284 286 287 288 289 290 290 290 290 291 291 292 291 290 291 291 292 293 294 293 290 288 288 290 292 294 294 294 296 298 298 298 298 297 294 292 291 290 289 288 287 285 286 287 288 289 290 291 291 290 289 290 291 292 293 292 291 291 292 292 292 292 291 291 291 291 290 291 292 293 293 288 288 287 287 287 286 285 285 286 287 289 291 292 294 297 298 296 295 293 291 290 289 289 289 289 288 286 286 287 289 293 295 293 287 279 275 273 271 269 265 264 263 265 268 270 272 273 274 274 nan nan nan nan 267 263 261 262 266 271 277 282 285 286 287 290 295 298 296 289 282 277 275 270 265 259 254 253 250 249 253 255 258 259 259 258 257 257 256 256 256 256 256 256 257 258 260 261 262 263 263 264 264 264 264 264 264 264 264 265 266 268 269 268 266 265 264 262 261 261 260 261 264 269 273 274 272 269 268 269 270 270 270 272 277 280 278 272 267 266 267 267 269 269 266 264 264 265 265 264 262 259 255 253 252 253 257 262 264 263 261 260 261 263 264 267 267 269 270 269 265 261 259 263 268 272 274 274 274 273 271 269 268 267 265 263 263 266 268 268 269 271 274 276 277 276 277 281 283 285 285 287 289 290 290 290 290 290 291 292 292 292 291 291 293 294 294 293 291 289 289 291 292 293 293 294 297 299 299 298 297 296 292 292 290 289 288 287 286 285 285 286 288 289 290 291 291 289 288 288 290 292 293 292 290 290 289 290 290 290 290 290 290 290 290 291 292 292 291 287 287 287 287 287 287 286 286 286 287 290 292 294 297 299 298 297 296 294 292 291 291 290 290 290 289 287 285 286 289 292 294 293 289 282 276 275 271 268 266 264 264 266 269 271 274 276 277 nan nan nan nan nan 267 264 262 263 266 270 276 281 282 284 285 288 293 297 298 294 287 281 278 272 267 261 259 255 252 252 257 258 260 260 259 258 257 257 258 258 258 257 257 256 257 258 259 261 262 262 263 263 263 264 264 264 264 264 265 266 268 270 270 270 269 268 265 262 260 259 259 260 263 268 272 273 273 270 268 268 268 269 270 273 278 281 280 275 271 269 267 267 269 268 267 265 265 266 266 266 264 263 260 256 253 254 257 261 263 262 261 260 260 261 261 264 265 268 269 268 264 260 260 265 268 270 274 275 275 273 271 268 267 267 266 265 264 263 265 267 268 270 273 274 273 274 276 278 280 282 284 286 289 291 291 290 289 290 291 292 293 293 292 292 294 294 295 293 291 290 290 291 292 292 292 294 297 299 299 298 297 295 293 291 289 287 287 286 285 285 285 286 287 288 290 291 291 289 287 286 288 290 291 291 291 290 289 289 289 289 290 289 289 289 290 291 291 291 291 287 286 286 287 287 288 288 287 287 288 290 293 295 298 300 299 297 296 294 293 293 293 292 292 292 290 289 286 287 290 292 292 292 289 289 283 276 273 269 268 268 269 270 271 273 276 278 278 277 nan nan nan nan 268 266 264 265 268 272 276 278 280 282 285 288 291 294 296 296 292 287 283 277 275 269 264 259 256 257 259 260 261 260 259 258 258 258 259 260 259 258 258 258 258 258 258 260 261 262 262 263 263 264 264 264 264 264 266 268 269 270 271 271 270 269 266 263 260 259 258 260 263 266 270 270 271 270 269 268 268 269 270 273 277 280 279 279 278 273 269 267 268 267 268 268 268 268 268 267 266 264 260 256 254 254 257 260 261 261 260 260 259 258 259 261 265 268 270 268 264 262 263 264 267 271 274 276 276 274 271 268 267 268 268 268 267 266 266 266 268 270 272 272 271 271 272 274 277 280 282 285 289 291 291 289 289 289 289 291 292 293 293 294 295 295 295 293 292 291 291 292 292 291 291 293 297 299 299 297 297 295 293 289 287 286 286 286 285 285 285 286 286 287 289 291 291 289 286 285 287 289 289 290 291 290 289 289 288 289 289 288 287 288 289 291 291 291 291 288 286 286 287 287 287 288 288 288 289 290 292 294 299 301 300 298 296 295 294 294 294 293 293 293 291 290 289 289 291 292 292 291 291 289 284 279 275 271 270 272 273 273 274 275 277 278 277 nan nan nan nan nan 270 271 269 270 273 273 276 278 279 280 283 287 291 292 294 295 294 292 290 287 281 274 268 264 261 259 258 259 259 259 259 259 259 259 259 259 259 258 258 258 258 258 258 259 260 261 262 262 263 264 264 264 264 265 266 268 269 270 270 270 269 268 266 263 261 259 258 259 262 262 265 268 270 270 269 269 268 268 270 273 276 277 277 278 278 276 272 268 266 266 268 271 272 271 270 268 266 263 258 255 253 253 256 258 260 260 260 259 258 257 258 261 265 268 269 267 265 264 265 266 269 271 274 276 277 276 272 268 267 269 269 269 269 268 266 267 269 271 271 270 269 269 270 272 275 278 280 283 287 290 290 289 289 287 288 289 292 293 294 294 295 295 294 293 292 292 292 292 291 291 291 293 297 298 297 297 295 294 291 288 285 285 285 286 286 286 286 286 285 286 288 290 291 289 287 286 287 287 288 290 290 289 289 288 287 287 287 287 286 287 289 290 290 290 290 289 287 287 287 288 288 288 289 289 290 291 292 294 298 301 301 300 297 296 295 295 295 295 294 293 292 291 291 292 294 293 293 292 290 288 286 281 278 274 273 275 276 276 276 276 277 278 276 271 nan nan nan nan 274 272 279 280 281 281 280 279 279 279 280 285 290 292 292 293 293 293 292 291 286 278 271 266 262 260 258 258 259 260 260 260 260 260 260 260 261 260 259 259 258 258 258 258 259 260 261 261 262 263 263 264 264 265 267 267 268 269 269 268 267 266 264 263 260 258 257 258 258 260 264 267 269 269 269 269 268 268 269 271 274 275 277 278 278 276 274 270 267 266 271 274 275 275 273 269 266 262 258 255 253 253 255 257 258 259 261 260 259 258 259 262 265 267 267 266 266 266 268 269 270 271 274 276 277 276 273 269 271 271 272 271 271 269 266 268 270 271 271 270 269 268 268 270 273 277 279 281 285 288 289 288 287 285 285 288 290 291 293 294 295 295 295 294 293 292 292 292 291 291 292 294 296 297 297 296 294 292 290 287 284 284 285 286 287 287 287 286 285 286 287 288 290 290 289 288 287 287 288 289 289 289 289 288 288 287 286 286 287 288 289 289 289 289 290 290 289 288 288 288 289 289 290 291 292 293 293 294 298 302 302 302 300 297 296 296 296 295 294 293 293 294 294 295 297 296 294 292 290 288 286 283 278 277 277 278 279 279 279 279 279 278 275 271 269 nan nan nan nan 280 288 288 291 290 287 283 280 278 278 281 289 294 294 293 292 292 292 290 287 280 272 266 262 259 258 258 259 260 261 262 262 261 261 261 261 261 260 259 258 257 257 258 259 260 260 261 261 262 263 264 264 264 265 266 268 268 268 267 265 264 263 262 260 258 258 256 257 260 263 266 268 269 268 268 268 269 269 270 272 275 278 279 277 274 272 271 269 269 274 276 277 278 275 270 266 262 259 255 253 252 253 254 255 259 262 263 262 260 261 263 265 266 266 266 267 270 272 271 270 271 274 276 277 277 275 275 275 274 274 273 271 269 267 269 271 271 272 271 270 268 268 269 272 275 278 280 283 284 286 287 286 284 284 286 288 290 292 294 295 295 295 294 293 292 292 292 292 292 294 295 296 296 296 294 292 291 289 286 284 283 284 286 287 288 288 286 286 286 286 287 290 291 291 290 288 287 288 289 289 289 289 289 288 287 287 287 288 288 289 288 288 288 290 292 291 289 289 289 290 290 292 293 293 293 292 293 295 300 302 303 301 298 297 297 297 295 294 294 294 296 297 297 297 296 295 293 290 287 286 284 281 280 280 281 281 282 284 285 283 281 277 272 273 nan nan nan 283 283 286 289 295 296 294 288 282 278 276 279 286 290 294 296 294 291 290 288 285 279 272 267 262 259 258 259 260 262 262 262 262 262 261 261 261 260 260 259 259 258 258 258 259 259 259 260 261 261 263 264 264 264 264 266 267 268 267 265 263 263 262 260 259 258 257 254 256 259 263 266 268 268 268 268 268 269 270 271 274 276 279 279 276 273 270 270 270 272 277 280 280 279 275 271 267 263 260 256 254 253 252 252 254 258 263 264 263 262 262 263 265 264 264 265 268 271 272 271 269 270 275 278 280 280 280 278 277 275 274 273 271 269 268 270 271 272 272 272 271 269 268 269 272 276 278 280 280 282 283 286 285 283 284 286 288 290 292 293 294 295 294 293 292 291 291 291 292 294 294 296 296 295 294 293 291 290 288 286 283 282 282 283 286 288 288 287 287 287 286 287 288 290 291 291 289 288 288 289 290 289 289 288 288 287 287 287 287 287 287 287 287 288 289 293 291 290 290 291 291 291 293 295 294 292 291 291 293 299 303 303 300 298 298 298 298 297 296 296 297 297 298 298 297 296 295 293 291 287 285 284 281 282 281 282 282 284 287 290 289 285 280 276 278 284 nan nan nan 286 286 288 294 298 297 292 285 279 276 278 280 284 293 298 297 292 288 286 283 278 273 268 264 264 261 262 262 263 262 262 263 262 261 261 262 262 262 261 259 258 258 258 258 258 259 259 260 261 262 262 263 263 264 266 267 268 266 263 261 261 260 260 259 257 255 253 255 258 262 265 267 268 267 267 267 268 270 273 275 278 279 279 276 271 268 268 268 273 279 282 281 279 275 270 267 263 260 257 256 254 251 251 253 258 263 264 263 262 262 262 263 262 263 265 269 272 272 270 269 271 277 281 283 285 284 281 278 274 273 272 271 270 269 269 271 273 274 274 272 270 268 270 274 278 279 280 280 281 283 282 282 283 285 287 288 289 290 292 294 295 294 292 291 290 290 290 292 293 295 296 296 293 292 291 290 289 287 285 283 282 281 281 284 287 288 288 288 288 288 287 288 290 292 291 290 289 288 289 289 289 289 288 287 287 287 287 287 286 286 286 286 288 290 294 292 291 292 293 292 293 295 295 294 292 291 291 295 300 303 303 301 299 299 300 301 299 298 298 298 299 299 298 297 297 296 294 292 289 286 285 283 285 284 284 284 285 288 291 291 289 285 283 286 nan nan nan nan nan 288 288 292 297 297 293 286 280 278 278 280 285 293 299 299 293 288 285 282 279 274 270 269 267 264 265 264 263 263 262 263 262 261 261 262 262 262 261 260 258 257 257 259 259 258 259 260 260 261 262 262 263 264 265 266 266 265 262 260 259 259 259 258 256 254 254 255 259 262 265 267 267 267 267 267 268 270 273 276 278 279 277 275 272 269 268 269 274 280 281 280 277 273 269 266 264 262 260 258 255 252 251 253 259 264 264 263 262 262 262 262 262 262 265 270 274 273 270 269 270 272 278 286 289 288 284 278 272 271 270 271 270 270 270 271 275 276 276 273 271 269 271 277 278 281 281 281 280 281 280 281 284 287 289 289 289 290 292 295 296 295 292 291 290 289 289 290 292 295 295 294 290 290 290 289 288 287 286 284 282 281 282 284 287 288 290 289 289 289 288 289 291 292 292 290 289 288 288 288 288 289 288 286 286 286 286 286 285 286 286 288 290 292 295 293 293 294 293 292 294 296 297 296 293 291 292 296 301 304 304 302 300 300 301 301 300 300 298 298 299 298 298 298 298 297 295 293 291 289 288 288 287 285 284 286 287 289 291 291 290 289 290 292 294 299 nan 299 294 293 290 292 296 296 292 286 285 282 280 282 287 294 300 301 296 290 286 281 279 278 275 272 269 267 267 266 264 263 262 263 262 262 262 262 262 261 261 260 258 257 257 258 258 259 259 260 260 261 262 262 263 264 265 264 263 262 261 261 260 259 259 258 256 254 254 256 259 262 265 265 266 267 266 267 268 271 273 275 277 277 275 274 274 272 271 273 277 280 280 278 274 270 268 266 264 263 262 259 256 254 253 255 260 266 266 266 265 264 264 263 263 265 269 274 278 276 272 270 270 273 279 287 291 290 284 276 270 269 269 270 271 271 270 273 277 279 278 275 273 271 272 276 279 282 282 281 279 280 279 280 284 288 290 291 291 292 293 295 295 294 291 290 290 290 290 290 292 294 294 292 289 288 289 289 289 288 286 284 283 282 283 286 289 290 291 291 291 290 289 289 291 292 292 291 288 286 286 286 287 288 287 286 286 285 285 285 284 285 287 290 293 295 296 295 295 295 293 292 294 296 297 297 295 293 293 299 303 304 305 304 302 301 301 301 302 301 299 297 297 298 299 300 301 299 297 295 294 293 291 290 288 286 285 285 287 289 291 291 290 291 293 296 300 304 307 306 300 294 294 294 296 295 290 289 286 282 283 284 288 295 302 303 299 293 288 283 282 278 276 274 272 269 267 266 265 263 262 262 263 262 261 261 262 262 261 261 259 258 257 258 258 258 259 260 261 262 262 262 263 264 263 262 262 261 261 260 260 260 259 257 255 254 254 256 259 261 262 264 265 265 265 266 269 271 273 274 275 275 273 274 274 275 276 277 279 281 278 275 271 268 266 265 264 263 263 261 259 256 255 258 263 269 269 269 268 267 267 266 264 267 272 278 282 283 281 277 274 275 279 286 292 290 283 274 269 268 268 270 272 271 271 273 278 281 280 278 276 275 275 277 279 282 282 281 279 279 278 280 281 285 290 292 292 293 294 295 294 292 290 289 289 290 289 290 292 294 293 290 288 289 289 289 289 288 287 285 283 284 285 287 290 291 292 292 291 290 290 289 290 291 291 290 289 288 286 286 287 288 287 286 286 285 285 284 284 285 288 292 296 297 297 296 296 295 293 292 293 296 298 298 296 294 295 300 304 305 305 305 304 303 302 301 302 302 301 298 298 299 301 302 302 301 300 298 298 296 294 292 289 288 286 284 285 288 289 290 290 292 294 298 302 306 309 310 306 300 nan 295 295 295 294 290 285 284 286 287 288 294 302 306 303 298 297 291 284 279 276 274 272 269 268 268 266 265 263 263 262 262 262 262 262 262 261 261 260 259 259 259 259 259 260 261 261 262 262 263 263 262 262 261 261 261 261 262 261 260 259 257 256 254 254 256 257 259 262 263 264 264 265 267 269 272 273 274 273 273 272 273 276 278 280 281 281 280 275 271 268 266 264 263 263 264 264 263 261 259 258 260 262 267 271 272 271 270 270 269 268 271 276 280 283 284 285 281 278 279 281 287 291 289 281 274 270 267 267 271 272 271 270 274 279 282 281 280 279 278 277 278 280 282 282 280 279 278 279 279 281 286 291 293 293 294 295 294 293 291 289 288 289 290 289 290 292 293 292 289 289 290 290 291 291 289 287 285 284 285 286 287 290 291 293 292 291 290 289 288 289 291 290 290 289 287 286 286 288 288 287 286 286 285 285 284 284 286 289 293 296 297 298 297 296 294 294 293 294 297 300 299 297 295 297 302 305 306 306 306 306 305 303 301 301 302 302 301 301 302 304 304 304 304 303 301 301 300 298 294 291 289 287 285 285 287 289 290 291 293 297 300 nan 306 309 311 nan nan nan 296 295 292 291 287 285 286 289 289 288 292 299 306 308 306 302 297 288 282 278 274 272 269 268 268 267 266 265 263 263 263 263 262 262 262 261 261 261 260 261 261 259 260 260 261 262 262 262 262 262 262 261 261 261 261 262 263 262 260 259 259 257 255 255 256 257 259 262 263 263 263 265 267 269 272 273 273 272 272 272 273 277 281 283 283 282 279 274 269 266 264 262 262 263 264 264 264 263 261 260 261 262 267 272 274 273 272 271 271 271 276 279 280 283 284 285 283 281 281 283 288 292 290 282 280 272 267 268 270 270 268 269 274 280 282 282 281 279 277 276 279 282 284 283 281 279 279 279 280 283 287 291 293 295 296 295 293 292 291 288 287 289 289 288 289 291 292 291 290 291 292 294 295 294 291 288 286 286 286 287 287 288 291 292 290 289 288 287 286 287 287 288 289 290 288 286 286 287 287 288 287 286 286 285 284 285 287 289 292 296 298 300 298 297 297 296 295 295 299 302 301 298 297 299 304 306 306 306 306 307 306 304 302 302 303 304 305 305 306 307 307 307 307 304 303 304 303 300 296 292 290 288 286 285 285 286 289 292 296 301 303 305 306 308 310 nan nan nan nan 297 290 287 286 285 286 288 289 288 289 295 299 302 306 306 303 296 287 281 276 273 270 268 268 267 267 266 264 263 263 264 263 262 261 261 261 261 261 262 261 261 262 262 262 262 262 262 262 262 262 262 262 263 264 264 263 263 262 261 260 258 258 256 257 258 259 261 262 263 263 264 266 269 271 272 272 272 271 271 274 278 283 285 284 282 278 273 268 264 262 261 261 263 264 264 264 264 263 263 263 264 268 273 275 274 273 273 273 274 277 281 284 285 284 284 284 283 282 283 287 291 291 289 282 274 270 270 270 268 266 268 272 276 280 281 280 277 275 276 279 283 284 284 282 281 280 279 281 284 287 290 294 296 297 296 293 291 289 288 288 289 289 286 287 289 291 291 290 291 293 297 298 296 292 289 288 289 288 287 288 289 290 290 289 287 286 286 286 285 285 287 289 290 289 286 285 286 287 288 289 288 287 286 285 286 288 289 291 294 296 301 301 300 300 299 297 298 301 304 304 301 299 301 305 307 307 307 306 307 307 305 303 304 305 306 307 309 309 309 309 310 308 306 305 306 305 300 295 292 291 289 287 286 285 285 288 293 299 304 306 306 307 308 nan nan nan nan nan nan 292 287 288 287 287 287 287 286 286 287 291 296 301 303 301 301 294 286 279 274 271 270 270 268 267 267 266 264 264 264 265 264 262 261 261 261 262 262 261 262 262 262 262 262 262 262 263 263 263 263 263 264 264 264 263 263 262 262 261 261 259 257 258 258 259 261 262 262 263 264 266 268 269 272 273 272 271 271 274 279 284 285 284 283 278 270 264 261 260 260 261 262 263 263 263 263 263 264 264 266 269 273 275 275 274 273 273 273 277 282 285 285 284 283 283 283 284 285 287 287 290 289 284 276 274 273 271 266 265 267 269 274 279 280 277 274 274 276 280 283 284 284 284 282 280 279 282 284 286 289 294 297 297 296 292 289 287 287 288 289 288 287 287 288 289 290 289 290 293 297 298 296 292 291 290 290 288 288 288 289 289 289 288 286 285 285 286 286 286 287 289 290 289 286 285 286 287 289 290 291 289 288 287 287 289 289 289 290 292 302 301 300 300 300 301 301 303 306 305 303 302 303 304 306 307 307 307 307 307 306 305 306 306 307 308 309 310 311 312 311 309 307 306 307 305 300 295 292 291 290 289 287 285 284 286 292 299 305 308 307 307 309 nan nan nan nan nan 307 299 292 289 288 288 287 285 284 284 286 289 292 295 295 293 296 297 292 284 277 277 272 272 270 268 266 265 265 265 265 265 264 262 262 261 261 261 261 260 261 261 263 263 263 263 263 264 264 264 264 264 264 264 264 263 263 262 262 262 261 260 258 258 257 258 260 261 262 262 263 264 267 270 273 274 273 271 271 274 280 284 285 285 281 276 268 262 259 258 259 260 262 262 262 261 261 262 264 265 267 270 272 274 274 274 273 273 273 278 282 284 284 283 283 284 284 284 286 286 287 289 289 286 279 277 274 270 265 264 265 268 274 278 278 274 272 274 278 281 283 283 283 283 281 280 280 282 284 286 288 292 296 297 296 291 288 286 286 287 289 288 288 288 289 290 290 289 289 292 295 297 295 293 291 291 290 289 289 289 289 288 288 287 286 286 286 286 285 286 288 289 290 289 287 286 285 286 287 290 292 292 291 290 290 291 292 292 291 292 302 300 300 299 302 304 304 306 307 307 305 303 304 305 306 306 306 306 307 307 307 306 307 307 307 307 308 311 313 313 311 309 308 307 307 305 300 297 293 291 290 289 288 286 284 285 290 298 305 308 308 308 308 310 nan nan nan nan 310 304 295 291 289 288 288 286 283 282 284 288 291 291 289 286 289 293 293 293 289 282 277 275 271 268 266 265 266 266 265 265 265 264 262 262 262 261 260 260 262 263 264 264 264 264 264 266 267 267 266 265 265 264 264 263 263 263 263 262 261 260 259 259 258 259 260 261 261 261 262 265 268 271 273 273 273 272 272 275 278 282 283 283 279 273 267 261 259 259 259 260 261 261 261 260 260 261 263 264 266 270 271 272 273 273 272 272 273 277 282 283 283 284 285 286 286 286 287 286 287 289 288 286 281 278 273 269 266 264 265 268 273 277 277 274 273 276 279 280 281 282 283 283 281 280 280 282 284 285 286 288 293 296 295 289 286 285 285 287 288 288 287 287 289 291 292 290 289 291 294 295 294 294 292 291 290 290 289 289 288 288 287 287 286 286 286 286 285 286 288 290 291 290 288 288 286 286 286 288 290 292 293 293 294 295 295 295 294 294 302 301 300 300 302 306 307 309 310 308 307 306 305 305 306 306 306 306 306 306 307 307 307 307 307 307 309 312 314 314 312 310 309 308 307 305 302 300 295 291 289 290 289 287 285 285 290 297 303 306 308 308 309 311 nan nan nan 310 309 305 298 293 291 290 288 286 283 282 284 288 291 290 286 282 283 286 287 290 290 286 281 276 272 268 267 266 266 266 267 267 266 265 264 263 263 262 261 261 264 266 267 267 267 267 267 268 269 269 267 266 265 264 264 263 263 263 263 262 261 261 260 261 260 260 260 260 261 261 263 265 269 271 273 273 272 272 272 274 276 280 282 281 277 271 265 261 259 259 260 260 260 261 260 259 259 260 261 263 266 268 270 270 271 271 272 272 273 277 280 282 282 284 286 286 287 287 286 286 287 289 288 285 281 278 273 268 264 262 264 267 272 275 277 275 275 278 278 280 281 282 284 284 282 281 281 282 284 284 284 287 291 295 294 288 284 283 284 286 287 287 287 287 289 291 292 291 289 290 291 293 293 292 291 291 290 290 289 288 288 288 288 287 287 287 287 287 287 288 289 290 292 292 292 290 288 286 286 287 288 290 292 293 294 295 296 296 296 296 303 301 300 301 304 307 309 311 311 311 310 307 306 305 305 305 304 304 305 306 306 306 306 306 306 307 310 313 315 315 313 311 310 309 307 306 304 300 295 291 290 291 291 290 288 288 292 297 301 304 307 308 309 310 nan nan nan 308 307 304 300 299 296 293 289 287 284 283 284 288 291 290 286 283 282 280 282 286 289 287 282 277 273 269 268 267 267 267 267 268 267 266 264 263 261 261 261 262 266 266 268 269 270 271 270 270 270 270 268 267 266 265 264 264 263 263 263 262 262 261 262 261 262 261 261 261 261 262 263 266 270 272 273 273 272 272 273 273 275 279 281 280 276 270 265 261 260 260 260 260 260 260 260 258 258 259 260 262 264 265 267 268 269 271 272 272 273 276 279 281 282 283 284 286 287 287 286 285 287 289 288 285 282 279 272 265 261 260 263 266 271 274 276 276 276 277 279 281 281 282 283 283 282 281 281 282 282 283 283 285 289 293 292 287 283 281 281 283 285 287 287 287 289 291 291 289 287 287 288 290 292 292 291 290 290 289 288 288 288 288 288 288 288 288 288 288 287 287 289 290 291 293 293 292 290 288 287 287 288 288 289 291 293 294 295 295 296 296 304 303 301 302 305 308 310 310 311 312 311 309 307 306 305 304 303 303 305 306 306 307 306 305 305 307 310 313 315 315 314 313 312 311 309 307 304 300 295 291 291 292 293 292 291 291 294 296 301 305 307 308 309 310 nan nan nan 307 305 302 301 300 299 295 291 289 288 286 287 289 291 291 289 287 284 281 280 282 285 285 281 277 272 269 268 268 268 268 268 269 267 264 263 262 262 261 262 264 265 267 269 271 272 273 272 272 272 271 269 267 266 266 265 264 264 263 262 262 262 262 263 263 264 263 262 262 262 262 264 267 270 272 273 273 273 273 273 273 275 278 280 279 275 269 264 260 259 259 259 260 260 259 259 258 257 257 259 261 261 263 265 267 269 270 270 271 272 275 278 280 280 282 283 285 286 286 284 284 286 287 286 284 283 277 268 262 259 260 262 266 270 273 275 275 276 278 281 282 281 281 282 283 282 281 280 281 282 282 282 283 286 290 291 286 283 282 281 281 284 286 287 287 289 291 291 289 287 287 289 291 293 293 292 291 290 289 288 288 287 287 288 289 288 288 289 289 288 287 287 289 291 292 293 293 291 289 288 288 288 288 289 290 292 293 294 294 294 295 306 305 303 304 306 307 309 310 311 312 312 311 309 307 306 305 303 303 305 305 307 307 306 304 304 307 310 314 316 316 315 314 314 313 310 308 305 300 296 293 294 294 295 295 294 294 295 298 303 307 309 310 310 309 nan nan 309 307 304 303 300 300 300 297 293 292 291 290 290 291 292 292 291 288 285 282 279 279 281 282 281 277 273 270 269 268 268 269 269 269 267 264 264 264 263 263 263 264 266 268 270 273 274 275 275 275 274 272 270 269 267 266 266 265 265 264 262 262 262 263 264 264 265 264 264 264 263 264 265 267 270 271 272 272 272 273 273 273 275 277 278 277 273 267 264 260 257 257 258 259 259 258 258 257 255 256 256 258 259 262 264 267 268 268 268 269 271 274 276 277 279 282 283 284 284 284 284 283 284 284 284 283 280 274 266 260 258 259 262 266 269 270 271 273 274 277 280 282 281 281 282 282 282 281 280 280 281 281 281 282 285 288 289 288 285 283 281 280 282 285 286 287 288 290 290 290 288 287 289 292 294 295 294 292 291 290 290 289 287 287 288 289 289 290 291 291 290 290 289 289 291 291 292 292 292 290 289 289 289 289 289 290 291 293 293 293 294 295 307 307 305 305 305 308 309 310 311 312 312 312 310 308 307 306 304 304 304 305 308 308 306 303 304 307 311 314 316 316 316 316 315 313 311 308 305 301 297 295 296 297 297 297 297 297 298 301 304 307 310 312 311 310 309 309 309 308 305 303 301 301 301 298 295 294 293 292 291 291 291 291 290 288 286 284 280 278 278 279 279 277 276 274 272 270 269 269 269 268 265 264 263 263 263 263 263 264 267 269 271 274 276 277 277 276 275 274 272 269 268 267 267 266 265 265 263 262 263 263 263 264 265 265 265 265 265 266 267 268 270 270 271 271 272 273 273 273 275 276 276 274 272 268 263 259 256 256 257 258 258 256 256 255 254 254 254 256 258 261 264 266 267 266 266 267 268 269 272 275 278 281 282 282 283 283 283 282 282 282 281 279 276 271 265 259 258 259 262 266 267 269 269 271 273 276 279 280 280 279 279 279 279 279 279 279 280 281 281 282 284 287 287 288 285 283 281 281 282 285 285 286 287 288 288 288 287 287 289 292 295 296 295 294 292 291 290 288 287 287 289 289 290 291 292 292 292 291 290 289 290 290 291 292 292 291 291 290 289 289 289 290 292 293 293 294 294 294 308 308 307 307 306 308 309 310 311 311 312 313 312 309 307 307 306 305 305 306 308 309 306 304 305 308 312 316 317 317 317 317 316 314 311 308 305 301 299 297 299 299 299 299 299 300 301 303 305 307 310 313 313 311 310 309 309 308 306 304 303 302 301 299 296 294 294 294 294 293 292 291 289 287 286 285 282 279 277 277 277 277 276 275 274 274 274 272 270 268 266 264 263 262 261 261 261 264 268 270 273 274 276 278 278 278 277 275 273 270 269 267 267 268 267 266 265 264 263 263 264 265 266 266 266 267 267 268 268 269 269 270 270 271 272 274 274 274 275 275 275 274 272 267 261 257 255 255 256 257 256 254 254 253 252 252 253 255 257 260 263 265 264 264 264 264 265 268 270 273 276 279 280 280 281 281 281 280 280 280 278 276 273 268 263 259 259 260 261 263 264 267 267 269 271 274 277 278 277 275 275 276 277 277 277 278 279 280 282 282 283 285 286 286 284 283 282 282 283 284 284 285 285 285 285 286 287 287 289 292 295 295 295 294 293 291 289 288 287 288 290 290 290 290 291 292 292 291 291 290 290 289 290 291 292 292 291 290 290 289 289 290 291 292 293 293 294 295 308 308 308 307 307 308 309 309 310 310 311 312 312 311 309 308 307 306 306 306 307 308 306 306 307 310 314 315 317 318 319 318 316 314 311 308 305 302 300 299 300 300 300 300 301 301 302 303 305 307 310 312 314 313 313 312 310 308 307 306 305 303 301 299 296 295 294 294 294 293 292 290 288 286 284 283 281 279 277 276 275 275 274 274 275 277 277 274 272 269 268 268 266 263 260 260 261 265 269 272 274 275 276 277 278 278 277 275 273 271 269 268 268 268 268 268 267 266 265 265 265 266 266 266 266 267 268 269 269 269 269 269 270 271 273 274 275 275 274 275 274 273 270 265 260 257 255 255 256 255 254 252 252 252 251 252 253 254 256 259 263 263 262 262 262 262 264 267 269 272 274 276 277 277 278 278 279 278 279 279 277 274 270 266 261 259 260 260 261 261 262 265 267 268 269 272 275 275 275 273 272 274 275 276 276 277 278 280 282 283 283 283 285 284 282 282 282 283 284 284 284 283 283 284 285 286 287 288 288 291 293 294 294 293 292 291 289 287 288 290 291 292 291 291 292 292 291 291 291 290 290 289 290 290 291 291 291 290 290 289 289 290 291 292 292 293 294 295 307 307 307 308 307 308 308 309 310 309 310 312 313 313 311 309 307 306 307 306 306 306 306 307 309 310 313 315 317 319 319 318 316 313 310 307 304 302 301 301 301 302 302 302 302 301 302 303 305 306 308 311 313 313 313 313 312 309 307 306 305 302 301 299 297 296 294 293 292 292 291 289 287 285 283 281 280 278 277 275 273 272 272 273 275 278 278 276 274 272 271 270 267 263 260 261 263 267 270 273 275 276 276 277 277 277 277 275 273 270 269 268 269 269 269 270 269 267 267 267 267 267 266 266 266 266 268 269 270 270 270 269 269 271 274 275 276 275 275 274 272 271 267 263 259 257 255 255 254 254 253 253 252 251 250 251 252 254 256 259 262 263 261 260 260 262 264 266 268 270 271 273 273 273 273 275 276 277 278 278 276 273 269 264 261 260 260 261 261 260 262 264 267 268 268 270 270 272 273 272 271 273 274 275 276 276 276 278 281 283 283 282 282 282 281 281 282 284 285 285 284 283 282 283 284 286 288 288 288 290 290 292 292 292 291 290 288 287 288 290 292 292 292 291 292 292 291 291 291 290 290 289 289 290 291 290 290 290 289 289 289 290 290 291 292 293 294 295 308 307 307 308 308 308 308 308 308 309 309 309 311 312 312 309 307 306 307 307 305 305 306 307 308 310 313 316 318 319 319 318 315 311 308 305 303 302 301 301 301 302 303 304 302 301 301 302 304 305 306 308 311 313 313 313 312 310 308 307 304 301 300 299 299 297 294 292 291 290 289 287 286 284 282 279 279 277 275 273 271 270 271 273 276 278 279 279 278 277 274 272 268 264 262 263 266 268 271 273 275 275 276 277 277 277 276 274 272 270 268 268 268 269 269 270 269 268 268 268 268 268 267 266 266 266 267 269 270 271 270 269 269 272 275 277 277 276 275 273 270 267 265 262 258 256 255 255 254 254 253 253 252 251 249 250 252 254 256 259 260 260 260 259 260 262 264 266 268 269 269 270 270 270 270 272 274 276 278 278 277 273 268 264 262 261 260 261 261 260 262 265 267 267 266 266 268 270 271 270 271 272 274 275 275 275 275 276 279 282 282 281 280 280 280 280 281 282 283 284 284 283 282 283 284 285 286 287 288 287 288 289 290 290 290 289 287 287 287 288 290 292 292 292 293 292 291 291 290 290 290 288 288 289 290 290 290 290 289 289 289 290 290 291 292 293 294 295 308 308 307 308 308 309 309 308 308 308 309 309 310 311 312 310 308 306 307 307 306 305 305 306 308 310 312 315 318 319 319 317 314 310 307 304 303 301 300 300 301 301 304 305 303 300 300 302 303 303 305 307 310 312 313 313 312 311 309 307 303 301 300 300 299 297 295 292 289 287 287 287 286 283 281 278 276 275 273 271 270 270 271 275 278 279 280 280 279 278 276 273 269 265 264 266 269 270 271 273 273 275 276 277 276 276 275 273 271 270 269 268 268 268 270 270 270 269 269 269 269 269 268 267 266 266 267 269 271 271 270 269 270 273 276 276 277 276 275 270 267 265 263 260 257 255 255 255 255 254 253 252 251 249 249 250 252 255 257 258 259 259 258 258 260 262 264 266 266 267 267 268 269 268 268 270 273 275 277 278 277 274 271 266 263 261 261 261 261 262 264 266 267 267 266 266 267 268 269 270 270 271 272 274 274 274 274 275 278 280 281 280 279 279 279 279 279 280 281 283 283 282 282 282 282 284 285 285 286 286 287 287 288 289 288 288 287 286 286 287 289 291 292 293 293 293 291 291 290 290 289 288 288 288 289 289 289 289 289 289 289 290 291 292 292 293 293 294 309 309 308 307 309 310 311 310 309 308 308 309 310 311 312 311 308 306 306 307 307 307 306 306 309 311 312 315 317 318 318 316 313 311 309 306 304 301 299 299 300 301 303 305 303 301 301 301 302 303 304 306 309 312 313 313 312 311 309 307 303 302 300 300 299 298 295 291 287 284 284 285 285 283 281 277 275 273 271 270 271 272 273 277 279 279 280 279 279 278 277 274 271 268 267 269 271 271 271 272 273 274 275 276 276 275 274 272 271 270 269 269 268 269 270 270 269 269 269 270 270 270 269 268 267 266 268 270 272 272 270 269 272 274 275 276 276 274 273 268 266 264 263 260 257 255 255 255 255 254 252 251 249 248 249 251 253 255 256 257 258 258 257 257 259 261 264 265 265 265 264 266 268 268 268 270 272 274 275 277 277 276 273 268 264 262 262 262 262 264 266 267 268 267 266 266 267 268 269 269 270 270 271 271 272 273 274 275 277 279 279 279 279 279 279 279 278 278 281 282 282 281 281 279 280 282 282 283 284 285 285 285 286 286 286 286 286 286 286 287 289 291 293 293 294 293 292 292 291 290 289 287 287 287 288 288 289 289 289 289 290 291 292 292 292 293 294 294 310 310 308 307 308 310 312 312 311 309 308 308 308 309 311 312 309 306 305 306 306 307 307 307 308 311 312 314 316 317 317 316 314 313 310 307 305 302 300 299 300 301 303 305 304 303 302 302 302 302 303 305 308 311 314 314 313 312 311 309 304 300 300 300 300 298 294 289 285 282 281 282 282 282 279 276 275 272 271 270 271 273 276 277 278 279 279 279 279 278 277 274 273 272 271 271 272 272 271 271 271 272 274 274 274 274 273 272 271 271 270 269 268 269 270 269 268 269 269 270 270 270 270 269 268 267 269 271 272 272 270 270 271 274 276 277 275 272 270 267 265 264 262 260 258 257 255 255 255 253 252 251 249 248 249 251 252 253 255 257 257 257 256 257 259 261 264 264 264 263 263 266 268 268 268 270 272 273 273 272 274 275 274 269 265 263 264 263 264 266 266 268 269 268 267 267 268 269 269 269 269 269 269 269 270 272 273 275 276 277 278 278 278 279 279 278 277 277 279 281 281 280 279 278 278 279 280 281 282 283 282 282 282 282 283 283 284 285 285 287 289 291 293 293 294 293 293 292 291 289 288 287 287 287 288 288 288 288 289 289 290 291 292 292 292 293 294 294 310 310 309 308 308 309 312 313 312 310 309 307 306 309 312 313 311 307 305 305 306 307 306 306 308 311 313 314 316 317 317 317 316 314 311 308 306 304 302 301 300 302 304 305 304 304 303 302 302 301 301 302 306 310 313 315 315 314 314 309 303 299 299 300 300 298 293 288 284 281 279 278 278 278 277 276 275 272 271 271 272 275 277 278 278 279 279 279 279 278 277 276 275 275 274 274 273 273 271 271 270 271 272 272 273 273 273 272 271 270 270 269 269 270 270 269 268 269 270 270 269 270 270 269 269 269 270 271 272 272 270 270 271 274 277 278 274 271 268 266 265 264 263 261 259 258 256 256 256 254 253 251 249 249 250 251 252 253 255 256 256 256 256 257 259 261 263 263 264 262 263 265 267 268 269 270 271 271 270 270 271 273 274 272 269 266 267 265 265 265 267 269 269 268 267 268 268 269 269 269 269 269 269 269 269 271 273 275 276 277 277 278 278 278 278 276 275 276 278 280 280 278 278 276 277 278 279 279 279 281 280 280 280 280 280 281 282 284 284 286 289 291 293 293 293 294 293 292 291 289 288 287 286 287 287 287 288 288 288 289 290 290 291 291 292 292 293 294 311 311 310 309 309 309 312 313 313 311 309 307 306 308 312 313 313 312 308 306 306 307 306 306 307 310 313 314 315 316 316 317 316 314 311 309 308 306 304 302 301 302 303 304 304 304 303 302 301 300 298 299 302 307 311 313 315 316 314 309 303 298 297 299 299 297 292 287 283 281 278 276 275 275 275 275 274 273 272 273 274 274 276 278 279 279 279 279 279 278 277 277 277 277 277 275 274 272 270 269 268 269 270 271 271 271 271 271 270 269 269 269 269 270 270 269 269 270 270 270 270 270 270 270 270 270 271 272 272 272 271 270 272 275 278 277 274 270 267 266 265 264 263 261 259 258 257 256 255 254 253 251 250 250 250 251 252 253 253 255 256 256 256 256 258 260 261 262 263 262 263 265 266 268 269 270 270 270 269 269 270 271 273 274 273 270 270 267 267 267 268 269 269 268 267 267 268 268 269 269 269 268 268 268 269 271 273 275 276 276 277 277 278 278 277 275 274 275 277 278 278 278 277 275 276 277 277 277 277 278 279 279 280 280 279 279 280 282 283 285 288 291 293 293 293 294 293 292 290 289 287 286 287 287 288 288 288 288 289 289 289 290 291 291 291 292 293 294 311 311 311 310 309 309 311 313 313 311 309 307 306 308 311 313 313 312 309 306 306 307 307 306 307 310 313 314 314 314 315 316 316 314 311 310 309 308 305 303 302 302 303 304 304 304 303 301 299 298 296 295 298 301 304 308 312 314 313 309 304 299 298 298 298 295 291 287 282 279 276 274 272 272 273 274 274 273 273 274 274 275 277 279 280 280 280 279 279 278 278 278 279 278 277 275 273 271 269 268 267 268 269 269 269 270 270 270 269 268 268 269 269 270 269 269 268 269 270 270 270 270 270 270 270 271 271 272 272 272 271 270 272 275 277 276 274 271 269 268 267 265 263 260 259 258 257 256 254 254 253 251 251 250 250 252 252 252 252 254 255 255 255 256 257 259 260 261 262 262 263 264 265 267 268 269 270 270 269 269 269 270 272 273 274 273 273 271 269 268 269 270 270 268 267 267 267 268 268 269 268 267 267 268 270 272 275 276 276 276 277 278 278 277 276 275 274 275 277 278 278 278 276 275 275 275 275 276 276 277 278 279 281 281 280 279 279 281 283 285 288 288 290 292 293 294 293 291 289 288 287 286 287 287 288 289 289 289 289 289 290 290 290 291 291 292 293 294 311 311 311 310 309 309 311 313 313 310 308 307 307 307 309 311 312 312 309 306 305 306 307 306 307 309 309 312 314 313 313 314 314 313 312 311 310 308 306 304 303 302 302 303 303 304 303 301 299 296 294 294 294 295 298 303 308 312 312 309 305 301 299 298 297 294 292 285 280 277 274 271 270 271 271 273 275 274 274 274 275 276 278 279 280 280 280 280 280 279 279 279 279 278 276 275 273 270 268 267 267 267 268 268 268 268 268 268 268 267 268 268 269 269 269 268 267 268 269 270 270 270 270 271 271 271 271 271 271 271 271 271 272 274 276 275 274 272 271 270 268 265 262 260 259 258 257 255 254 254 254 254 252 250 251 252 252 251 252 253 253 253 254 255 257 258 260 260 261 262 262 263 264 265 267 268 269 269 269 269 270 270 271 273 273 273 273 271 270 269 270 271 270 268 267 267 267 268 269 268 267 266 267 268 270 273 274 276 276 276 277 278 277 277 275 274 274 275 275 276 277 277 276 274 274 274 275 276 276 276 277 279 281 282 281 279 279 281 282 284 284 287 290 292 293 294 292 290 288 287 286 286 286 288 289 289 289 289 289 289 290 291 291 291 291 292 292 293 311 311 311 310 309 309 310 312 312 310 307 306 306 307 309 311 311 311 309 306 304 305 307 306 306 306 307 310 313 313 312 312 312 312 311 311 310 309 308 305 304 303 302 301 302 303 303 301 299 297 295 294 292 292 295 298 303 308 310 309 307 304 301 300 297 293 289 282 277 275 273 271 270 271 272 274 277 277 276 276 276 277 279 280 280 280 280 280 280 280 280 279 279 277 275 274 272 269 267 266 266 267 267 267 267 267 267 267 267 267 267 268 269 269 269 267 267 268 269 269 269 269 270 271 271 271 271 271 271 271 271 271 272 274 274 274 274 273 273 271 268 264 262 260 259 258 256 255 254 254 255 255 253 251 252 253 252 251 251 251 251 252 253 255 257 258 259 259 260 261 262 263 263 264 266 268 268 268 268 269 271 272 272 272 273 273 272 271 270 271 272 271 270 268 268 268 268 269 269 268 266 266 266 267 271 272 273 275 275 276 277 277 277 276 275 274 274 274 275 275 276 275 275 274 273 273 274 275 275 276 276 278 281 281 279 279 280 281 281 281 282 285 288 290 292 293 291 289 287 286 286 285 286 289 289 289 289 290 290 290 291 291 291 291 291 291 292 293 310 310 310 310 309 309 310 311 311 310 307 307 306 307 309 310 311 310 308 305 304 304 306 306 306 305 305 308 312 313 311 310 310 310 311 311 310 309 308 306 304 303 301 299 299 301 302 300 298 297 296 294 292 291 293 295 298 302 306 305 307 306 304 303 298 292 286 280 275 273 272 271 271 273 274 277 280 279 278 278 278 278 279 280 280 280 280 281 281 281 280 280 279 277 275 273 271 269 267 266 267 267 267 267 267 266 266 266 266 266 266 267 268 268 268 267 267 268 269 269 269 269 270 270 270 270 271 271 271 271 271 271 273 272 273 273 273 272 272 271 268 264 261 259 257 256 255 254 252 254 255 255 254 252 253 253 251 250 250 250 250 251 253 256 258 258 259 259 260 260 262 263 263 264 265 267 267 267 267 269 271 272 272 273 273 273 272 272 271 272 272 272 270 269 269 270 271 272 271 269 266 266 265 266 269 271 274 275 275 276 277 277 277 276 275 275 274 274 274 274 274 273 274 273 272 272 272 273 274 274 276 278 280 279 278 279 280 280 280 280 281 283 286 289 291 292 291 289 287 286 285 285 287 290 290 289 289 290 290 290 291 291 291 291 291 291 292 292 309 309 309 309 309 309 310 309 309 309 308 306 305 306 308 309 309 309 307 304 303 303 303 305 306 304 304 306 309 311 310 309 309 309 309 309 309 309 307 305 304 303 300 297 296 298 300 300 299 297 295 293 291 290 292 293 294 295 298 297 300 303 305 303 298 291 284 278 274 272 271 272 273 275 277 280 282 281 280 280 280 280 280 280 280 280 280 280 281 281 280 279 278 276 274 272 270 269 268 267 267 266 266 266 266 265 265 265 265 265 266 266 267 268 267 267 267 268 268 268 268 269 269 270 270 270 270 271 272 271 271 271 272 272 272 272 272 272 272 271 268 264 261 259 256 254 254 252 252 253 254 255 255 253 253 252 251 250 250 249 250 251 254 256 258 258 258 259 259 260 261 263 264 264 265 266 266 266 267 268 269 271 273 274 274 274 273 273 272 272 272 272 271 270 270 272 273 274 273 269 267 265 266 266 267 271 274 275 275 276 277 276 276 276 276 275 274 273 272 271 271 272 273 273 272 271 271 271 271 272 275 277 279 278 278 278 279 279 279 280 280 282 285 288 291 292 291 289 287 285 284 285 287 290 291 290 290 289 289 290 290 291 291 291 291 291 292 292 308 308 307 307 308 308 309 308 308 308 307 305 304 305 306 308 308 308 306 304 303 303 303 304 305 304 304 304 306 308 308 308 308 309 309 308 308 307 306 305 304 302 299 297 294 294 295 297 298 297 295 293 291 290 291 292 291 290 291 290 291 296 299 301 299 292 284 278 275 273 272 274 275 278 281 282 283 283 282 282 282 281 281 281 281 280 280 280 280 281 280 279 277 274 273 272 271 270 269 268 267 266 265 265 265 265 264 264 264 264 265 266 266 267 267 267 267 267 267 268 268 268 268 269 269 269 270 271 272 271 270 271 271 271 271 271 271 271 271 270 268 264 261 258 256 255 253 252 252 252 254 255 254 252 252 252 251 250 249 249 249 251 254 256 257 257 258 258 258 259 261 263 264 264 264 264 265 265 266 267 269 271 273 273 273 274 274 273 273 273 273 272 271 270 271 273 274 275 273 271 269 267 267 267 269 271 274 275 276 276 276 276 276 276 276 275 274 272 271 269 269 270 271 272 272 272 271 269 269 270 273 277 279 278 278 278 279 279 279 279 280 281 284 288 291 292 291 288 285 284 284 285 288 291 291 291 290 289 289 289 290 290 291 291 292 292 292 292 308 307 307 307 307 307 308 308 307 308 307 305 304 304 305 306 306 306 306 305 304 303 303 303 303 303 304 304 304 305 306 307 308 309 309 308 307 305 304 303 303 301 299 297 293 293 292 293 295 296 295 292 290 290 291 292 291 289 287 286 285 289 291 295 297 294 286 280 279 279 278 277 278 281 283 283 283 283 282 282 283 282 282 282 281 280 280 279 280 280 280 278 276 274 273 272 271 270 269 268 267 266 265 264 264 264 264 263 263 263 264 265 265 266 267 267 267 267 266 267 267 267 268 268 269 269 270 270 271 270 270 270 270 271 271 271 270 270 270 269 267 265 263 262 258 255 253 252 251 252 253 253 253 252 252 252 250 249 249 249 249 251 254 256 257 256 257 257 258 259 261 263 264 263 263 263 264 265 266 267 269 271 272 272 272 273 273 273 273 273 273 272 271 270 271 273 274 275 274 272 271 269 270 270 271 273 275 276 276 276 276 276 276 276 276 275 274 272 270 268 267 268 268 270 273 272 270 268 267 269 273 278 279 279 279 279 280 280 280 280 279 280 283 285 287 290 290 287 284 283 283 285 289 289 291 291 291 290 289 289 289 290 291 291 292 292 292 293 308 307 307 306 306 306 307 307 307 307 307 305 304 304 304 304 305 305 305 305 304 302 302 302 302 302 303 304 304 303 303 303 305 307 308 308 306 304 302 302 301 300 299 298 296 294 291 291 293 295 294 292 289 289 291 292 292 290 286 283 282 284 285 289 294 294 289 284 286 287 285 282 282 283 284 284 283 282 281 281 282 282 282 282 281 280 279 279 279 279 279 278 276 274 273 272 271 270 269 268 267 266 264 263 263 263 264 263 263 262 263 265 265 266 266 266 266 266 266 266 266 266 267 267 268 269 269 269 269 269 269 269 269 270 270 270 269 269 269 268 267 267 266 263 259 256 254 253 252 251 251 251 251 251 252 251 250 249 248 248 249 251 253 255 256 256 256 257 258 259 260 262 263 262 262 262 263 264 266 267 268 270 270 270 271 271 272 272 272 273 273 272 271 271 272 273 274 274 274 273 272 271 271 272 273 275 276 276 276 275 275 275 277 277 277 275 273 270 269 268 268 267 269 271 273 272 269 266 266 270 274 276 278 278 278 279 280 280 280 279 279 280 280 282 286 289 288 285 284 283 283 285 286 288 290 291 291 290 290 290 290 290 291 291 291 292 293 293 308 307 307 306 306 306 306 307 306 306 306 305 304 304 303 303 303 302 303 303 303 302 302 302 302 302 301 303 303 303 302 301 302 305 306 307 306 304 301 300 300 300 299 298 297 294 291 290 291 292 292 290 288 288 289 291 292 291 286 283 282 282 283 286 288 289 288 287 290 293 291 288 285 284 284 284 283 282 281 281 281 282 282 282 281 279 278 278 278 278 278 277 276 274 273 272 271 270 269 267 266 264 263 263 263 264 264 263 263 263 264 265 265 265 265 265 265 265 265 265 266 266 266 267 267 268 269 269 269 268 268 267 268 268 268 268 268 268 268 268 268 268 267 264 261 258 256 253 252 251 250 250 250 250 250 250 249 248 247 247 249 251 252 254 255 256 257 258 258 259 261 262 262 261 261 261 262 263 265 266 267 268 269 269 269 270 270 271 272 273 273 272 271 271 272 273 273 273 273 273 272 272 272 272 274 275 276 276 276 275 275 276 277 278 277 274 272 270 269 269 269 270 271 273 274 272 268 266 266 269 274 276 278 278 278 279 280 280 280 279 279 279 280 282 285 287 287 285 284 283 284 285 285 288 289 291 291 291 291 291 290 290 291 291 292 293 294 294 309 308 307 306 306 305 306 306 306 306 306 304 303 303 303 303 302 301 301 301 301 301 301 301 301 301 300 301 301 302 302 300 300 302 304 305 306 304 301 300 299 299 298 297 296 294 291 289 289 290 290 288 287 287 287 290 292 291 287 284 284 284 284 284 283 284 284 286 290 294 295 292 288 285 284 283 283 281 281 280 280 281 282 281 280 279 277 277 277 277 277 277 276 274 272 271 271 270 269 267 266 264 263 263 263 264 263 263 263 264 264 264 264 264 264 264 264 264 265 265 266 266 266 265 266 267 267 268 269 268 268 267 268 268 266 266 267 268 268 267 267 267 266 265 263 260 256 254 252 252 252 251 250 249 249 249 248 247 247 247 248 249 250 253 255 255 257 259 259 259 260 262 262 260 260 260 261 262 263 265 265 267 267 268 267 268 269 271 271 272 273 273 272 271 272 273 272 272 272 272 272 272 272 272 273 275 275 276 275 274 274 276 277 276 274 272 270 269 270 270 271 272 273 273 274 271 267 266 267 269 274 277 278 278 278 279 281 281 280 280 280 279 280 282 284 286 286 284 284 284 284 285 286 287 289 291 291 292 292 291 291 291 291 291 292 293 294 294 309 308 307 306 305 305 305 305 306 306 305 303 303 302 303 303 302 300 299 299 300 300 300 300 300 300 299 299 299 300 301 299 298 300 301 303 304 303 302 301 299 298 297 296 295 294 292 290 289 289 288 286 285 285 286 289 291 290 287 285 286 288 287 284 284 282 281 283 289 294 296 294 289 285 283 282 282 281 281 280 279 280 281 281 279 278 277 277 277 277 277 276 275 273 272 271 271 270 268 267 266 265 264 264 264 263 263 263 263 264 265 264 263 263 263 263 263 264 265 265 266 266 265 264 264 265 266 268 269 268 268 268 267 266 264 265 265 266 267 267 267 267 266 265 263 261 258 256 254 255 255 253 251 250 249 248 247 247 247 247 248 248 250 252 254 255 258 261 261 260 260 261 260 260 260 260 260 260 262 264 265 265 266 266 266 267 269 270 271 272 272 272 271 271 272 271 271 271 271 271 271 272 272 272 272 273 273 274 275 274 274 275 275 273 271 270 270 269 272 272 272 272 272 272 271 270 268 268 269 273 276 278 278 278 278 279 281 282 282 281 280 280 280 282 284 285 285 285 285 284 284 285 285 287 288 290 291 292 292 291 291 291 290 291 292 293 293 293 309 308 306 305 305 305 305 305 305 305 304 303 303 301 302 302 301 300 298 298 299 299 299 299 299 299 298 299 298 298 299 298 298 299 300 301 301 301 301 301 300 298 297 295 293 293 292 290 289 287 287 286 284 283 285 287 289 288 287 285 288 291 291 290 287 282 280 282 289 294 296 294 290 285 282 282 281 282 282 279 278 278 279 279 278 277 276 276 277 277 276 275 274 273 272 271 270 270 268 267 266 265 265 265 265 264 263 263 263 264 265 265 265 264 263 263 262 263 264 265 265 265 264 264 264 265 267 268 268 268 268 267 266 265 265 265 265 266 267 267 267 267 266 264 262 260 259 259 257 256 257 255 253 251 250 248 247 247 247 247 247 248 249 251 253 256 260 262 262 261 260 260 260 260 259 259 259 259 261 263 264 264 264 264 265 267 269 270 270 271 271 271 271 271 271 270 269 270 271 270 270 270 271 271 271 271 272 273 274 274 274 274 273 271 270 270 270 271 273 272 270 268 268 268 269 269 271 273 274 277 279 279 279 279 279 280 280 281 282 281 280 281 281 282 283 284 284 285 285 284 284 284 285 286 287 288 290 290 290 290 290 290 290 291 291 292 293 293 309 308 306 304 304 304 304 304 304 303 303 302 301 301 300 300 300 299 297 297 298 299 298 298 298 298 298 298 298 297 296 297 298 299 300 300 300 299 299 299 299 299 297 295 293 292 291 290 289 289 287 286 284 283 284 286 286 286 285 285 288 289 293 294 290 284 280 282 289 295 297 294 291 288 284 282 281 282 282 280 277 277 277 278 277 276 276 276 277 277 276 274 273 272 271 271 270 270 269 267 266 265 266 266 265 264 263 263 263 264 264 265 265 265 264 263 262 263 264 264 265 265 265 264 264 265 268 269 268 267 267 267 266 265 265 265 266 266 267 266 266 266 266 264 262 261 261 260 259 259 260 258 255 252 250 248 247 247 247 247 247 247 248 249 252 258 262 263 262 261 260 259 260 259 258 258 258 259 260 262 262 263 263 263 263 265 267 269 270 270 270 269 269 270 270 269 268 270 270 269 268 268 269 269 269 269 271 272 273 273 273 273 272 272 270 270 273 274 273 269 265 263 263 265 266 270 275 277 279 280 282 281 280 279 279 279 280 281 281 281 281 281 282 282 283 284 284 284 283 283 283 284 284 285 286 286 287 288 289 289 289 289 289 290 291 291 291 292 308 307 305 304 303 303 304 304 303 303 302 301 300 299 299 299 299 298 297 297 297 298 298 298 298 298 298 298 297 295 295 295 297 299 299 300 299 298 297 298 298 298 297 295 292 290 289 289 289 289 288 286 283 281 282 285 285 284 283 283 285 287 292 294 292 286 282 283 289 295 297 296 294 290 285 281 280 282 283 280 277 276 276 277 276 276 276 276 277 277 276 275 273 272 271 270 270 269 269 267 266 266 266 265 265 264 263 263 263 263 264 264 265 265 264 263 262 262 263 263 263 264 265 265 265 266 268 269 268 267 267 267 267 266 266 266 266 266 266 266 265 265 265 264 263 262 262 261 260 261 262 260 256 253 250 249 248 248 248 247 247 247 247 249 252 259 262 263 262 260 259 259 259 259 257 256 256 258 258 260 261 262 262 261 262 264 266 268 269 269 269 268 268 269 269 268 268 268 269 268 267 267 268 268 268 269 270 270 271 271 272 272 272 271 270 271 274 276 271 264 260 259 261 265 268 273 278 280 282 283 283 282 280 280 279 280 280 281 281 281 281 282 282 282 283 283 284 284 283 283 283 283 284 284 285 285 286 287 288 289 288 289 288 289 289 290 290 291 308 307 305 304 303 303 303 303 303 302 301 301 300 299 298 298 298 297 297 297 297 297 297 298 298 298 297 297 295 294 293 294 296 296 298 299 299 298 297 296 297 297 296 294 292 289 289 287 287 288 288 286 282 279 281 284 285 284 283 283 284 286 289 292 291 288 284 285 290 295 297 297 296 291 285 281 281 283 283 280 277 275 275 275 275 276 276 276 277 277 276 275 273 272 272 272 271 269 268 267 266 266 265 265 264 264 263 263 263 263 264 264 264 264 264 263 262 262 262 262 262 263 265 266 266 267 268 268 268 267 267 267 266 266 266 265 266 266 265 265 265 265 264 262 261 261 261 261 261 262 263 261 257 253 251 250 249 248 249 248 247 247 247 249 253 256 262 263 261 258 258 258 259 258 256 255 255 256 257 259 261 261 261 261 261 263 265 267 268 268 268 267 267 267 268 267 267 267 267 267 266 266 267 267 267 268 268 268 269 270 270 272 272 271 271 272 274 274 268 263 261 261 263 267 272 276 279 281 283 284 284 284 282 280 280 280 280 280 280 281 281 282 281 281 282 283 283 283 282 283 283 284 284 284 284 285 286 287 288 288 288 287 287 287 287 289 290 290 307 306 305 303 303 303 303 303 303 302 301 300 300 299 298 298 298 298 298 297 297 297 297 298 298 298 297 296 294 292 292 292 293 295 297 297 297 296 295 295 295 295 295 295 294 292 289 286 285 286 287 285 281 278 280 284 285 285 284 283 284 285 287 288 289 288 286 287 289 292 295 296 296 292 286 281 281 284 284 281 277 276 275 274 274 275 276 277 277 277 276 275 274 274 273 273 271 269 268 267 266 265 265 264 264 264 263 263 263 263 264 265 264 264 264 263 262 262 262 262 262 263 265 266 267 268 268 268 268 267 267 267 266 265 265 265 265 266 265 264 264 264 263 261 260 260 260 260 261 262 263 262 258 256 253 250 249 249 250 249 248 247 248 249 252 256 262 263 260 258 257 258 259 258 256 256 255 256 257 259 260 260 260 260 261 262 264 265 266 267 268 267 266 266 267 267 266 265 265 265 265 265 265 266 266 267 267 266 267 267 270 272 273 272 271 272 272 270 267 264 262 264 267 271 274 277 280 282 284 285 285 285 283 281 281 281 280 280 280 281 282 281 281 281 282 283 283 283 282 283 284 284 284 284 283 284 285 286 287 288 286 286 286 284 286 288 290 290 307 305 304 303 303 302 302 303 302 301 300 300 300 299 298 297 297 298 298 298 297 296 297 298 298 298 297 296 294 292 291 291 292 295 296 296 295 294 293 293 293 294 294 294 293 292 288 284 283 284 285 283 280 278 278 280 283 285 285 283 284 284 285 286 286 286 286 287 288 291 293 295 295 293 288 283 282 284 283 281 280 277 274 273 273 274 276 277 277 277 276 276 275 275 274 272 271 268 267 266 266 265 265 265 264 264 263 263 263 263 265 265 265 264 264 263 263 262 262 262 262 263 265 266 267 268 268 266 266 267 267 267 266 265 265 265 266 265 265 264 264 263 262 260 259 259 259 260 261 263 263 262 260 257 253 251 251 250 250 250 249 248 248 249 251 257 262 262 259 257 256 257 257 257 256 257 256 256 257 258 259 259 260 260 261 261 261 263 265 266 266 266 265 265 266 266 265 265 264 264 263 263 264 265 265 265 265 265 265 266 270 273 274 272 271 272 270 268 266 264 263 265 268 272 275 278 280 282 283 284 285 285 283 282 281 280 279 279 280 281 281 281 281 281 281 282 283 283 282 282 283 284 284 283 283 283 284 286 287 287 285 285 284 283 285 288 290 291 306 305 304 304 303 302 302 302 301 300 300 299 299 298 297 297 297 298 298 298 297 296 296 298 299 299 298 297 295 294 292 291 292 295 296 296 294 292 291 291 292 292 292 293 292 291 287 283 282 282 282 281 278 278 278 279 282 284 284 284 284 283 284 285 285 284 284 285 288 291 292 293 294 294 290 285 283 283 283 282 280 277 274 272 272 274 276 277 278 277 277 276 275 274 273 272 270 268 266 266 266 266 266 265 265 263 262 262 263 263 264 264 265 265 265 264 264 263 262 263 263 263 264 266 266 267 267 266 266 266 267 267 266 265 265 266 266 266 266 265 264 262 261 260 259 258 259 260 261 262 262 261 259 257 255 253 252 251 251 251 250 250 249 250 253 258 261 261 258 256 256 256 255 255 255 257 256 256 256 257 258 259 260 260 260 260 261 262 264 265 264 264 264 264 265 265 265 264 263 263 262 262 263 264 264 263 263 263 264 266 270 273 274 272 271 271 269 268 266 263 263 265 268 272 275 278 280 280 281 282 284 284 284 282 281 280 279 279 280 280 281 281 280 280 281 281 282 282 282 282 283 284 284 283 283 283 284 286 287 287 286 284 282 283 285 288 290 291 305 304 304 304 303 302 301 301 300 299 299 299 299 298 297 297 297 298 298 298 297 296 296 298 300 301 300 300 297 295 293 292 292 295 296 296 294 291 290 290 290 291 291 292 292 291 287 283 282 281 280 279 277 277 277 279 282 284 284 284 284 282 283 285 285 285 284 284 287 290 292 292 293 293 292 288 284 284 283 281 279 275 272 271 272 274 276 278 278 278 277 276 275 274 273 272 270 268 267 268 267 267 267 266 264 263 262 262 262 263 263 264 265 265 265 265 264 263 263 263 263 263 264 265 265 266 266 266 267 267 267 267 267 266 265 265 265 265 265 265 264 263 261 260 258 258 259 259 261 261 262 260 258 257 256 255 254 252 252 253 252 251 251 252 255 259 260 259 257 256 256 255 255 254 254 255 255 255 255 256 257 259 259 260 260 260 260 261 263 264 262 262 263 263 264 265 265 264 264 263 262 262 262 263 263 262 262 262 263 265 269 272 272 272 271 271 270 267 264 263 263 265 268 271 273 276 277 278 280 281 283 283 283 282 281 279 279 279 279 280 280 280 280 280 280 281 281 281 281 282 282 283 284 283 282 283 284 286 286 286 285 283 282 283 285 288 290 291 304 304 304 304 303 302 301 300 299 299 299 298 298 298 298 297 297 298 298 298 297 296 296 298 300 301 301 300 297 295 295 294 294 295 296 296 294 291 290 290 290 291 291 292 292 291 287 283 281 280 280 279 277 276 276 278 281 284 285 284 283 282 282 282 284 285 284 283 285 289 291 292 292 293 293 291 288 285 281 279 276 273 271 271 272 274 277 277 277 277 277 276 276 275 273 272 271 269 268 268 269 269 268 266 265 264 262 262 262 263 263 264 265 265 265 265 265 264 263 263 263 263 264 264 264 264 266 265 266 267 267 267 267 266 265 265 265 265 264 264 264 263 262 261 259 258 259 259 260 261 261 260 258 257 257 256 255 255 255 256 254 253 253 255 257 259 259 258 256 256 256 256 255 254 254 253 254 254 255 256 257 258 259 260 260 259 259 261 262 263 262 262 262 263 264 265 265 265 265 263 262 262 262 262 262 262 262 261 262 264 267 270 270 270 270 269 268 266 264 263 264 265 267 269 270 273 275 277 278 280 281 282 282 281 280 279 279 279 279 280 280 280 280 280 280 280 281 281 281 281 282 283 283 283 283 283 284 284 285 286 284 282 281 283 286 289 290 290 303 303 304 304 303 302 300 299 299 299 299 299 299 298 298 297 297 297 297 297 297 297 297 298 299 300 301 299 297 296 296 295 295 296 297 296 296 294 292 290 290 291 292 292 292 291 288 284 281 281 280 279 277 276 276 278 281 284 285 284 282 280 279 280 284 285 284 282 283 287 290 291 292 293 293 292 289 285 281 276 274 272 270 271 273 274 276 277 277 277 276 275 275 275 274 273 272 270 269 269 269 269 268 267 266 265 264 263 264 264 264 264 264 265 266 266 265 265 264 263 263 262 263 263 264 264 264 265 266 266 267 267 267 266 266 265 264 264 264 264 263 263 262 261 260 259 259 260 261 261 261 260 258 258 258 257 257 257 257 257 255 255 256 257 258 259 259 258 256 256 256 256 255 253 252 252 253 254 255 255 256 258 259 260 260 259 258 260 262 262 261 262 262 264 265 265 265 265 264 263 262 262 262 262 262 262 262 261 262 263 265 267 267 267 268 267 267 265 264 264 264 266 267 268 268 270 274 276 277 278 279 280 281 281 280 279 279 279 279 280 280 280 279 279 280 280 280 280 281 281 282 282 283 283 283 283 283 284 285 285 284 282 282 284 286 288 290 291 303 304 304 304 303 302 301 300 299 300 300 300 299 298 298 298 297 297 297 297 297 297 297 297 298 300 300 299 297 296 296 296 296 297 297 297 296 294 292 290 289 290 292 292 293 292 289 285 285 283 282 280 278 277 277 279 282 284 285 285 284 281 278 280 283 285 284 282 282 285 288 291 292 292 292 291 288 283 278 273 271 270 270 271 272 273 276 277 277 276 275 275 275 275 274 274 273 272 271 271 270 270 269 268 267 266 265 264 265 265 265 264 264 265 265 265 265 264 263 263 262 262 262 262 263 264 264 265 265 266 267 267 267 267 266 264 264 263 263 263 263 263 262 261 261 260 260 261 261 261 261 259 258 257 257 257 257 257 257 256 256 256 257 257 258 259 259 258 256 256 256 255 254 252 251 251 253 254 254 255 257 258 259 259 259 258 258 259 260 261 261 262 263 264 264 264 264 263 262 262 262 261 261 262 262 262 262 261 261 262 263 263 264 265 265 265 265 264 264 264 265 266 266 267 268 270 273 274 275 276 277 278 279 279 279 278 279 279 279 279 280 280 279 279 279 279 280 280 280 281 281 282 283 283 283 283 283 283 284 285 284 283 282 284 285 288 290 291 303 304 305 304 303 302 301 301 300 301 301 300 299 299 298 298 297 297 296 296 297 297 298 298 299 300 299 299 297 297 296 296 296 297 297 297 296 294 291 289 289 290 292 293 293 293 292 289 286 285 283 281 279 277 278 280 282 284 284 284 283 281 279 280 282 284 283 281 282 284 286 288 290 291 291 289 286 282 277 271 268 268 270 270 271 273 276 277 277 276 275 275 275 275 275 275 275 274 274 273 272 271 270 269 268 266 265 265 264 264 264 264 264 264 264 264 265 264 263 263 263 263 262 263 263 264 264 264 264 265 267 267 267 266 265 264 263 263 263 263 263 263 262 262 262 262 261 261 262 262 261 259 257 256 256 256 257 257 257 255 255 256 257 258 258 258 258 257 256 256 256 255 253 251 250 251 253 253 254 255 257 258 258 258 258 257 257 257 258 259 260 261 263 263 263 262 263 262 262 262 261 261 260 261 262 262 263 263 262 261 261 262 264 264 264 264 264 263 263 264 265 266 266 267 268 269 272 274 274 274 275 276 277 278 278 277 278 278 279 279 279 279 279 279 279 279 279 279 279 280 281 282 282 283 283 282 282 283 284 284 284 284 283 284 285 289 291 292 303 304 305 304 303 302 301 301 301 302 301 301 300 299 298 297 297 296 296 296 296 297 297 299 300 300 299 298 298 297 296 295 295 296 297 297 296 293 290 289 289 290 292 293 294 293 292 290 287 285 283 281 279 278 280 281 282 283 283 283 282 280 280 280 281 282 281 281 281 282 284 287 289 290 289 287 285 281 275 269 267 267 266 267 268 271 274 276 276 276 276 275 275 275 275 276 277 276 276 275 274 273 271 270 268 267 266 266 265 265 264 264 264 264 263 264 265 266 265 264 263 264 263 263 264 264 264 264 264 264 265 266 266 266 264 263 263 263 263 263 263 263 263 262 262 262 262 262 262 262 261 260 258 257 257 256 257 257 255 254 255 256 258 258 258 258 258 257 257 257 256 254 252 250 250 250 251 253 254 255 256 257 257 257 258 257 257 257 257 258 259 261 262 262 261 261 261 262 262 262 262 261 260 260 261 262 264 264 264 263 262 263 263 263 263 263 263 263 263 264 264 266 266 267 267 269 271 273 273 273 274 274 275 276 277 277 277 278 278 278 279 279 279 279 279 279 279 278 279 280 282 282 282 282 282 281 282 284 285 285 285 285 284 284 286 289 290 291 303 304 304 304 303 303 302 302 302 302 302 301 301 300 299 298 297 296 296 297 297 297 298 299 300 300 299 298 299 298 297 296 295 295 296 297 296 293 290 289 289 290 292 293 292 291 290 289 287 285 283 280 279 280 282 282 283 283 282 281 280 280 280 281 280 280 279 280 280 282 285 288 290 290 288 285 283 280 275 270 269 267 266 265 266 269 272 274 275 276 277 277 277 276 276 277 278 279 278 277 276 274 272 270 270 269 267 265 265 265 265 263 264 264 263 264 265 265 265 264 264 264 264 264 264 263 263 263 263 264 265 266 266 265 264 263 263 263 262 262 262 262 262 262 262 262 262 262 262 261 261 260 260 259 258 257 257 255 254 254 255 256 257 258 259 259 259 258 258 257 255 253 251 250 250 250 251 252 254 255 256 256 257 257 257 257 257 256 257 258 259 261 262 261 261 260 261 261 262 263 263 262 261 260 260 261 264 264 264 263 262 262 262 262 262 263 263 263 263 263 265 266 266 267 267 268 270 272 272 273 273 273 274 274 275 276 276 277 277 277 277 278 278 278 278 278 278 278 279 279 281 282 282 282 282 282 282 284 285 286 286 286 285 285 286 288 290 290 303 303 304 304 304 303 303 303 303 302 302 302 301 300 299 298 298 297 297 298 298 298 298 300 301 301 300 300 300 299 299 297 295 295 296 296 295 293 291 289 289 290 291 292 292 291 289 287 286 283 281 279 278 280 281 282 283 283 282 280 279 279 280 281 279 278 278 278 279 282 286 289 290 290 287 284 281 278 274 272 270 268 266 265 266 268 271 272 274 275 277 277 278 278 278 278 280 281 281 279 277 275 274 273 271 269 267 266 266 266 265 264 264 264 264 264 265 265 265 265 265 265 264 264 263 262 262 262 264 264 266 266 266 265 264 264 263 263 262 262 262 261 262 262 262 262 262 262 262 261 261 260 260 260 259 258 256 254 253 253 254 255 256 258 259 260 260 259 258 257 254 252 252 250 250 250 251 252 254 255 256 256 256 257 257 257 256 256 257 258 260 262 262 261 261 260 260 261 262 263 263 262 260 259 260 260 261 263 263 262 262 262 262 261 262 263 263 263 263 264 265 266 266 267 267 268 269 270 271 272 273 273 273 273 274 274 275 275 276 276 277 277 278 278 278 277 277 278 278 279 281 281 282 282 283 283 283 284 284 286 287 287 286 286 287 288 289 289 302 302 302 303 303 303 303 303 302 302 302 302 302 300 299 298 298 297 298 298 299 299 299 300 301 302 301 301 300 299 298 297 296 295 295 295 294 293 291 289 289 288 289 291 292 290 288 286 285 281 279 278 278 279 281 283 284 284 282 280 278 278 280 280 279 279 277 277 279 283 287 289 290 289 287 283 280 279 275 271 270 268 266 265 266 268 270 272 274 275 276 278 279 279 279 279 281 282 283 281 279 278 277 274 272 270 268 267 267 266 265 265 265 265 265 265 265 265 265 266 265 265 263 262 262 262 262 263 264 264 265 266 265 265 264 264 264 263 262 261 261 261 261 262 262 262 262 262 261 261 260 260 260 260 260 259 257 254 253 253 254 255 256 258 259 260 261 260 257 255 254 253 251 250 250 250 251 252 254 255 256 256 256 257 257 257 257 257 257 259 260 262 262 261 261 260 261 261 262 263 262 260 259 258 258 260 261 262 262 261 261 261 261 261 262 263 263 263 263 264 265 266 267 267 267 267 268 269 270 271 272 272 272 272 272 273 273 274 275 275 276 277 277 277 277 277 277 277 277 279 280 281 281 282 283 283 283 283 284 286 287 287 286 286 287 288 288 288 301 300 301 301 301 301 302 302 301 301 301 302 302 301 300 298 297 297 298 298 299 299 299 299 300 301 301 301 300 299 298 297 296 295 295 295 294 293 291 291 290 288 288 289 291 290 287 286 284 280 278 278 277 279 282 284 285 284 283 280 278 278 279 280 280 278 276 276 280 285 289 290 290 288 286 283 281 277 274 271 269 268 266 265 266 268 270 271 271 273 276 279 281 281 281 281 283 284 284 284 283 282 279 276 273 272 269 268 267 267 266 266 267 266 266 266 266 265 265 265 265 263 263 262 262 262 262 263 264 264 265 265 265 264 264 264 263 263 262 261 261 261 261 262 262 262 262 262 261 260 260 259 260 262 262 260 258 255 255 254 255 255 256 257 258 260 260 259 256 255 254 252 250 250 250 250 252 253 254 255 255 256 256 257 257 257 257 257 258 259 261 261 261 261 261 260 260 261 262 264 263 262 260 260 259 260 260 260 261 260 260 260 260 261 262 263 263 264 264 264 265 266 267 267 266 266 267 269 269 270 270 270 270 270 271 271 272 273 274 274 275 276 277 277 277 277 276 276 277 278 279 280 281 282 282 283 283 283 284 286 287 286 286 286 287 288 288 288 300 300 299 299 300 300 300 300 300 300 300 300 301 301 299 298 297 297 297 297 299 300 299 299 299 300 300 300 299 298 297 297 296 296 294 294 294 293 293 292 290 289 287 288 289 289 287 286 284 282 282 279 277 279 282 285 286 285 283 281 279 278 278 278 279 278 276 276 280 285 290 290 289 287 285 284 280 275 272 270 269 267 264 263 264 267 268 269 271 273 276 280 283 284 283 283 285 286 286 286 286 285 282 278 275 273 271 269 268 268 268 267 267 267 266 266 266 265 265 264 263 263 262 262 262 262 263 263 264 264 264 264 264 264 264 263 263 262 261 261 261 261 261 262 262 262 262 262 261 260 259 259 260 262 263 261 260 258 257 256 256 255 256 257 257 258 258 258 257 255 254 252 251 250 250 251 252 253 254 254 255 256 257 257 258 258 258 257 257 258 259 260 261 261 261 261 261 261 263 264 265 264 263 261 260 259 259 259 260 260 260 260 260 261 262 263 263 264 264 264 265 266 266 266 266 266 266 268 268 268 268 267 268 268 268 270 271 272 273 274 274 275 276 277 277 277 276 276 276 277 279 280 281 281 281 282 282 283 284 286 286 286 286 286 286 287 288 287 300 299 299 299 299 299 299 298 298 299 299 299 300 299 298 298 297 297 297 298 300 301 301 300 300 300 300 300 299 297 297 297 297 295 294 293 293 295 295 293 291 289 286 286 287 288 287 286 286 285 284 281 279 279 282 285 287 286 284 281 279 279 278 278 278 278 277 277 280 286 290 290 289 288 284 280 277 273 270 269 268 267 263 261 263 264 266 269 272 274 276 280 284 286 286 286 288 288 288 288 288 288 285 281 278 276 273 270 269 269 269 268 267 267 267 266 266 265 265 264 264 264 263 262 262 262 263 263 264 264 264 264 264 264 264 263 263 262 261 260 260 261 261 262 262 262 261 261 260 259 259 259 260 262 263 262 261 259 257 256 255 255 255 256 256 256 257 257 257 256 254 253 252 251 251 251 252 253 254 254 255 257 257 257 258 258 258 257 257 257 258 259 260 261 261 261 261 262 263 264 264 265 263 262 260 258 258 259 260 260 260 261 261 262 263 264 264 264 264 264 265 265 265 265 265 265 266 268 268 268 267 266 266 266 267 269 270 271 272 273 274 274 275 276 276 276 276 276 276 277 279 280 280 280 280 281 281 283 284 285 285 285 285 285 286 287 287 287 299 299 298 299 298 298 298 297 297 297 298 299 299 298 298 298 298 298 297 299 302 302 302 302 301 301 301 300 299 297 297 297 297 295 294 293 293 295 297 296 293 290 286 285 286 288 288 289 288 287 285 283 281 281 284 286 288 287 284 282 281 279 279 278 277 277 278 279 281 286 290 291 290 287 282 277 273 271 270 268 269 267 265 264 262 262 265 269 272 274 276 280 283 286 288 288 288 290 290 290 290 290 288 284 281 279 275 272 271 269 269 269 268 268 267 266 266 266 265 265 265 264 263 262 262 262 262 263 264 264 264 265 265 264 264 264 263 262 260 260 260 260 261 261 262 261 260 260 260 259 259 260 261 262 262 262 260 258 257 256 255 254 255 255 255 255 255 256 256 256 255 254 253 252 252 252 252 253 254 255 256 257 257 257 258 259 258 257 257 257 258 258 259 259 260 261 262 262 263 263 264 264 264 263 261 258 258 260 261 261 261 261 262 262 263 263 263 264 264 264 265 265 265 265 265 265 266 268 269 268 267 267 266 266 267 268 269 270 271 272 272 273 274 275 276 276 276 276 276 277 279 279 279 280 279 280 281 282 284 284 284 283 284 284 285 286 286 286 298 298 298 298 298 298 297 297 297 297 298 299 299 298 297 298 298 298 298 300 301 302 303 302 302 302 301 300 299 298 297 297 296 295 295 293 294 296 298 298 296 292 287 285 286 287 288 290 291 289 286 284 282 282 284 287 288 288 288 285 282 280 279 278 275 275 278 280 282 285 286 288 289 287 281 275 271 269 269 269 269 267 267 265 263 261 263 268 272 275 277 280 283 285 285 287 288 289 290 291 291 291 290 287 285 284 282 277 273 270 269 269 269 269 268 267 266 266 266 266 265 264 263 262 262 262 263 264 264 264 264 264 264 264 263 263 263 261 260 260 261 261 261 260 261 260 260 260 260 259 260 261 261 262 262 262 261 258 256 255 255 255 255 254 254 254 255 256 257 257 256 254 253 252 252 252 252 254 255 256 256 257 257 257 259 259 259 258 258 257 258 258 258 259 260 261 262 262 263 263 263 264 264 263 261 260 259 260 261 261 261 261 262 262 263 263 264 265 266 266 265 265 265 265 265 266 267 268 268 268 267 267 266 266 266 267 268 270 270 271 271 272 274 275 275 276 276 276 276 278 278 279 279 279 279 279 280 282 283 283 283 283 283 283 285 285 286 286 297 297 297 297 298 298 298 297 297 297 298 299 299 298 297 298 298 298 298 298 299 301 302 302 303 303 302 300 299 298 298 297 296 295 294 293 294 296 298 299 297 294 290 287 286 286 288 289 291 292 289 286 283 282 284 286 287 288 287 285 283 281 280 278 275 274 277 281 282 283 285 286 287 286 281 275 270 268 269 270 269 269 267 266 264 262 264 268 273 276 279 281 283 283 285 286 287 287 288 289 290 290 290 289 288 288 285 280 275 271 270 271 270 269 268 267 267 267 267 266 265 264 262 261 261 262 263 264 264 265 265 265 264 263 263 262 261 260 261 261 261 261 261 260 260 259 260 260 260 260 260 261 261 262 262 261 260 258 256 255 255 255 255 255 254 254 254 255 257 257 255 253 252 252 252 252 253 255 256 256 256 256 257 258 259 259 260 259 258 258 258 258 259 259 261 261 261 261 262 263 263 264 264 263 261 261 260 261 261 261 261 261 261 262 263 265 265 266 267 267 266 266 265 265 265 267 268 268 268 267 267 267 266 265 266 267 268 269 270 270 271 272 273 275 275 275 275 276 276 276 277 279 279 279 278 279 281 282 283 283 282 282 282 283 285 286 286 286 297 297 297 297 298 298 298 298 297 297 298 299 299 298 298 298 298 298 298 298 299 301 302 302 302 302 302 300 299 299 298 298 296 294 292 292 293 295 297 298 298 296 293 291 289 288 288 289 291 292 292 289 285 283 284 285 286 288 288 285 283 282 281 279 276 274 276 277 281 285 286 286 286 284 281 276 271 269 270 270 270 268 267 267 266 265 265 269 274 277 280 282 283 285 286 286 286 285 285 286 288 289 290 290 289 288 286 282 277 273 272 272 271 270 269 268 268 268 267 266 265 264 261 260 260 262 263 263 264 265 266 265 264 263 263 262 261 261 262 261 261 260 260 260 259 260 260 260 260 260 260 260 261 262 261 261 260 259 257 256 256 255 255 254 253 252 253 255 256 254 253 251 251 251 252 252 253 255 257 257 257 257 258 258 259 260 260 259 259 258 258 258 259 260 260 261 262 261 261 262 263 263 263 262 261 261 261 261 261 261 261 261 262 263 264 266 267 268 268 267 266 266 265 265 265 267 267 267 267 267 266 266 265 265 266 267 268 269 269 270 271 272 273 274 275 274 275 275 275 276 277 278 279 279 279 280 281 282 282 282 282 281 282 283 285 286 287 287 297 297 297 298 298 298 299 299 298 298 299 300 300 299 298 298 298 298 298 298 299 301 301 301 301 301 301 300 299 298 298 297 296 293 291 291 293 294 295 296 296 297 297 296 293 290 289 290 291 292 293 291 288 285 284 285 287 289 288 286 284 282 282 280 277 275 275 276 281 285 286 286 285 284 282 278 273 271 271 271 269 266 265 266 266 265 267 271 275 277 278 281 284 286 287 287 286 285 284 283 285 286 287 289 289 288 286 283 279 276 273 272 272 272 271 269 268 268 267 266 265 264 262 261 261 262 263 264 265 266 265 265 264 263 262 262 262 262 263 262 261 260 260 260 259 260 260 260 260 259 259 260 261 261 261 261 260 259 258 258 257 256 254 253 252 251 252 254 254 252 252 252 251 252 253 254 255 257 258 258 258 258 258 259 259 260 260 259 258 258 257 258 260 260 260 261 261 261 261 262 262 262 261 261 261 260 260 261 262 262 262 262 263 264 265 268 269 269 268 267 267 266 265 265 265 266 267 267 267 266 265 264 264 264 265 266 267 268 269 270 271 271 272 273 274 274 274 274 275 276 277 278 279 279 279 280 281 281 282 282 281 282 283 284 285 286 286 286 298 297 298 298 298 299 300 300 299 298 299 300 300 299 298 298 298 299 298 298 300 301 301 300 299 299 299 299 298 297 297 296 295 293 291 290 291 293 292 292 293 294 296 296 295 292 291 291 292 293 293 292 292 289 286 285 286 288 289 288 285 284 283 281 280 279 277 278 281 285 286 286 285 284 282 279 276 275 272 271 269 264 264 265 265 266 268 272 273 275 279 283 286 288 288 288 286 285 283 282 282 282 284 287 289 288 286 284 280 277 275 274 273 273 272 270 269 268 267 266 265 264 262 261 261 261 263 265 265 266 265 264 263 262 262 262 262 262 263 263 261 260 260 260 259 260 260 260 259 259 258 259 261 261 261 262 261 260 259 259 258 256 253 252 251 251 251 252 252 252 251 252 252 253 254 256 257 258 259 259 260 260 259 259 259 260 260 259 258 258 258 259 260 261 260 260 260 260 260 261 261 261 260 260 259 260 260 262 263 263 263 263 264 265 267 269 270 269 268 267 266 265 265 264 264 265 266 266 266 266 264 263 263 264 264 265 267 268 269 270 271 271 272 273 273 272 273 274 275 276 278 279 280 279 279 279 279 280 281 281 281 282 283 284 285 285 286 286 298 298 297 297 298 299 300 300 299 299 300 301 301 300 299 298 299 300 299 299 300 302 302 300 298 298 298 298 298 297 296 295 294 293 291 291 291 291 290 289 289 291 293 294 294 293 291 291 293 294 294 294 293 291 288 287 287 288 289 289 288 286 285 285 284 281 279 280 282 285 286 285 283 282 282 281 280 276 273 271 268 263 262 264 265 266 268 269 271 276 281 286 289 290 289 288 287 285 284 284 283 282 282 285 287 288 286 284 281 278 276 276 275 273 272 271 269 268 267 266 265 264 262 262 262 262 264 265 266 265 264 263 262 262 262 262 262 263 263 262 260 260 261 261 260 260 260 259 259 258 257 259 260 261 261 262 262 261 261 260 259 256 253 251 250 250 250 250 250 251 252 252 253 254 255 257 258 259 259 259 259 259 259 259 259 259 259 259 259 259 259 260 261 261 260 259 258 259 260 261 261 261 260 259 259 260 261 262 263 263 263 263 263 266 268 269 270 268 267 266 266 265 265 264 264 265 265 265 265 264 263 263 263 263 264 266 267 269 270 271 271 272 272 272 272 272 273 274 275 277 278 280 280 280 279 279 279 279 280 281 282 282 283 284 284 285 286 286 299 298 297 297 298 299 300 301 300 300 301 301 302 301 299 298 299 300 300 299 300 302 302 300 299 298 297 297 297 297 297 296 296 294 293 292 291 291 290 288 287 289 291 292 293 292 291 291 292 294 295 295 294 292 289 289 288 288 289 290 290 289 289 287 285 283 281 282 284 286 287 285 282 280 280 279 279 276 273 270 267 264 263 263 263 263 265 267 271 277 282 287 290 291 290 288 287 287 286 285 285 284 283 284 286 286 286 284 281 281 278 277 275 274 272 271 269 267 266 265 264 264 263 262 262 263 264 265 265 265 264 263 263 263 263 263 263 263 263 261 260 260 261 261 260 260 260 260 259 258 257 258 260 260 261 261 261 262 262 261 259 256 253 251 250 249 249 249 250 251 252 253 254 255 256 257 258 258 258 257 258 258 258 258 259 260 260 260 260 260 261 261 261 260 259 258 257 258 260 260 261 261 260 259 259 261 262 263 263 264 263 263 263 266 268 269 270 269 267 265 265 265 264 264 265 266 267 266 265 263 263 263 263 264 265 266 268 269 270 271 272 272 272 272 272 272 273 274 276 278 279 280 280 280 279 278 278 279 280 281 282 282 283 283 283 284 286 286 299 298 297 296 297 298 300 301 301 300 300 301 301 301 299 298 298 299 299 299 300 302 302 302 301 299 297 297 297 298 298 299 298 297 295 294 293 292 291 288 286 287 289 292 293 292 291 291 291 292 294 295 295 293 291 291 290 289 289 290 290 290 290 288 287 284 282 283 285 288 288 286 284 282 278 277 276 275 273 270 266 264 263 262 262 262 264 267 272 278 284 287 290 292 291 289 289 287 286 286 287 287 286 286 285 286 285 284 284 281 278 276 275 274 273 271 269 267 266 266 265 264 264 262 262 263 265 265 265 264 264 264 263 263 263 264 264 264 263 261 260 260 260 260 260 260 260 261 260 259 258 258 260 260 261 261 261 262 262 260 258 256 253 251 250 250 249 249 250 251 253 254 254 255 256 257 258 258 257 256 255 256 257 258 259 261 261 262 261 261 260 260 260 259 258 257 257 258 258 260 262 261 260 259 259 261 263 264 264 265 263 263 262 265 269 271 272 270 267 266 265 264 263 264 266 268 268 267 265 264 264 264 264 265 266 267 268 269 271 272 272 272 272 272 272 273 274 275 276 278 280 280 280 279 278 278 278 279 280 281 281 282 282 283 283 284 286 286 300 298 296 295 296 297 299 301 301 301 301 301 301 301 299 298 298 299 300 300 300 301 302 303 302 299 298 297 297 298 299 301 301 301 300 299 296 294 294 291 288 287 289 291 293 293 293 293 292 292 293 293 294 293 292 292 291 290 290 290 291 291 291 289 288 285 283 283 286 288 288 288 286 281 277 274 273 273 272 270 267 264 262 262 262 262 265 270 275 280 284 287 289 291 291 291 290 288 287 287 289 290 290 289 287 286 286 285 284 281 279 276 275 274 273 272 270 268 266 266 265 265 264 263 262 263 264 265 264 264 264 264 263 263 264 264 264 263 262 261 261 260 260 259 259 260 261 262 261 260 258 258 258 259 261 262 262 261 261 259 257 255 253 252 251 250 250 250 251 252 252 253 254 255 256 257 257 257 256 255 255 255 257 259 260 261 262 262 261 260 259 259 258 258 258 258 259 259 260 262 263 261 259 259 260 263 265 266 266 266 264 262 262 265 269 272 274 273 271 268 265 264 263 265 269 270 270 268 266 266 265 265 265 265 266 268 269 270 271 272 272 272 272 273 273 273 275 276 277 278 279 281 281 279 277 277 278 279 280 281 280 281 282 282 283 283 284 285 300 298 296 295 295 296 298 300 300 301 301 300 300 300 299 299 299 300 300 300 300 302 302 303 301 299 298 298 298 298 299 301 302 303 304 302 299 297 297 294 292 289 289 291 292 293 294 294 293 292 291 291 291 291 291 291 291 291 292 292 293 293 293 291 289 286 284 283 285 285 287 288 286 281 276 273 271 271 271 269 267 267 265 264 264 266 269 274 278 282 284 285 287 287 289 290 289 288 288 288 290 292 293 291 290 289 288 286 283 281 279 277 275 274 273 272 271 270 268 265 264 265 265 263 262 263 263 263 264 264 264 264 264 264 264 264 263 262 261 260 261 261 260 259 260 261 262 262 261 260 259 259 258 259 261 261 261 261 260 258 256 255 255 253 252 251 250 250 251 252 252 253 253 254 254 256 257 257 256 255 255 256 258 260 261 261 263 262 261 259 258 258 258 259 260 261 261 262 262 263 263 260 259 260 262 264 267 267 268 267 264 262 263 266 271 274 275 276 274 270 267 265 265 267 271 272 271 271 268 266 265 265 265 266 267 268 270 270 271 272 272 273 273 273 273 274 275 276 276 277 280 281 281 279 277 277 278 279 280 280 280 280 281 282 282 283 284 284 300 298 296 294 294 295 295 297 299 300 300 300 299 299 299 299 300 300 300 300 301 302 302 302 301 299 298 298 298 299 299 300 301 303 305 304 302 299 299 297 295 293 292 291 291 292 293 294 294 293 291 289 288 288 288 289 289 289 291 292 294 295 295 292 289 287 285 284 284 285 287 288 286 282 276 272 270 270 269 269 269 268 268 268 268 270 273 277 280 283 284 284 284 285 287 288 289 288 288 288 289 292 293 294 293 291 288 286 283 281 279 277 276 274 274 274 273 271 268 266 264 265 264 262 262 262 262 263 263 264 264 265 265 264 263 263 263 262 261 261 261 261 260 260 261 262 262 261 261 261 260 259 259 260 261 260 260 259 258 257 256 256 255 254 253 252 251 250 251 251 252 252 253 253 254 256 257 257 256 256 256 258 259 260 261 262 263 263 261 260 259 259 260 261 262 262 263 263 263 262 262 260 260 261 262 264 266 269 269 266 264 263 265 268 271 273 275 276 275 272 269 267 266 268 271 273 274 272 269 266 264 265 266 267 268 269 269 270 271 271 273 273 274 274 274 275 275 276 277 278 280 281 280 278 278 278 279 279 279 279 279 280 281 281 282 283 284 284 299 297 295 294 294 294 295 296 298 299 300 299 298 297 298 299 300 300 301 301 301 302 302 302 301 299 298 297 298 298 299 301 302 303 304 305 304 301 300 298 297 295 295 294 292 292 292 293 294 294 292 290 287 287 286 286 286 287 289 291 294 296 296 294 291 290 287 287 285 285 286 287 285 282 277 273 271 270 270 270 269 270 271 271 272 274 276 279 281 283 284 284 284 285 286 287 288 288 288 288 289 291 292 293 293 291 288 285 283 281 279 278 277 275 275 275 274 271 268 266 265 265 264 262 261 262 262 262 263 263 264 265 265 264 263 263 263 262 262 262 262 262 261 261 262 262 262 261 261 261 260 259 259 260 261 260 259 258 258 258 257 256 256 255 254 252 251 250 251 251 251 252 252 253 254 256 257 257 257 257 257 258 259 260 261 263 264 264 262 261 261 261 262 262 263 263 264 263 262 261 261 262 263 263 263 265 267 268 268 264 264 265 268 270 271 272 274 276 276 274 271 268 267 268 268 270 272 272 270 267 265 266 266 267 267 268 268 269 270 271 273 274 274 275 275 275 275 276 277 278 280 280 279 279 279 279 279 279 279 279 279 280 280 281 282 282 283 283 298 297 295 294 294 293 294 295 297 298 299 299 297 296 297 297 298 300 301 301 301 301 302 302 302 300 298 297 297 297 298 301 303 304 304 304 304 303 301 299 298 297 296 295 294 293 293 293 294 294 294 292 290 289 287 286 286 286 288 290 292 294 295 294 292 292 292 290 288 286 286 285 284 281 278 274 273 273 272 272 271 271 273 274 275 276 277 279 280 281 284 285 286 286 285 286 287 288 289 289 289 289 290 292 293 291 288 285 282 281 279 278 278 277 276 275 274 272 270 268 266 265 264 262 262 261 262 263 264 264 265 265 264 263 263 262 263 263 263 263 262 261 261 262 263 263 263 262 261 261 260 260 259 260 260 261 260 259 259 258 258 257 256 256 254 253 251 250 250 250 251 251 252 253 254 256 257 258 258 259 258 258 259 261 262 263 265 265 264 263 262 262 262 262 263 264 264 263 262 262 262 264 265 265 265 266 267 267 266 263 264 267 269 271 272 273 275 276 276 275 273 270 267 268 268 269 270 271 269 268 267 267 267 267 266 266 267 267 269 271 274 275 276 276 276 276 276 276 276 277 277 278 279 279 279 280 280 280 280 280 279 279 279 280 281 281 282 283 298 297 296 295 294 293 293 294 296 297 298 298 297 296 296 297 298 299 300 300 300 299 301 303 302 300 300 298 296 296 298 301 304 305 304 304 304 303 302 301 300 299 297 296 295 294 294 294 295 295 295 294 294 292 289 287 287 287 287 289 290 292 293 292 292 290 292 291 290 288 286 284 283 281 279 277 276 275 274 274 273 273 275 276 277 277 278 279 280 282 284 287 288 287 286 285 287 288 289 289 289 289 290 291 292 291 288 285 282 280 279 279 278 277 276 276 275 273 272 270 268 266 264 263 262 261 262 263 264 265 265 264 263 263 263 262 263 264 264 263 261 261 262 262 262 263 263 262 261 260 260 259 260 260 261 261 262 261 260 259 258 257 256 256 255 254 252 251 250 250 250 251 252 254 255 256 257 258 259 259 259 259 259 261 262 264 266 266 265 264 263 262 261 261 264 265 265 263 263 263 264 266 267 266 266 266 267 266 264 262 263 267 269 272 273 273 275 276 276 276 274 272 271 269 268 268 269 269 269 268 268 268 268 267 266 266 265 266 268 273 275 276 276 276 276 276 276 275 275 276 276 277 278 278 279 280 280 280 280 280 279 279 279 279 280 281 282 283 297 297 296 295 294 294 293 293 294 296 298 298 298 297 297 298 299 300 300 299 298 298 300 302 303 302 301 299 297 296 297 300 303 305 305 305 305 304 304 303 301 300 298 297 296 295 295 295 296 296 296 296 295 294 292 289 288 288 288 288 289 290 290 290 290 289 290 291 292 290 288 285 284 283 283 281 278 276 276 275 275 275 276 277 278 278 279 279 281 283 286 290 291 290 289 287 287 288 288 289 290 290 290 291 292 291 288 285 282 281 280 279 278 276 275 275 275 274 273 272 270 268 266 265 263 262 262 264 265 266 265 264 264 263 263 263 264 264 264 263 262 262 263 263 263 263 262 262 260 259 257 258 259 261 262 261 262 262 261 259 257 256 256 256 255 254 254 252 250 249 250 251 254 255 256 257 257 258 258 259 260 259 260 261 263 265 267 267 267 266 264 262 261 262 265 266 265 264 264 264 265 266 267 267 266 266 266 265 263 262 263 266 270 272 273 273 274 276 277 277 277 275 273 270 269 268 268 268 269 269 269 268 268 267 266 266 266 267 270 273 275 276 276 275 275 275 275 274 274 275 276 277 277 278 279 280 280 280 280 280 279 279 279 279 280 281 282 282 296 296 295 295 295 294 293 292 293 295 297 297 297 297 298 299 301 301 300 298 297 298 300 302 302 303 302 301 298 297 298 300 303 305 306 306 305 305 304 304 302 301 300 299 298 297 296 297 298 298 298 297 296 295 293 291 289 288 288 288 288 289 289 289 289 288 289 290 291 291 289 287 286 286 286 283 280 278 277 277 276 276 276 277 278 278 279 280 282 284 288 291 293 293 291 289 288 287 288 289 290 290 290 291 292 291 289 287 284 283 280 279 277 276 275 274 274 274 274 274 273 271 268 266 263 263 263 264 266 266 265 265 264 264 263 264 265 265 264 264 263 263 263 263 263 263 262 262 259 257 256 257 260 260 261 261 261 262 260 258 256 256 256 256 256 256 254 253 251 250 250 253 255 256 256 257 257 257 258 259 260 259 260 262 264 266 267 267 267 266 264 262 263 264 265 266 266 265 265 265 266 268 268 267 266 266 265 264 263 262 263 267 270 271 272 274 275 276 277 277 277 276 274 271 269 269 269 269 270 270 270 269 268 267 267 267 268 270 272 273 275 276 275 274 274 274 274 274 274 275 276 276 277 277 279 280 280 280 280 280 280 279 280 280 280 281 282 283 296 295 295 295 295 295 293 292 293 294 295 296 296 296 298 300 302 303 301 299 297 297 297 299 302 303 302 302 300 299 299 300 302 304 306 306 306 305 305 303 302 302 302 301 300 299 298 299 299 299 299 297 296 295 294 291 290 289 288 288 288 289 290 290 289 289 288 289 290 290 289 289 288 288 286 283 280 278 277 277 277 277 276 276 277 279 280 281 283 286 289 293 294 294 293 293 291 289 289 290 291 290 290 291 291 291 290 289 287 284 281 279 277 276 274 274 274 274 274 274 274 272 269 266 264 263 264 264 265 266 266 265 264 264 264 264 265 265 264 263 263 262 261 262 262 263 263 261 259 256 256 257 258 260 261 261 260 259 258 256 256 256 257 257 257 256 255 254 252 251 251 254 255 256 256 257 257 257 258 258 259 259 261 263 265 265 266 267 266 265 264 264 264 266 267 267 267 266 266 267 268 268 268 267 266 265 264 263 263 262 264 267 270 271 272 274 275 276 277 277 277 276 275 273 270 270 270 270 270 270 269 268 268 268 268 269 270 272 273 274 274 275 275 274 273 273 274 274 275 275 276 277 277 278 279 280 280 281 280 280 280 280 280 280 280 281 282 283 295 294 294 294 295 295 294 293 293 293 294 295 294 295 296 299 302 304 303 300 298 297 297 298 301 303 303 302 302 300 300 300 301 302 304 305 305 305 304 303 302 302 302 302 302 301 300 300 300 299 299 298 296 295 294 292 291 290 289 288 288 289 290 290 290 289 289 288 289 289 289 289 289 288 285 283 280 278 277 278 278 277 277 275 277 279 281 283 285 287 291 294 295 295 295 294 292 291 290 291 291 291 290 291 291 291 291 290 288 286 283 280 278 276 275 274 275 275 275 274 274 272 270 267 266 264 264 264 265 266 266 265 265 265 265 265 265 265 264 264 263 261 260 260 261 262 262 262 260 257 257 257 258 260 261 260 258 256 255 254 255 256 256 257 257 256 256 255 254 253 253 254 255 255 256 256 257 257 257 257 259 260 262 263 264 265 266 266 265 264 265 265 266 267 267 268 267 267 267 268 268 268 268 267 266 265 264 263 262 261 264 267 270 271 272 273 274 276 278 278 278 277 275 273 271 271 271 271 271 270 269 268 268 269 270 270 271 272 273 274 274 275 275 274 274 273 274 274 274 275 277 277 278 278 279 280 280 280 280 280 280 280 280 280 280 281 283 283 295 293 293 294 295 294 294 293 293 294 294 294 294 294 295 298 301 304 303 302 301 299 298 299 301 303 303 303 302 301 300 300 300 300 302 304 305 304 304 302 302 302 303 303 303 303 302 301 301 300 299 298 296 295 294 293 292 292 291 289 288 288 290 291 291 290 290 289 288 288 288 288 288 286 284 281 279 277 277 278 279 279 277 276 278 280 282 284 286 289 291 293 295 296 296 295 293 292 291 291 291 291 291 291 291 291 291 290 288 286 284 281 279 277 276 276 276 276 275 274 274 273 271 268 267 265 264 264 264 265 266 265 266 266 266 266 266 265 265 265 262 260 258 259 260 262 262 262 260 260 258 258 259 259 259 258 256 253 253 253 254 255 256 257 259 259 258 257 255 255 255 254 254 255 256 256 257 256 256 257 259 261 262 263 264 266 266 266 264 264 265 266 267 267 268 268 268 268 268 269 269 268 268 267 266 265 263 262 261 261 265 268 270 270 271 271 273 276 278 279 279 277 275 273 272 272 272 271 271 270 269 268 268 270 270 271 271 272 273 274 274 275 275 275 274 273 273 273 274 277 278 279 279 279 280 280 280 280 280 280 279 279 280 279 280 282 282 283 294 292 293 294 295 295 294 293 293 294 295 295 294 294 294 297 300 302 303 303 302 300 299 299 301 302 303 303 302 301 301 300 300 300 302 303 304 303 302 301 301 302 303 303 304 304 303 302 301 300 299 298 296 294 294 294 293 293 292 289 288 288 289 290 291 291 290 291 290 288 287 287 286 285 283 280 278 277 277 277 278 279 278 278 279 281 283 285 287 289 290 292 294 296 297 296 294 293 292 291 291 291 291 291 290 291 291 290 289 287 285 283 280 279 277 277 276 276 275 274 273 272 271 269 268 267 266 265 265 265 265 265 266 266 266 266 266 265 264 264 261 259 259 259 261 262 263 262 261 261 260 259 258 257 257 256 254 252 252 253 253 255 257 258 261 260 259 258 256 255 255 254 254 255 256 257 257 256 256 257 258 260 262 263 265 266 266 265 264 264 265 266 267 268 268 268 268 267 268 268 268 268 267 267 266 264 262 261 260 261 265 268 269 269 270 271 273 276 279 279 279 277 275 273 273 272 272 271 271 271 270 269 269 269 270 270 272 273 274 274 275 276 276 275 274 274 273 273 276 278 279 280 280 280 280 280 281 281 280 279 278 279 279 279 281 282 283 284 294 292 292 293 294 294 294 293 293 293 295 295 294 294 295 296 297 298 301 302 302 301 300 300 301 301 302 302 302 302 301 300 300 301 302 303 303 302 301 300 300 301 302 303 304 304 304 303 302 300 299 298 296 295 294 293 293 292 292 290 289 288 288 289 290 290 290 291 291 290 288 286 285 283 281 279 278 278 278 278 279 279 278 279 280 282 284 286 287 288 289 292 294 297 298 297 295 293 292 292 292 291 291 290 290 291 290 290 289 287 285 284 282 281 279 277 277 277 275 274 273 271 271 270 268 268 266 266 265 265 265 266 266 266 265 265 265 263 263 262 261 260 260 261 262 263 263 262 261 262 261 259 257 255 254 254 253 253 253 253 255 256 258 260 263 262 260 258 257 256 255 254 254 255 256 257 257 256 256 257 257 259 261 263 264 265 266 265 265 265 266 266 267 268 269 268 267 267 267 268 268 268 267 266 265 263 261 260 260 262 266 268 268 269 269 270 273 276 279 280 279 278 277 275 273 272 272 272 272 272 271 270 270 268 268 270 272 274 275 275 275 275 275 275 274 273 273 274 277 279 280 280 280 280 280 282 284 283 281 279 277 277 278 281 282 284 286 286 295 293 292 293 293 294 294 293 292 293 294 295 295 295 295 295 296 297 299 301 301 301 301 301 301 301 301 301 301 300 300 300 301 301 302 302 302 301 300 299 300 300 301 303 304 304 304 303 302 300 299 298 297 296 294 292 292 291 290 290 290 289 288 288 289 289 290 291 292 291 289 286 284 282 280 279 278 277 277 277 278 279 279 280 281 283 284 286 287 288 290 291 294 297 298 297 296 294 293 292 292 291 291 290 290 290 290 290 289 288 287 286 284 282 280 278 278 277 276 274 272 271 271 270 269 268 267 267 266 265 265 266 266 265 265 264 263 262 261 261 261 261 261 262 263 263 263 263 262 262 261 259 257 254 253 253 253 253 253 255 257 258 260 262 264 262 261 259 257 256 254 253 254 256 257 257 256 256 256 257 257 259 261 263 264 265 265 265 266 266 266 267 268 269 269 268 267 266 266 267 267 268 267 266 264 262 260 259 260 263 265 266 268 268 268 269 273 277 279 280 280 280 278 275 273 272 271 272 272 273 272 271 270 268 268 270 273 276 277 276 276 275 275 274 274 274 274 276 279 280 280 280 279 280 282 284 287 286 283 279 277 277 277 280 284 288 288 287 296 294 293 293 293 293 294 293 292 292 293 294 295 295 295 295 295 296 298 299 300 301 301 301 301 300 300 299 299 299 299 300 301 302 302 302 301 301 300 300 300 301 302 303 304 304 304 303 302 300 299 298 297 296 294 292 290 289 289 290 290 291 290 290 290 289 290 290 291 291 290 287 285 283 281 280 279 277 276 276 277 278 279 281 282 283 283 284 286 288 289 291 294 297 298 298 297 295 294 293 292 291 290 290 290 290 290 289 289 288 288 286 285 283 281 279 278 277 275 273 272 271 271 270 269 269 268 268 266 266 265 266 265 264 264 263 262 261 260 260 261 261 262 262 263 263 264 264 263 263 261 258 256 254 253 253 253 254 255 256 259 261 262 264 264 262 262 260 258 255 253 253 254 256 257 257 256 256 256 256 258 260 261 263 264 265 266 266 267 266 266 267 268 269 269 268 267 266 266 266 267 267 267 266 264 261 259 260 260 262 264 266 268 268 268 269 271 276 279 279 279 279 278 276 273 272 271 272 273 273 272 272 270 269 270 272 275 278 279 278 277 276 274 274 274 275 277 278 280 280 280 279 279 280 283 287 290 288 284 280 277 277 277 282 288 291 292 289 298 297 295 293 293 293 293 293 293 292 292 293 294 293 294 295 295 295 296 298 299 300 301 301 300 300 299 298 297 297 298 300 301 302 302 302 301 301 300 300 302 302 302 303 303 303 303 302 301 300 299 298 297 295 293 291 290 289 289 289 290 291 292 292 292 290 290 290 291 291 290 288 287 285 284 282 280 278 277 276 277 279 280 281 282 282 282 284 285 287 289 291 293 296 298 298 297 297 295 294 292 291 290 289 289 289 290 289 288 288 287 286 285 283 282 280 279 277 275 274 273 272 270 269 269 268 269 268 267 266 265 265 265 265 263 262 262 261 261 261 261 262 262 263 263 263 264 264 264 263 260 257 256 256 255 254 254 255 256 258 260 262 263 264 264 262 261 259 257 254 253 253 254 256 257 257 256 256 256 257 259 261 262 263 264 265 266 266 267 267 266 267 269 270 270 268 267 266 266 266 267 268 267 266 264 261 260 260 261 262 265 267 268 268 267 268 270 274 274 275 277 278 277 275 273 271 271 272 272 272 272 272 271 270 272 274 276 279 280 279 278 276 274 273 275 276 278 280 281 281 280 279 278 279 283 287 289 289 285 284 281 278 279 283 289 293 294 291 299 297 296 294 293 293 293 293 293 292 292 292 292 293 294 294 294 294 295 297 298 300 300 300 300 299 298 297 296 297 298 299 301 302 303 302 302 301 300 301 302 303 303 303 303 303 302 302 301 299 298 297 296 295 292 291 289 289 290 290 291 291 292 293 293 292 291 290 290 290 289 289 288 287 285 283 282 280 278 276 278 280 281 282 282 282 282 283 284 286 288 290 293 296 297 298 298 297 296 294 292 290 289 288 288 288 288 288 287 287 286 285 284 284 283 281 279 277 276 274 273 272 270 269 268 268 268 268 267 265 265 265 265 265 262 262 262 262 261 261 261 262 263 264 264 264 264 264 263 262 259 258 257 257 256 255 254 255 256 258 261 262 263 263 263 260 259 258 256 254 253 253 255 256 257 256 255 255 256 258 261 262 262 263 263 264 265 266 267 266 266 267 268 269 269 268 268 267 266 266 267 268 268 266 264 262 262 262 262 264 265 267 268 268 267 267 269 269 272 273 275 276 276 275 273 271 272 272 272 272 272 272 272 272 273 275 277 278 278 279 278 275 274 274 275 276 278 280 280 282 282 280 278 278 281 286 289 288 288 286 282 279 280 284 290 294 295 292 299 297 296 295 294 293 293 293 293 293 293 292 292 294 294 294 294 294 295 296 298 299 299 299 299 299 298 296 296 296 298 299 300 301 302 302 302 301 301 302 303 303 303 303 302 302 302 301 300 298 297 297 296 294 292 290 289 290 290 291 292 292 293 293 293 292 291 289 289 289 289 289 288 287 284 283 283 282 279 277 280 281 282 283 282 282 281 281 283 285 287 289 292 294 295 297 298 297 295 294 292 290 288 287 287 287 287 287 286 285 284 284 284 283 283 282 280 278 276 274 273 273 271 269 268 268 268 268 267 265 265 265 266 264 262 262 262 262 261 260 261 262 263 264 265 265 264 263 263 261 259 259 257 256 255 255 255 255 256 257 260 261 262 262 261 260 259 258 256 255 254 254 255 256 256 256 255 255 257 259 262 263 263 262 263 263 265 266 267 266 266 266 267 268 269 268 268 267 266 266 268 269 269 267 266 265 264 264 265 265 266 267 267 267 266 267 267 268 270 271 272 273 274 273 273 272 272 273 273 272 272 272 272 273 274 275 276 276 277 277 277 276 276 276 276 277 278 279 280 283 284 282 279 277 279 283 287 286 287 286 284 281 281 285 290 294 295 293 300 298 296 295 295 294 294 294 294 293 293 293 293 294 294 294 293 293 294 296 296 297 298 298 298 298 297 296 296 296 297 298 299 299 300 301 301 302 302 302 303 303 303 303 302 302 301 300 299 298 297 296 295 294 293 291 290 290 290 291 292 293 293 293 292 291 290 289 288 288 288 288 287 286 284 283 283 282 279 279 281 282 284 284 283 282 281 281 282 284 286 288 289 291 294 296 297 296 295 293 291 290 288 287 286 286 286 285 285 282 282 282 282 283 283 282 281 278 276 274 274 273 271 269 267 267 267 267 266 264 264 265 266 264 261 262 263 262 261 261 261 262 264 264 264 263 262 262 262 261 261 260 257 255 255 254 255 255 256 257 258 259 261 262 260 260 260 259 257 256 256 255 255 255 256 255 255 256 259 261 263 263 263 263 263 264 265 265 266 266 266 266 266 266 267 267 267 267 267 267 268 270 270 269 269 268 267 268 267 266 266 267 267 266 266 266 267 268 269 269 270 271 272 272 273 273 274 275 274 272 272 272 272 273 274 274 274 274 275 276 276 277 279 278 277 277 278 279 281 284 286 285 281 278 278 279 282 283 285 286 285 284 283 286 290 293 294 294 300 298 296 296 296 295 295 294 294 294 294 294 294 294 294 293 293 294 294 295 295 296 297 296 297 297 296 296 296 296 297 297 297 298 298 299 301 302 303 303 303 303 302 302 302 301 300 299 298 298 296 295 294 294 293 292 292 291 291 291 292 293 293 292 290 290 289 288 288 288 288 287 287 285 284 283 283 282 281 281 281 284 286 285 284 283 281 280 281 283 285 286 287 290 293 296 297 296 294 293 291 290 288 287 286 285 284 284 283 281 280 280 281 281 282 282 281 278 276 275 275 274 271 268 267 267 266 266 265 264 264 266 266 264 262 263 263 263 263 261 261 263 264 265 264 262 261 261 261 261 261 260 258 256 255 255 255 256 256 257 257 259 261 262 261 260 260 260 258 257 257 256 255 255 256 256 256 258 260 263 264 263 263 263 264 264 264 264 265 265 265 265 265 265 266 266 266 267 267 267 268 270 270 270 270 270 270 271 270 268 267 267 266 266 266 267 267 268 269 269 269 269 270 271 272 274 275 275 274 273 272 272 272 273 273 274 273 273 274 275 276 278 279 279 279 278 278 279 282 285 287 288 285 282 281 279 280 281 283 285 286 286 287 288 291 293 295 295 301 298 296 296 296 296 296 295 294 294 295 295 295 294 294 293 293 293 294 294 295 296 296 296 296 296 295 295 295 296 296 296 296 297 298 299 300 302 303 303 303 302 302 302 301 301 299 298 297 297 296 295 294 293 293 293 292 291 291 291 291 292 292 291 289 288 288 287 288 289 288 287 286 285 284 283 283 282 282 282 283 286 287 286 285 283 280 279 279 281 283 284 287 290 293 295 296 296 294 292 291 290 289 287 286 284 283 283 282 280 278 278 279 280 281 281 280 278 277 276 276 275 273 270 269 268 266 265 264 264 265 267 266 264 263 263 263 264 263 262 262 263 264 265 264 262 261 261 261 261 261 260 258 256 256 256 256 256 257 257 258 259 261 261 261 261 261 261 260 258 257 256 256 256 256 256 257 259 261 262 263 264 264 264 264 264 264 264 264 265 265 265 265 265 265 265 266 266 267 267 267 268 269 269 270 271 272 273 272 270 268 267 267 267 267 268 269 269 269 268 268 268 269 270 273 275 276 276 274 273 272 271 271 272 273 274 274 274 274 275 277 278 279 279 279 278 278 278 280 283 286 288 288 286 286 283 281 282 283 284 286 287 288 289 290 293 294 295 301 299 297 296 297 297 296 296 295 295 296 296 295 294 293 293 293 293 294 295 295 295 295 295 295 295 295 295 295 295 295 296 296 296 297 298 300 301 302 303 303 302 301 301 300 300 298 297 296 296 295 295 295 294 294 293 292 292 292 291 291 291 291 290 289 288 287 287 288 289 289 288 286 285 284 284 284 284 283 283 285 286 287 287 284 281 278 278 279 280 282 285 288 291 293 294 296 295 293 292 291 290 289 287 285 284 283 282 281 279 278 278 278 279 280 280 280 278 278 277 276 275 275 273 271 269 267 266 265 265 266 268 267 265 266 265 265 265 264 263 263 263 264 266 266 266 264 263 261 261 260 260 260 258 257 256 256 256 257 257 257 259 260 261 261 262 263 263 262 259 257 257 257 256 257 256 257 259 260 261 263 264 264 264 264 264 263 263 264 263 264 265 265 265 265 265 266 266 266 266 266 267 268 268 269 271 272 273 273 271 270 269 268 269 269 269 270 270 269 268 267 266 268 271 274 276 277 276 274 272 271 271 270 271 273 275 275 275 275 276 277 278 279 279 279 279 278 278 279 282 284 285 287 288 288 286 284 284 284 284 285 286 286 288 290 292 294 294 300 298 298 297 297 297 296 296 296 296 296 296 295 294 293 293 292 293 294 295 295 295 295 295 295 295 295 295 294 294 295 295 296 297 297 298 300 301 302 302 302 301 300 300 299 299 298 296 295 295 295 295 295 295 294 293 293 292 292 291 290 290 290 290 290 288 288 288 289 289 289 288 287 286 285 285 286 285 284 284 286 287 288 287 283 279 278 278 280 282 284 286 289 291 293 294 295 295 294 293 292 290 288 287 285 284 283 281 280 279 278 278 278 278 278 279 279 279 279 278 277 276 276 275 273 271 269 267 267 267 267 268 268 268 268 267 267 265 264 263 263 263 265 266 266 266 265 264 262 260 261 262 262 261 259 258 258 257 257 257 257 258 260 262 262 263 263 264 262 260 258 258 259 258 258 257 257 257 259 261 263 264 265 264 264 263 263 263 263 264 264 265 266 266 266 266 266 266 265 265 265 266 268 269 270 271 272 273 273 273 272 270 269 271 271 271 271 270 268 267 266 265 268 272 276 278 278 276 274 273 272 270 270 271 273 275 276 276 277 278 278 279 279 279 279 279 279 279 280 281 283 284 285 286 287 287 286 286 286 285 285 286 286 288 290 292 293 294