1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 72 71 17 52 34 38 3 34 38 19 21 21 0 7 42 42 62 23 55 3 61 15 33 29 63 31 51 3 47 28 48 74 55 63 0 26 45 55 67 19 29 23 16 64 28 68 38 50 66 46 46 61 75 63 41 55 60 89 68 61 89 18 80 68 61 121 85 72 138 114 114 96 136 123 127 147 118 116 177 154 185 151 226 214 219 233 211 235 241 235 241 273 250 246 250 233 259 261 219 247 270 336 333 298 292 325 328 357 327 302 290 366 326 334 307 313 371 293 363 363 332 320 311 379 358 404 368 258 346 329 392 350 361 359 352 324 287 307 291 356 354 364 351 347 408 445 494 495 479 416 402 401 346 380 350 437 406 433 470 469 403 437 429 419 441 461 496 426 485 487 492 482 505 472 494 522 517 555 522 525 545 479 508 501 514 544 458 488 499 487 556 499 518 509 522 524 500 509 519 511 560 490 532 551 571 562 463 508 505 522 495 531 504 546 515 513 477 462 461 483 455 455 505 459 449 471 491 502 456 465 489 515 489 506 446 431 428 413 433 431 452 400 503 448 462 498 468 414 478 467 451 418 471 495 442 491 415 534 582 565 620 579 497 451 464 416 434 423 428 376 352 353 333 368 368 414 384 404 386 432 381 334 362 401 414 401 419 407 351 395 432 406 363 353 333 336 333 361 292 344 296 368 373 300 306 332 356 285 350 343 354 334 261 311 300 315 289 297 296 258 284 273 253 284 325 360 354 373 396 371 354 317 367 360 334 317 314 298 306 329 331 273 343 317 289 408 486 463 426 376 304 297 307 313 304 306 287 310 302 324 327 281 337 247 304 300 344 261 313 290 286 222 305 295 287 287 309 291 322 270 320 311 281 315 393 474 603 735 871 811 683 438 381 309 311 279 235 294 242 298 269 315 349 413 439 373 408 421 378 448 451 438 420 461 462 530 517 594 566 557 541 575 491 449 389 374 376 368 375 464 485 516 576 584 628 612 600 566 574 592 496 540 547 549 474 470 548 447 445 433 371 384 393 387 400 341 364 368 332 422 354 368 402 350 343 405 322 335 363 313 361 351 380 367 392 450 372 356 293 308 347 306 282 276 240 296 241 251 244 242 216 247 240 254 225 254 239 246 217 252 253 208 251 251 214 263 194 198 233 221 200 225 249 221 226 234 242 254 263 225 255 243 209 239 235 256 226 228 231 228 254 217 206 214 216 225 179 183 251 240 257 267 195 202 226 214 276 219 203 215 221 210 222 230 222 228 229 233 255 259 226 225 230 252 197 229 235 223 254 243 231 203 268 253 253 247 248 214 267 231 213 228 243 254 285 250 188 263 267 262 229 240 254 227 233 244 258 221 221 273 238 239 269 217 220 183 175 169 122 184 153 150 160 119 168 174 189 230 169 160 159 191 217 204 182 237 179 212 196 169 161 173 196 152 196 198 190 198 192 210 203 221 209 174 213 173 167 194 261 202 187 182 175 179 149 169 137 218 182 198 166 152 127 131 97 133 122 102 109 113 132 137 111 123 121 130 163 128 120 115 133 133 136 118 155 99 145 140 147 133 134 129 138 152 126 131 144 167 142 143 126 172 127 111 141 113 132 141 185 145 132 126 98 148 145 146 151 147 132 129 151 135 153 110 140 125 145 118 137 146 144 115 129 149 159 160 121 144 93 112 130 110 56 67 64 43 55 60 25 30 78 61 82 56 45 85 82 115 102 121 127 115 130 131 132 123 71 64 62 10 36 34 32 21 65 38 51 32 64 27 21 37 14 36 37 31 46 15 32 64 57 27 36 56 30 47 31 74 26 25 62 36 37 15 19 61 44 31 34 56 61 34 22 61 64 91 51 61 41 44 33 74 48 62 44 41 83 56 55 88 83 80 90 104 98 56 62 121 138 183 90 107 114 135 156 151 166 207 201 240 198 231 215 225 246 251 238 270 234 269 230 263 251 305 255 269 317 279 309 285 350 318 317 298 343 323 329 360 335 308 335 335 404 339 348 343 420 386 318 328 344 342 393 359 382 360 357 354 351 307 376 325 331 330 340 338 385 351 355 358 355 452 494 536 517 415 364 401 408 388 407 402 366 462 474 414 457 467 441 455 451 445 398 475 440 491 489 533 476 588 565 548 508 526 534 509 528 536 495 519 549 530 486 492 507 478 463 539 544 519 515 525 518 524 496 517 466 531 522 518 506 525 495 557 527 513 489 524 519 506 490 518 506 527 467 441 463 489 478 477 519 476 513 507 485 519 494 424 494 487 442 425 446 447 416 461 475 465 484 456 489 514 528 490 514 470 465 476 493 483 499 493 542 521 581 541 545 535 496 445 413 405 456 414 376 345 348 398 377 386 357 400 409 388 375 386 368 453 382 418 389 414 398 385 425 435 477 405 370 326 366 326 395 311 343 353 325 331 364 364 324 354 314 328 316 258 329 321 276 310 315 343 289 312 261 295 295 286 288 296 277 323 345 414 374 376 338 352 361 325 306 329 280 339 345 311 310 286 339 323 365 423 511 481 421 379 321 299 288 346 323 331 270 314 283 351 334 297 269 267 304 289 327 312 340 278 278 304 306 328 279 331 286 311 248 319 246 275 340 340 424 487 617 788 824 772 653 519 378 296 264 278 271 255 326 250 329 327 399 389 379 370 397 419 415 428 423 385 469 479 482 481 523 584 587 615 624 543 502 445 411 378 350 401 396 398 517 539 596 588 619 608 611 568 588 582 542 536 516 518 477 507 480 452 441 436 442 344 460 387 362 395 410 356 385 391 376 339 358 320 346 384 397 387 382 291 334 336 350 413 412 411 322 387 343 306 284 283 324 282 301 236 271 258 313 271 274 292 245 258 273 299 236 261 225 253 292 260 273 230 270 238 232 248 221 205 229 242 224 243 232 236 223 242 250 252 232 249 241 269 248 226 238 261 258 230 253 215 197 225 219 252 210 276 166 206 210 235 222 227 185 247 225 229 217 261 228 224 222 225 257 252 244 219 211 305 218 192 282 263 264 265 228 243 278 198 246 214 271 241 249 247 229 214 233 246 239 237 225 245 285 261 272 257 257 259 223 250 241 272 251 243 301 274 220 217 248 239 195 222 271 180 138 184 135 160 126 129 168 159 202 149 181 196 191 167 195 156 174 207 198 234 212 193 220 195 173 210 178 196 208 231 155 195 198 198 200 204 181 183 181 212 194 156 167 199 214 215 178 158 191 171 182 187 165 145 141 163 165 154 113 105 147 109 133 133 147 137 122 140 147 128 134 107 144 152 118 95 152 146 164 117 172 136 135 166 158 120 148 136 135 143 124 98 146 112 160 154 157 105 156 140 135 151 154 112 172 178 166 153 162 126 161 141 144 143 139 128 162 140 133 121 154 149 116 105 142 147 97 180 146 131 116 112 200 107 102 86 78 68 91 0 51 65 74 100 83 19 37 61 84 90 87 104 56 74 127 143 126 102 145 110 70 68 25 24 44 56 38 17 50 38 76 25 23 33 33 78 20 77 0 25 61 52 75 31 19 24 52 45 10 49 30 40 41 43 37 29 42 39 17 40 19 57 62 83 72 24 67 59 57 64 34 23 75 26 72 61 53 44 79 100 92 70 104 88 138 134 95 90 88 97 115 93 95 146 117 96 115 172 157 168 152 211 188 203 196 172 220 262 243 232 250 272 229 253 226 261 290 275 289 271 257 275 336 298 328 337 289 276 303 306 295 328 332 333 351 349 354 332 357 349 358 359 278 350 287 367 311 309 319 360 344 387 299 321 358 272 329 253 337 287 368 377 330 346 351 472 534 517 445 454 394 419 359 388 383 367 413 409 424 423 479 452 461 460 455 442 492 482 440 482 435 492 537 554 549 578 536 548 521 496 519 526 514 528 510 487 465 515 568 481 526 502 497 492 559 461 499 481 506 537 565 512 563 531 494 537 548 525 495 493 549 526 519 490 476 470 491 528 495 484 479 500 540 506 506 480 502 484 451 497 490 525 470 459 484 459 438 411 417 468 451 453 475 469 536 455 486 496 520 474 465 507 446 498 413 481 519 559 555 577 596 542 484 502 427 422 459 386 397 356 377 384 387 345 376 359 336 377 353 390 408 362 377 391 401 350 395 390 411 423 379 355 397 361 319 348 336 350 299 349 318 334 315 331 343 333 343 335 328 323 321 280 241 334 314 314 302 305 309 299 303 249 288 267 316 333 387 340 380 376 349 352 338 320 322 317 318 315 316 255 295 279 318 344 349 426 499 459 452 372 353 347 343 296 266 305 338 307 310 277 337 293 272 299 277 275 254 312 291 270 262 315 256 255 263 269 301 296 310 285 299 343 282 379 397 500 668 807 837 763 642 448 334 324 298 311 312 263 262 253 283 332 385 401 403 446 438 366 447 386 383 355 463 433 461 490 566 597 608 559 613 601 550 454 394 358 375 341 387 367 447 580 599 582 609 592 574 575 609 550 538 531 492 493 519 475 449 464 425 461 441 414 406 391 432 363 421 401 368 344 347 372 351 336 358 361 408 343 342 353 316 336 359 341 379 382 386 301 332 285 301 315 280 292 237 229 318 246 256 283 257 245 281 254 256 247 211 237 217 254 194 181 262 281 223 245 230 203 242 231 247 189 223 259 222 253 231 222 263 251 218 249 237 190 240 229 210 233 235 252 239 209 236 187 256 240 243 240 216 192 196 218 256 208 202 220 239 220 244 219 196 238 196 216 256 248 233 280 224 208 240 235 248 246 244 248 236 264 257 234 224 236 208 222 249 224 262 252 251 240 244 291 228 247 280 306 215 240 294 268 281 246 220 293 238 234 245 268 256 247 251 218 244 216 200 223 161 154 168 152 144 189 141 212 156 164 168 178 184 166 186 184 221 234 185 223 214 233 205 186 199 199 202 225 159 144 201 197 220 242 180 166 176 160 187 256 171 176 204 180 152 180 180 176 212 188 178 166 188 152 140 179 157 126 118 132 153 88 109 117 140 151 108 132 112 100 120 92 118 134 116 110 130 107 87 122 157 159 133 102 135 138 124 180 109 128 141 156 116 128 118 130 148 132 136 149 89 136 142 140 119 149 132 165 138 161 145 132 127 157 148 159 174 142 116 166 166 159 137 108 139 117 121 131 124 140 127 121 136 110 104 138 108 84 67 0 27 72 40 67 23 46 42 44 59 80 85 131 124 93 80 99 151 126 118 124 69 34 24 26 46 39 0 26 51 19 23 41 79 60 57 34 26 28 50 36 49 47 42 0 0 44 36 31 39 12 10 64 31 36 38 27 40 43 58 67 84 34 31 53 74 42 45 86 55 61 49 40 63 49 65 78 90 70 116 83 65 63 77 96 112 123 96 109 78 116 109 126 99 133 118 152 107 121 147 173 170 217 197 249 238 221 219 236 200 273 255 268 250 260 281 286 300 263 284 279 299 262 321 284 344 305 331 330 340 322 335 318 281 304 269 327 293 340 320 336 334 365 352 346 372 337 354 362 365 398 383 359 387 366 325 297 295 276 287 373 349 375 362 379 388 500 515 541 444 478 382 372 331 422 379 431 452 410 447 471 436 442 459 504 503 436 441 458 464 463 496 525 525 532 589 552 529 508 518 529 496 517 522 477 522 496 457 505 513 455 472 460 542 513 510 520 496 483 437 549 494 542 496 513 577 489 561 534 550 497 471 492 535 523 519 519 486 502 477 497 425 469 469 481 501 467 513 453 500 467 521 506 481 446 466 464 405 410 391 419 428 485 493 440 456 506 492 492 480 484 451 448 458 498 444 515 480 545 567 600 583 530 474 456 428 416 425 401 388 392 390 336 369 388 366 407 392 327 382 359 410 396 392 385 402 421 382 366 367 379 440 399 341 336 291 326 378 294 344 323 369 347 335 354 337 369 358 335 337 348 360 331 274 308 270 340 294 299 330 309 302 287 311 289 280 335 360 334 368 364 340 366 381 340 338 312 313 318 282 309 326 349 307 275 336 425 499 504 447 382 317 336 326 306 299 284 292 315 363 324 354 270 300 305 304 289 291 278 294 300 302 285 281 251 296 295 303 298 290 268 325 304 321 347 368 479 678 783 890 746 617 477 340 301 307 305 321 314 264 246 299 335 357 402 425 378 380 388 433 439 425 452 434 483 454 506 534 569 554 537 609 569 481 427 421 395 382 327 378 447 507 571 503 599 625 652 586 632 553 529 544 559 488 541 540 522 474 448 381 444 387 421 374 391 394 374 386 349 381 335 383 363 316 390 325 353 327 398 389 336 347 326 369 374 394 414 381 328 325 297 297 281 290 322 281 301 250 251 225 231 250 249 201 227 267 243 248 245 289 214 269 244 245 220 255 259 210 243 240 232 210 245 235 262 240 211 276 220 243 270 198 298 216 205 243 229 247 266 210 186 219 230 239 221 185 220 219 208 234 212 242 226 194 237 262 231 249 233 228 193 173 255 245 256 267 224 255 239 276 253 258 207 226 224 230 253 268 251 230 215 253 240 218 225 236 239 252 275 269 238 216 258 281 261 217 238 255 285 236 231 269 229 262 270 231 248 200 239 257 231 198 262 247 227 213 157 135 189 142 138 150 164 144 189 185 161 222 158 194 176 169 203 185 197 208 201 221 198 184 212 235 203 189 202 202 201 197 181 207 207 197 206 167 175 197 178 163 170 210 134 189 193 153 183 197 169 159 188 195 169 168 126 158 149 154 108 119 119 170 101 140 137 165 133 147 156 132 116 122 117 146 136 132 121 97 115 156 94 126 115 134 176 135 121 126 137 150 135 141 107 158 169 130 134 163 139 175 181 127 159 97 125 128 138 170 167 154 134 167 179 132 193 137 166 117 124 148 153 153 154 126 126 98 144 135 133 89 143 120 104 124 89 66 72 52 70 12 33 42 12 49 58 65 49 84 90 63 105 95 116 127 119 127 135 122 136 68 59 14 24 44 50 56 21 26 54 13 22 17 15 21 22 29 82 55 36 19 37 27 35 38 19 13 20 32 39 40 26 18 20 33 50 59 45 24 49 55 11 35 56 49 58 61 48 36 38 53 82 44 26 87 52 115 80 89 56 82 76 78 77 94 101 94 95 83 97 94 81 113 114 78 105 93 116 123 169 199 195 202 179 218 229 238 219 235 297 280 247 225 290 244 260 261 286 277 286 264 270 301 258 339 332 265 339 339 349 324 317 313 322 356 314 319 367 315 326 347 359 318 337 275 330 319 329 349 392 387 326 365 338 362 338 325 309 307 371 315 407 324 388 392 522 522 520 462 454 387 431 362 365 401 385 408 439 483 473 441 438 456 464 411 447 425 470 462 456 472 488 495 613 556 516 542 523 485 486 510 497 486 533 491 501 565 481 517 461 523 483 458 502 525 525 532 433 515 535 479 508 509 528 540 531 548 523 500 510 518 500 534 568 523 497 502 451 510 484 498 493 492 451 442 447 504 494 500 495 467 506 511 456 472 450 427 391 466 444 469 486 453 481 452 517 507 521 439 460 461 503 493 466 466 479 506 505 583 579 584 591 480 476 437 452 386 400 364 391 338 363 388 412 341 371 403 374 364 361 404 375 359 376 409 396 414 348 410 405 392 407 378 385 315 326 332 375 371 363 349 328 358 313 362 344 370 347 278 347 350 319 296 281 299 291 314 336 299 294 317 241 284 285 289 364 362 382 423 357 306 361 329 345 335 331 300 311 313 259 368 312 349 350 338 454 454 484 405 355 323 361 300 302 344 335 318 290 357 324 332 307 291 261 276 282 290 285 312 282 305 283 257 260 287 301 281 279 292 314 354 306 326 326 439 495 637 809 891 775 626 436 340 317 265 281 326 266 289 296 317 367 393 418 412 436 425 451 387 410 382 434 437 481 479 489 511 589 557 577 602 542 509 450 369 327 349 321 335 441 483 551 595 585 611 645 613 594 558 560 552 538 509 549 448 452 445 416 487 396 420 384 372 404 390 386 406 384 368 347 375 327 354 344 423 349 358 375 342 324 345 333 380 375 400 408 358 330 310 326 322 291 269 303 311 267 260 261 246 292 273 254 256 233 240 236 247 236 245 226 238 224 236 259 241 225 256 192 239 220 249 204 232 240 276 230 242 220 218 288 235 217 230 203 238 227 271 219 267 255 234 236 287 259 192 255 228 246 210 208 236 234 195 215 234 208 217 237 234 239 222 248 213 225 212 217 280 252 245 246 213 268 210 232 237 265 236 219 308 245 230 232 213 246 256 273 244 242 257 240 238 222 237 245 260 233 249 231 280 224 207 243 279 244 248 216 240 232 266 222 222 240 256 211 201 173 150 160 122 163 139 175 146 201 173 171 179 163 184 192 198 162 158 174 162 147 185 197 169 193 173 201 175 199 187 190 206 155 164 204 227 159 183 166 182 164 176 171 201 175 196 160 182 190 176 196 164 181 181 182 138 146 154 145 85 101 99 83 134 103 125 131 137 117 143 142 152 102 110 99 83 130 133 133 124 157 97 137 134 136 119 136 114 157 130 152 134 135 127 121 148 153 105 128 166 138 146 148 200 133 159 123 200 146 142 146 150 130 145 141 131 121 151 156 168 156 135 127 150 110 142 119 135 127 135 141 103 170 136 128 115 75 93 66 62 73 37 43 85 27 46 21 49 65 85 65 66 94 114 123 85 161 163 67 107 119 67 27 19 38 41 40 39 36 35 38 54 23 62 4 63 41 42 47 28 13 35 33 0 54 37 18 10 29 29 11 45 43 42 44 44 18 26 45 38 44 61 45 58 45 68 51 38 43 88 58 83 45 76 40 53 33 63 116 118 105 80 94 86 97 82 86 73 91 125 79 109 108 86 111 130 125 132 117 149 163 205 156 216 164 185 201 256 244 258 247 237 252 254 265 227 252 298 285 263 265 270 303 310 339 321 293 287 283 292 313 317 331 341 314 313 318 313 378 337 326 369 337 317 344 329 319 356 349 310 364 345 356 310 375 322 323 314 293 283 345 349 355 249 368 351 485 516 516 452 400 435 368 358 386 414 416 370 497 417 453 430 471 452 444 454 417 456 466 492 469 463 480 485 508 546 517 538 486 512 533 527 475 513 496 493 554 495 477 476 496 501 493 471 532 524 461 486 506 510 496 509 481 513 495 504 513 506 505 513 542 494 511 512 517 527 453 477 486 446 498 455 502 465 479 479 476 477 494 469 461 454 412 437 432 410 425 454 429 412 429 425 389 509 512 513 474 469 511 446 487 451 464 432 491 486 494 494 508 526 581 621 581 474 461 448 399 392 421 399 370 372 412 364 338 375 348 330 398 373 354 380 375 397 359 425 388 377 375 405 409 384 394 395 313 318 354 301 316 344 313 345 352 322 336 329 359 352 357 362 316 341 312 235 331 308 293 288 283 288 278 282 270 273 308 279 387 369 353 400 370 369 368 292 362 325 290 324 302 295 305 293 326 329 266 343 438 427 424 387 336 307 277 296 320 298 271 309 274 334 311 301 291 303 277 286 229 329 317 279 293 283 301 301 306 292 291 269 283 301 264 259 330 303 335 374 504 631 832 792 781 646 462 332 326 286 297 283 268 295 289 316 315 350 423 365 388 420 419 412 422 408 476 422 490 475 528 480 543 549 530 570 568 524 422 409 361 356 370 393 392 488 518 575 616 600 574 609 574 574 584 493 554 533 507 502 496 459 449 422 389 432 396 382 381 345 384 366 351 419 354 368 341 369 292 349 340 412 359 372 335 354 342 325 410 413 413 381 382 331 282 301 284 271 284 327 288 250 315 252 260 252 303 243 234 270 224 239 238 247 247 238 243 227 279 225 191 223 225 198 250 240 266 249 233 197 226 245 225 253 228 237 248 240 224 248 273 234 230 192 238 213 207 201 212 185 213 231 245 242 236 197 183 194 217 224 205 236 227 194 234 245 228 245 247 245 273 258 216 251 228 213 239 246 255 214 270 251 225 197 251 235 234 224 266 281 228 231 258 241 241 252 250 225 220 234 230 223 256 238 269 229 254 276 229 225 267 229 244 223 285 235 248 194 219 212 152 192 179 155 130 180 150 169 140 175 204 205 177 194 181 184 176 215 169 175 202 212 202 205 207 181 182 193 197 157 184 181 173 193 188 210 198 177 182 206 161 175 183 203 191 169 249 189 211 160 166 159 143 138 170 139 127 177 141 103 128 120 112 83 125 120 134 106 148 114 128 155 125 122 153 144 127 86 123 117 110 154 129 151 103 167 167 152 127 139 112 140 98 161 143 150 96 177 143 153 151 154 128 147 142 149 107 128 122 157 162 138 108 157 151 125 149 132 131 154 165 179 134 141 147 118 116 135 136 130 121 118 142 144 103 157 99 75 68 53 72 19 47 50 48 20 64 80 63 40 62 58 90 102 112 117 169 119 131 108 121 66 46 53 47 16 42 0 54 42 2 33 47 43 43 25 17 18 28 18 68 15 41 26 33 40 28 26 0 66 42 4 37 31 73 57 26 52 62 73 13 31 42 55 31 42 64 37 34 79 27 62 88 43 73 43 57 90 89 75 71 95 71 89 63 108 114 100 85 54 132 73 82 104 85 156 119 141 104 149 156 188 159 182 198 230 204 229 197 249 259 280 232 250 268 248 280 254 259 260 288 280 307 304 274 302 318 305 318 297 299 309 340 315 345 299 308 332 318 330 357 372 386 337 347 316 314 263 354 323 320 331 350 359 343 314 296 301 341 327 307 314 343 374 340 364 435 462 533 522 410 379 409 405 381 425 382 412 399 436 437 423 406 437 448 447 478 459 443 526 433 523 508 498 533 545 532 550 473 483 500 474 511 478 486 464 467 469 459 443 482 488 534 492 478 515 462 515 502 449 472 477 478 527 482 510 504 543 467 545 535 516 513 557 533 482 478 473 446 445 475 451 435 433 475 471 457 440 453 471 489 479 498 435 420 396 465 441 401 396 416 421 436 409 466 468 476 486 480 475 456 478 485 432 451 442 479 438 516 525 567 597 511 510 424 415 379 348 357 388 312 331 350 378 338 376 357 355 333 385 374 354 361 379 408 355 387 384 363 388 364 405 372 350 318 310 333 298 283 313 341 368 339 291 376 343 322 352 348 348 304 305 320 334 252 270 289 326 307 272 259 284 271 307 256 266 292 320 375 380 343 306 332 325 356 338 333 318 327 282 339 279 305 263 321 354 372 437 487 436 365 260 275 281 292 258 290 310 292 298 309 303 281 302 295 294 296 265 285 322 267 256 270 245 269 292 276 317 271 294 282 292 329 263 339 361 460 621 790 844 825 634 472 373 296 266 261 274 335 270 279 302 331 327 397 345 379 416 415 420 419 448 464 400 456 494 502 466 530 602 577 565 531 505 451 392 411 366 354 369 402 449 523 553 576 599 612 558 562 610 536 532 557 473 451 496 488 459 458 413 390 410 408 413 384 347 387 384 371 334 345 390 358 346 361 349 357 337 375 366 338 367 327 316 385 445 414 387 338 304 270 257 273 277 292 305 263 297 265 250 240 257 247 244 235 242 244 234 230 174 223 254 251 251 271 237 207 206 272 227 216 243 263 200 259 256 240 233 260 221 248 246 217 256 197 238 241 256 230 211 203 244 202 273 204 204 218 221 228 236 200 239 211 214 190 216 201 209 219 231 248 220 233 198 255 208 260 214 225 241 296 226 213 217 209 242 271 251 247 265 235 234 289 233 202 214 273 255 222 231 239 273 266 267 236 211 203 279 246 232 209 212 246 257 230 224 232 241 230 185 228 246 230 189 261 178 201 181 172 135 125 137 156 186 142 200 210 146 173 213 174 141 149 184 145 201 191 200 174 174 202 154 196 177 177 197 187 172 188 168 209 207 208 202 154 162 166 200 205 209 185 207 162 168 154 165 163 185 202 147 159 143 147 161 124 101 119 130 116 150 133 121 133 130 141 127 131 133 113 149 155 122 104 113 136 110 131 118 134 122 137 135 161 133 133 147 140 176 137 118 160 124 156 145 119 124 114 150 146 166 100 171 175 129 173 132 124 124 165 155 134 146 144 151 146 163 153 168 133 163 110 148 110 137 113 149 154 87 115 127 133 101 86 101 87 53 68 79 66 14 58 62 22 39 23 41 95 61 111 94 96 109 142 74 127 110 100 65 57 44 35 46 21 32 26 62 27 41 78 37 5 39 38 49 16 45 31 49 26 58 38 35 25 65 15 39 24 61 39 51 40 54 42 49 73 22 31 25 58 65 71 53 41 53 59 49 66 74 35 58 86 97 59 89 35 67 67 100 90 108 92 64 88 91 114 92 108 108 73 129 126 116 136 104 157 145 146 196 204 227 225 247 208 278 260 241 266 288 317 234 287 243 274 307 291 246 331 243 258 309 303 309 305 333 281 309 313 299 284 312 320 316 363 336 328 376 372 352 322 364 332 384 328 337 356 378 358 346 364 370 335 343 307 280 317 292 324 379 348 368 374 372 476 498 492 533 416 370 381 370 410 364 403 407 469 463 480 477 480 440 452 436 411 480 428 472 480 487 450 470 538 518 544 495 467 517 523 514 493 506 499 508 473 524 469 504 496 461 468 477 498 534 515 516 498 491 525 529 530 495 542 511 519 553 517 475 489 511 528 576 500 491 455 514 518 526 496 446 491 487 479 508 489 463 472 469 482 498 498 458 465 421 451 377 391 450 421 431 454 480 507 435 463 461 444 466 476 486 461 450 461 476 477 501 469 656 610 607 562 534 464 419 422 383 377 382 437 359 387 366 365 370 353 377 389 380 373 397 351 372 390 392 355 363 400 391 426 372 386 354 373 363 346 309 315 318 359 333 306 338 335 303 357 341 305 303 352 282 333 284 297 304 287 301 256 280 250 300 290 274 244 339 316 387 365 396 392 338 379 329 352 296 321 337 301 296 316 323 289 368 298 328 388 481 490 479 314 304 313 323 297 307 266 339 336 299 321 301 245 264 305 280 257 279 292 299 318 309 243 262 284 241 301 252 247 296 291 335 306 289 336 391 468 627 763 796 796 622 457 397 312 308 303 274 213 336 264 303 329 342 334 384 405 357 385 413 422 452 409 445 475 515 442 539 572 650 503 587 546 534 409 390 375 387 373 377 403 442 557 563 612 605 593 652 599 604 537 540 508 513 496 513 440 432 449 432 371 448 440 425 448 404 406 366 350 360 368 385 419 371 332 376 352 393 355 376 388 352 329 347 388 412 380 368 329 294 306 302 258 283 245 261 265 259 321 257 239 244 261 227 273 235 256 215 241 248 255 238 234 219 204 237 279 199 206 224 280 258 228 259 236 276 247 224 205 216 240 232 258 235 238 234 258 263 244 217 219 221 247 208 228 211 226 196 230 248 233 205 244 221 266 245 242 232 223 219 194 221 216 277 272 249 251 250 262 244 235 230 249 221 220 252 199 205 225 226 246 239 234 248 247 269 247 249 268 250 227 237 227 232 251 254 242 237 256 227 205 261 207 214 260 254 226 293 261 262 259 261 238 235 213 167 222 225 198 120 126 131 146 155 174 139 171 187 204 207 157 160 170 234 184 182 188 161 165 204 215 214 181 139 210 183 199 195 196 211 177 228 152 212 177 181 220 184 194 177 177 188 208 165 177 198 172 172 220 165 211 158 138 144 145 101 109 115 120 99 113 131 131 110 111 200 97 122 155 119 122 107 133 154 107 127 129 171 137 144 123 176 122 113 134 177 152 175 105 189 119 140 116 134 136 180 138 172 149 164 136 123 146 115 114 144 198 135 113 119 206 165 152 135 135 147 112 168 140 140 117 150 140 170 126 129 123 138 129 127 127 113 91 98 51 79 40 39 51 33 27 40 51 58 52 83 72 109 85 128 90 136 93 144 120 139 114 64 11 29 26 35 37 27 0 37 37 57 65 47 27 43 28 49 54 34 26 52 52 59 23 19 32 8 46 47 35 72 20 25 64 26 52 58 41 8 61 26 61 0 30 107 61 75 31 55 51 47 3 66 73 70 52 66 59 90 75 60 79 87 127 101 140 112 69 115 106 108 122 88 130 103 124 117 110 125 197 202 191 219 185 184 195 240 205 233 272 217 234 239 255 286 242 267 280 245 227 271 266 312 322 262 287 299 336 303 309 328 332 326 347 339 334 356 309 350 322 339 304 369 341 345 369 336 329 377 330 334 386 328 345 333 321 301 304 333 394 364 362 380 406 407 508 533 534 499 432 434 370 373 367 350 417 387 415 414 443 452 455 468 441 446 406 459 468 485 503 453 457 548 547 545 555 508 514 550 503 497 514 523 471 547 489 515 482 484 450 471 492 549 482 527 530 554 479 487 493 479 531 477 504 574 490 535 542 500 509 519 535 525 492 569 507 479 475 476 496 457 449 438 502 524 499 483 467 471 484 526 500 433 471 468 393 402 416 429 448 439 463 490 453 494 517 541 499 507 499 466 485 473 473 463 505 496 582 541 608 572 522 561 488 398 416 375 407 404 371 370 360 431 366 370 385 348 312 335 371 316 372 378 377 391 392 416 379 405 427 412 412 373 304 336 344 330 348 398 306 338 349 308 339 311 357 359 338 325 356 275 291 309 273 328 344 300 321 266 268 250 256 302 305 298 329 390 421 380 349 344 359 357 310 373 316 273 365 341 315 314 288 313 302 354 401 506 469 431 375 313 259 285 315 340 326 308 299 291 312 323 292 323 287 290 272 230 236 280 299 316 291 298 298 322 318 235 259 285 291 293 276 302 373 435 460 634 821 835 766 624 483 384 287 287 278 249 284 283 241 279 370 344 391 399 386 405 426 417 396 431 448 423 504 522 473 556 542 582 585 633 578 481 435 419 346 311 338 402 439 433 503 535 587 557 595 606 562 576 600 555 561 521 472 502 492 515 445 418 417 452 368 439 381 374 354 368 370 377 375 383 378 297 341 369 397 345 407 281 333 334 380 359 358 436 379 402 345 275 320 275 321 275 311 284 292 263 270 274 272 260 252 253 271 282 260 208 236 224 231 212 226 214 272 263 204 215 249 220 242 226 237 230 222 239 255 274 227 255 222 256 223 248 230 233 268 251 222 221 212 260 221 215 253 208 204 204 199 196 244 196 228 225 246 218 214 210 212 251 199 239 241 238 210 197 221 215 269 235 213 288 228 243 256 265 254 242 223 252 206 213 257 273 262 249 263 252 211 243 264 264 262 253 249 268 256 231 255 242 246 246 268 260 239 225 211 212 206 186 270 218 224 233 193 213 175 182 163 144 161 138 137 145 150 178 193 151 189 179 179 169 186 172 218 191 189 149 234 217 172 185 181 165 167 190 156 201 180 197 177 158 182 218 225 225 175 141 171 211 161 180 183 171 164 131 154 201 165 190 170 153 134 182 105 113 131 137 107 144 116 132 148 143 114 120 124 130 137 137 128 120 89 122 76 144 138 113 113 136 78 127 107 107 132 141 126 176 91 168 139 177 130 125 114 154 132 119 120 111 159 142 135 150 119 145 107 122 163 148 96 146 177 138 162 156 145 132 147 135 118 129 156 122 122 129 127 144 105 121 104 93 118 87 51 62 4 31 23 14 49 46 74 42 35 28 49 97 75 78 114 80 80 94 109 109 140 63 16 7 49 41 54 8 25 57 14 45 24 13 20 39 41 46 40 30 16 34 79 34 49 36 33 75 47 51 58 13 74 52 75 31 27 69 24 18 5 47 38 30 69 82 27 45 57 66 37 20 87 54 63 82 58 63 51 100 107 59 96 83 112 49 94 116 87 86 101 109 66 115 125 147 113 131 140 128 175 230 150 170 224 172 233 193 229 200 220 268 287 268 244 234 226 271 276 288 255 269 240 346 374 323 342 354 297 315 317 285 295 327 319 352 336 341 326 323 334 326 350 311 336 371 373 343 340 320 320 361 329 374 400 280 346 263 273 310 342 401 369 348 359 399 466 479 478 501 417 413 413 407 393 414 409 403 384 507 423 436 465 428 499 426 446 440 458 444 485 513 458 535 540 536 584 571 512 500 510 530 534 512 530 495 495 515 482 497 492 514 483 505 530 504 541 494 507 515 500 488 507 546 570 550 520 527 497 481 517 516 509 512 492 499 548 429 450 508 493 484 482 457 458 490 494 465 518 465 455 453 492 495 466 449 456 400 440 407 443 448 504 446 498 428 474 524 485 497 500 469 462 477 475 478 421 507 535 582 617 575 569 460 475 493 418 416 424 398 393 395 372 340 399 385 382 372 392 382 431 351 380 392 407 367 420 386 358 391 389 424 373 367 358 329 340 353 358 325 309 340 341 367 362 311 318 337 368 359 313 287 309 334 298 298 302 332 303 327 275 297 312 294 290 282 334 328 375 423 363 379 326 319 336 353 269 315 260 302 325 339 343 292 315 367 437 486 460 422 361 351 349 296 295 294 309 345 314 293 269 311 292 295 273 299 254 302 323 281 263 287 339 287 315 281 300 265 269 314 280 312 302 297 355 416 526 597 739 821 776 577 435 374 320 316 320 266 299 264 266 342 363 373 428 431 395 398 439 400 397 419 429 456 488 498 527 511 566 530 587 528 560 477 461 349 302 362 328 350 382 469 495 578 571 595 573 589 529 593 588 563 534 506 526 438 459 487 453 465 459 436 404 399 431 424 332 378 361 326 356 338 353 302 353 390 369 360 361 353 395 310 352 325 401 410 427 404 345 335 301 318 298 269 335 266 293 279 295 295 263 286 245 243 285 202 207 226 218 229 233 258 257 237 289 202 239 220 234 208 227 226 294 227 230 252 245 231 216 213 272 246 205 256 290 276 261 249 212 255 244 223 193 196 194 204 228 190 224 233 240 232 255 210 222 252 236 249 251 233 192 206 237 169 256 200 223 257 252 192 240 249 230 240 254 274 238 221 246 241 205 203 263 269 230 255 238 243 202 227 236 267 239 251 250 232 243 236 254 223 260 241 240 191 282 242 231 246 189 215 249 231 235 221 216 211 243 167 122 150 174 210 144 147 163 161 135 202 192 180 169 202 145 172 186 146 235 178 172 223 187 161 193 216 162 193 191 221 196 191 145 169 169 246 179 151 176 173 213 204 166 162 147 143 210 171 207 200 151 175 185 128 144 89 136 121 120 134 130 138 142 112 107 145 111 197 120 122 114 90 128 96 133 139 135 138 104 137 151 134 105 130 128 142 177 107 107 152 111 127 181 162 130 114 123 107 99 117 129 148 103 118 110 123 170 157 149 127 159 155 142 150 147 123 123 117 179 135 123 176 160 161 138 159 118 120 152 157 174 107 138 122 91 79 52 19 35 58 56 28 46 81 29 54 34 97 135 74 117 87 110 81 155 160 160 101 102 62 21 68 24 37 34 25 62 34 31 49 25 49 17 2 37 48 35 14 19 0 40 53 57 22 40 24 34 39 57 44 22 65 37 26 46 13 52 59 27 71 33 42 62 28 18 46 67 69 56 73 81 26 49 92 87 84 73 48 106 75 90 103 72 111 119 111 72 92 105 71 166 122 106 126 138 109 137 169 165 143 178 212 218 261 193 249 254 265 209 209 224 253 238 263 255 248 288 289 295 297 326 330 315 327 297 335 307 299 341 354 362 317 323 382 265 345 362 374 333 348 379 335 289 333 328 359 355 334 396 350 364 339 359 324 303 284 296 302 320 365 340 346 383 436 439 494 529 516 406 422 431 409 370 403 361 432 446 487 404 469 516 465 474 466 458 456 451 473 499 465 508 483 549 523 552 520 586 514 499 554 520 533 501 521 479 434 471 454 469 495 485 506 505 498 480 491 495 513 555 518 487 524 566 492 531 451 512 541 550 435 497 504 545 503 446 441 498 472 467 505 486 459 470 477 460 497 493 513 512 500 485 469 476 426 476 384 430 428 441 474 490 407 514 504 503 485 497 491 458 535 513 447 444 433 484 479 487 564 548 624 523 468 486 422 404 414 400 419 361 414 389 374 326 395 395 370 381 355 384 384 403 437 409 348 342 361 424 388 402 421 391 374 380 355 348 304 309 356 382 382 326 345 344 367 333 369 345 298 316 346 319 321 291 280 315 272 302 296 294 272 314 281 302 299 314 341 418 353 310 357 303 361 339 271 323 309 328 319 318 287 334 314 314 355 414 507 433 409 399 249 343 277 312 323 348 266 294 306 321 290 297 265 305 256 271 313 268 295 280 289 332 282 268 310 283 246 279 238 297 310 349 300 339 408 537 691 806 838 720 578 419 375 319 290 291 318 247 262 273 365 357 395 411 363 331 413 435 414 446 373 443 432 439 531 523 501 576 541 581 589 499 500 407 388 358 346 360 390 440 451 523 610 599 594 636 576 585 572 567 604 534 473 486 499 488 437 470 481 436 488 374 427 397 354 388 383 374 359 385 368 383 343 346 370 362 387 343 367 327 339 303 362 383 449 397 392 359 348 332 295 278 286 298 262 274 217 235 261 277 231 256 266 222 291 230 212 229 227 244 251 268 236 186 246 215 236 240 205 237 215 214 224 257 265 219 251 236 226 240 199 228 214 213 200 251 262 235 234 254 304 269 225 225 241 198 229 195 212 249 237 229 223 226 250 234 216 241 209 217 243 180 217 233 205 231 240 267 234 256 250 258 258 235 218 243 281 225 282 253 235 267 300 233 240 302 289 274 213 248 243 244 219 252 270 231 236 257 226 215 259 234 244 247 243 234 259 226 250 246 199 239 245 243 193 199 206 172 128 121 133 157 176 152 209 176 143 162 182 163 188 157 179 163 203 198 190 238 201 185 185 195 189 171 183 183 196 184 177 209 218 180 186 161 202 257 198 151 157 149 209 191 179 178 146 148 186 164 187 161 142 205 154 137 135 125 126 87 115 119 118 135 110 140 152 131 123 137 124 126 93 133 130 102 95 115 110 99 161 142 108 147 151 170 165 134 121 137 113 151 121 133 158 139 140 123 152 135 120 146 136 140 93 138 151 186 128 145 125 162 147 122 102 134 139 106 163 123 141 105 103 150 165 140 141 138 109 139 138 160 107 86 72 67 88 19 21 52 0 16 11 38 78 51 64 69 71 113 83 116 116 91 154 80 128 132 61 43 54 16 44 53 35 43 44 20 19 25 6 32 14 32 52 53 34 37 24 10 38 33 30 18 45 37 1 57 57 39 68 25 38 35 35 50 52 27 42 11 49 64 53 41 72 68 32 57 39 50 78 64 113 42 53 95 74 76 81 92 96 77 90 134 78 90 112 87 93 121 93 110 117 97 117 120 151 140 176 223 256 190 220 232 202 226 215 252 254 261 285 283 218 265 270 288 221 277 248 255 344 320 356 298 317 324 348 314 311 302 296 326 351 335 315 312 383 374 340 357 332 330 355 356 311 346 357 316 334 341 325 350 326 345 267 281 289 327 408 413 360 410 378 498 490 556 469 397 395 357 388 370 363 388 411 434 467 423 468 502 481 452 439 422 469 474 476 470 463 491 467 490 563 519 572 540 507 531 519 542 458 475 510 492 471 439 469 489 486 485 553 531 563 507 518 506 550 501 552 533 513 539 523 542 472 506 492 501 517 528 513 506 542 521 498 532 495 459 465 465 486 451 518 475 482 477 485 471 498 451 513 440 452 421 470 466 448 406 436 497 467 506 523 496 437 531 489 449 456 461 493 512 468 498 523 508 614 550 595 556 466 455 453 382 352 433 403 364 387 366 357 378 364 360 311 347 337 400 384 399 339 410 408 382 425 404 381 414 383 384 506 327 305 331 278 301 339 343 357 313 313 354 325 318 397 355 365 364 301 289 317 335 292 260 311 321 259 340 290 283 286 250 260 363 390 387 367 330 343 353 342 356 321 334 323 317 292 319 279 295 305 324 334 416 441 447 396 377 318 324 308 278 300 271 312 280 339 332 322 306 290 275 250 255 307 259 309 275 264 292 247 324 285 276 296 319 250 304 262 264 314 335 414 513 672 769 842 765 596 438 331 297 280 280 297 245 288 312 318 304 343 370 354 439 414 471 425 447 413 407 451 448 498 483 514 555 568 585 568 559 565 516 389 384 350 336 388 377 470 541 612 624 610 557 589 554 558 565 547 537 509 503 478 444 482 455 466 433 424 417 382 341 423 394 377 407 343 344 353 370 327 341 314 396 389 375 305 375 322 363 365 389 371 387 406 364 306 294 315 305 302 263 303 242 272 251 224 263 265 232 289 254 234 255 240 218 259 257 215 260 289 277 224 208 262 220 227 208 254 279 232 236 256 239 222 254 250 240 232 201 277 205 252 278 264 245 247 252 247 202 242 244 240 266 233 213 262 222 265 222 230 263 225 205 241 243 233 197 229 260 212 241 222 231 202 228 293 239 228 249 202 252 216 256 265 211 238 258 200 280 198 237 267 220 226 245 241 262 252 227 252 262 231 228 243 226 275 245 254 255 267 222 268 261 259 282 235 216 217 224 235 198 214 206 188 192 135 117 161 202 140 142 156 176 159 178 193 178 178 157 219 215 197 263 146 197 202 190 149 157 207 177 203 133 182 192 167 210 191 165 204 202 161 141 168 184 237 214 169 156 192 187 203 156 164 150 153 171 138 148 127 84 110 83 124 97 86 101 120 122 145 151 166 134 173 100 129 137 113 145 164 121 134 142 94 114 156 137 107 165 145 172 92 143 128 143 148 130 115 134 109 162 177 124 129 150 153 104 142 141 131 135 182 179 121 136 132 151 145 126 146 142 153 131 165 157 117 177 165 153 108 144 119 129 149 186 100 118 95 102 79 38 51 59 1 43 23 38 78 44 78 58 35 97 50 83 97 119 71 83 127 146 89 147 60 0 49 44 27 47 36 70 38 16 6 10 21 31 12 9 47 36 45 30 34 49 20 39 0 25 31 16 20 79 35 36 60 16 35 27 26 36 36 20 42 47 34 44 50 55 44 41 64 75 49 46 17 72 23 57 91 67 62 75 75 54 106 79 86 106 87 107 128 81 103 127 84 130 96 97 123 112 187 190 187 200 212 240 239 232 244 256 206 277 278 278 246 267 265 267 241 273 247 236 278 295 311 291 318 327 307 384 328 315 314 317 330 344 349 359 339 315 368 290 346 355 339 336 349 325 355 388 330 330 355 320 326 293 319 266 274 283 333 326 357 347 323 381 435 494 518 562 523 485 401 355 351 402 400 434 411 416 409 474 479 424 426 462 465 462 442 483 479 473 475 515 503 502 508 561 511 545 543 536 503 475 501 487 484 489 511 492 472 464 479 469 464 530 546 551 481 512 471 511 552 493 540 564 523 526 477 530 494 508 463 521 497 487 460 503 543 451 465 434 492 440 524 466 493 508 466 470 509 507 464 477 487 469 477 436 411 398 390 437 452 463 443 447 458 482 467 524 472 459 487 521 482 504 486 441 484 527 570 591 610 554 562 431 448 425 395 393 398 358 338 394 397 389 369 383 333 335 340 387 371 379 367 384 407 395 358 433 344 399 449 365 371 376 323 331 297 328 334 308 399 328 340 343 308 367 338 388 362 304 303 303 288 301 278 289 286 326 293 265 295 263 261 286 312 334 348 403 347 388 391 330 295 331 352 304 327 289 303 320 358 295 275 308 382 421 485 505 426 365 359 328 318 337 311 286 314 281 316 307 281 295 305 290 255 266 259 256 279 289 277 298 256 262 261 316 289 268 289 292 334 347 402 331 394 509 660 747 787 769 601 462 387 343 259 271 253 320 307 297 335 327 334 378 390 407 413 393 435 433 420 401 444 489 486 524 589 526 572 683 510 594 491 470 409 377 357 343 347 427 498 562 547 584 607 611 591 564 596 580 504 562 492 526 504 436 429 418 437 464 396 394 403 359 370 390 379 368 361 367 391 373 340 354 408 334 390 376 331 342 345 351 350 387 409 345 384 325 332 338 275 310 275 264 283 365 207 266 268 252 261 244 241 286 272 278 236 177 249 242 269 226 252 222 251 227 235 234 223 237 253 249 239 232 227 245 228 223 210 259 259 234 270 271 238 257 253 253 219 225 258 232 227 252 224 193 226 204 212 178 191 213 242 228 243 256 248 209 234 199 216 192 265 229 236 234 212 226 218 244 267 232 197 251 232 227 246 250 256 228 246 255 259 222 232 247 244 259 225 290 268 244 229 230 265 218 260 228 221 258 255 230 264 227 253 252 257 266 254 249 228 254 217 257 245 162 181 169 138 147 149 166 145 157 186 156 189 156 180 213 218 178 198 208 224 175 215 197 180 152 236 188 190 208 204 164 192 189 152 206 196 228 202 166 175 170 186 145 165 149 191 159 205 176 186 172 192 214 164 159 144 126 103 136 148 114 83 156 124 136 151 121 150 136 140 137 123 119 116 140 144 131 154 82 96 120 114 131 111 156 130 161 155 131 138 153 165 87 141 111 163 147 171 161 142 134 155 150 160 167 127 138 153 148 133 161 105 160 140 123 176 126 150 184 156 124 119 149 168 120 142 114 175 122 150 137 105 128 155 115 111 100 84 62 47 72 62 46 37 37 44 43 95 46 55 116 84 98 105 114 154 122 127 129 145 151 59 60 56 23 43 0 52 46 8 14 23 46 9 62 63 19 63 38 29 8 32 43 25 46 30 18 59 1 53 45 41 38 61 66 39 39 57 64 31 31 32 23 66 62 41 62 25 43 45 75 39 30 56 49 70 51 67 80 63 77 88 124 80 82 135 90 124 68 99 86 103 116 102 159 119 136 124 147 162 146 156 186 180 209 221 246 241 250 202 213 247 258 257 281 260 220 277 222 269 256 270 250 287 324 354 297 303 306 336 325 352 328 339 320 320 382 358 281 334 370 369 337 316 309 303 362 344 368 283 368 365 420 318 352 334 312 272 289 318 317 404 348 340 345 418 450 532 482 517 477 391 404 367 405 410 389 446 462 456 455 426 509 479 474 469 447 474 438 435 496 461 515 513 503 564 562 506 512 533 508 533 527 496 493 482 476 504 454 464 457 432 494 517 510 489 530 537 507 471 508 503 518 515 486 504 528 515 504 505 464 508 525 494 514 524 474 481 535 525 462 429 505 478 461 483 425 482 475 469 480 501 467 468 510 458 450 437 460 447 399 453 455 430 470 468 492 480 501 485 464 526 466 444 454 492 485 471 534 573 582 609 598 529 432 441 429 393 378 350 403 381 352 337 377 376 364 382 379 365 350 378 347 385 343 409 381 415 418 409 403 355 416 375 318 338 334 288 331 291 385 339 324 359 308 343 347 352 346 358 321 306 284 299 303 310 307 358 283 298 301 251 273 260 259 310 337 371 352 368 331 335 343 348 302 330 319 318 328 283 299 307 357 338 333 325 426 495 505 410 378 305 342 355 311 299 303 309 291 288 346 288 251 275 276 287 308 282 276 328 350 276 273 292 288 281 298 299 298 294 282 295 275 327 371 445 468 636 757 854 787 608 432 388 319 262 272 310 254 255 301 300 307 359 397 371 428 434 385 467 426 418 467 445 518 459 547 518 576 591 592 563 533 566 438 388 397 368 347 387 410 495 552 553 596 593 584 580 602 560 579 542 486 471 500 466 507 479 455 438 457 454 446 374 397 379 351 387 351 328 379 336 379 328 330 362 386 392 398 373 331 335 306 341 400 461 379 381 339 282 286 339 254 271 267 341 282 291 302 322 232 223 257 283 255 228 237 247 208 223 242 217 257 258 248 219 180 229 219 242 221 236 211 251 231 263 208 231 238 244 260 234 273 259 190 240 239 224 214 187 240 254 240 265 195 202 221 254 207 230 193 208 255 204 209 227 220 239 216 166 214 230 212 256 223 281 251 270 258 239 253 277 205 235 231 257 273 222 204 276 291 250 261 230 218 222 263 247 227 237 305 244 259 213 254 286 238 238 200 223 225 243 267 246 263 243 220 235 259 241 229 228 246 219 240 200 174 173 171 124 166 141 145 141 164 185 170 164 218 170 212 183 192 185 175 222 212 146 193 219 207 182 209 158 195 197 193 176 177 192 175 200 184 149 210 213 206 210 189 213 159 199 161 185 178 201 191 166 163 139 180 137 147 125 124 108 122 113 101 108 112 145 175 128 148 124 109 132 132 132 102 122 102 122 106 121 101 137 107 157 127 142 133 110 137 132 137 149 159 120 144 143 138 134 154 148 108 141 167 105 150 114 142 135 140 131 149 171 113 164 149 133 169 112 154 110 141 106 142 131 143 149 151 167 99 157 110 141 108 151 122 109 90 78 89 49 59 39 49 52 40 76 13 79 64 46 102 78 59 98 103 123 103 99 113 156 150 58 36 38 32 0 19 52 51 22 21 26 78 48 0 48 27 69 52 50 68 29 39 42 39 26 18 42 47 52 47 45 39 39 36 57 47 58 11 62 64 45 25 3 25 42 64 53 36 77 97 70 49 32 33 52 51 80 12 62 90 53 78 110 51 69 118 97 77 104 114 91 74 102 118 87 93 101 129 131 180 189 198 209 224 224 200 203 252 284 248 238 239 258 230 260 259 259 271 289 302 282 281 334 327 321 313 338 307 327 280 352 347 326 337 318 352 387 333 363 339 338 333 361 386 296 361 324 365 351 320 350 334 375 344 386 325 325 330 340 363 335 386 359 352 410 460 503 530 506 447 380 368 359 405 413 390 456 466 449 448 439 448 473 426 460 445 484 489 465 504 494 530 502 534 554 539 519 469 511 471 527 536 545 495 511 473 504 486 494 465 476 532 479 517 502 460 540 537 521 445 560 494 556 499 502 470 515 484 549 563 529 531 526 466 562 501 474 459 533 501 473 505 505 473 507 511 456 486 436 486 533 486 449 524 451 433 385 369 408 405 476 441 456 454 482 522 476 518 475 493 499 482 491 474 459 487 487 542 607 610 545 538 493 469 403 438 429 378 378 368 387 363 385 363 378 363 371 366 419 379 384 409 417 367 407 388 371 377 362 433 416 387 381 377 339 340 341 356 356 336 342 340 366 348 348 319 360 349 366 368 310 308 315 291 298 319 274 305 224 337 312 267 314 260 346 326 364 399 352 387 335 320 337 294 325 323 330 278 359 285 315 365 293 323 387 444 469 532 428 361 294 309 316 316 306 317 337 298 288 317 332 271 291 300 298 304 276 273 298 275 316 330 234 287 329 270 303 257 293 268 281 326 310 339 426 468 583 755 824 797 602 433 395 336 269 273 269 316 278 236 299 359 376 361 398 404 456 426 398 433 420 436 433 469 506 514 546 522 579 589 561 573 447 419 412 380 337 360 383 412 474 503 598 586 616 571 606 565 597 580 559 561 539 472 520 474 469 473 452 408 417 427 474 372 374 388 359 385 376 321 370 302 334 334 347 369 363 365 355 327 322 347 336 349 430 385 371 306 307 293 276 290 303 262 267 280 251 251 263 278 250 234 209 264 243 281 213 221 262 236 276 242 234 225 272 210 277 253 213 222 237 257 205 239 223 254 235 230 265 228 227 239 251 256 246 255 222 256 224 259 221 241 250 228 257 182 218 235 208 215 215 249 235 240 237 255 191 222 222 218 215 191 239 241 267 249 222 252 254 280 246 249 232 261 262 261 250 262 257 237 259 245 239 255 217 274 276 248 253 229 247 266 262 223 272 235 241 277 241 248 200 277 271 262 254 278 254 225 219 243 267 249 209 219 185 156 170 175 164 119 136 125 137 144 175 218 179 167 180 219 155 211 214 194 208 224 202 225 215 192 180 187 149 191 196 164 200 197 175 146 206 186 216 179 201 201 161 206 180 139 191 206 167 190 155 141 181 163 209 171 129 126 145 103 126 123 121 117 148 119 107 154 133 138 160 115 125 104 121 152 140 120 124 95 118 126 112 120 140 121 161 144 136 130 168 135 158 140 149 124 154 133 136 131 108 151 154 130 149 134 138 171 155 104 147 137 152 157 152 144 106 182 174 162 136 137 155 157 163 158 124 100 164 144 119 134 160 154 156 116 123 76 63 90 58 44 26 53 59 81 44 45 51 31 78 80 95 82 108 93 98 128 109 124 141 173 57 41 31 13 30 28 45 33 38 49 6 0 20 63 44 23 53 70 46 46 32 635 35 55 7 32 27 15 64 35 38 36 43 68 39 17 46 61 38 46 33 27 42 29 81 51 40 29 28 48 60 62 89 36 68 82 47 76 74 52 95 112 90 101 108 86 112 79 93 74 95 116 135 142 121 144 90 157 135 164 192 217 229 234 226 214 212 208 275 213 277 274 254 261 255 247 257 269 284 326 277 298 349 328 307 326 311 315 318 338 337 335 317 305 353 322 301 359 356 382 367 385 346 306 333 371 337 365 333 354 340 353 334 345 299 288 302 305 366 348 370 423 342 369 420 485 446 535 495 436 406 413 399 394 392 419 396 450 427 456 418 426 469 447 450 429 433 457 429 485 480 430 493 584 547 572 555 548 482 498 494 540 504 503 475 451 480 490 510 455 500 510 479 529 518 508 559 491 517 515 538 499 550 510 534 511 519 513 541 447 545 497 538 532 498 513 488 479 484 483 461 482 523 490 535 484 481 507 489 503 458 474 538 484 455 459 425 421 420 427 467 519 446 514 496 499 479 489 499 458 475 478 441 465 551 482 511 551 577 582 565 542 530 477 389 409 459 405 369 349 352 359 366 373 365 442 365 351 378 420 407 413 354 379 416 392 419 367 364 394 426 432 369 408 339 333 330 352 378 340 352 321 336 355 350 352 345 326 316 323 300 307 315 300 341 270 313 288 330 295 325 286 252 273 312 327 363 380 358 364 372 336 358 335 338 300 312 345 325 325 288 296 285 272 307 442 478 471 372 360 297 307 360 294 306 271 302 330 313 333 315 263 267 319 316 256 305 297 330 328 342 270 298 289 280 305 307 335 288 284 272 327 337 356 426 460 643 801 828 769 598 481 347 300 346 323 314 275 270 293 299 309 381 353 399 396 409 461 397 439 368 430 461 447 494 506 571 548 614 585 601 543 482 463 428 326 344 345 342 456 485 548 539 651 624 561 604 591 594 574 560 498 529 535 513 468 475 452 445 385 420 384 448 390 393 366 364 354 367 369 389 362 365 324 387 369 363 359 406 319 327 394 344 361 437 366 389 350 330 323 277 325 311 301 288 247 309 268 265 270 285 246 208 220 219 284 235 218 246 207 220 270 227 243 256 220 233 226 210 264 210 249 257 237 214 263 239 260 233 263 226 240 242 268 252 265 242 223 190 202 234 241 212 293 189 235 217 232 202 242 184 200 238 229 189 242 264 223 218 211 231 228 215 243 218 241 214 221 276 247 249 275 244 222 248 243 229 276 237 228 240 263 236 214 286 282 242 228 259 263 237 231 258 211 227 247 265 267 255 228 244 215 240 260 208 226 195 198 180 250 243 251 211 204 231 180 150 143 132 164 184 131 153 186 172 184 181 194 169 194 186 157 211 209 209 195 192 229 230 190 180 190 191 177 209 186 205 185 229 210 201 195 200 234 177 221 184 170 193 194 223 186 153 148 179 145 145 155 136 180 125 149 170 148 134 121 104 87 94 145 138 114 135 165 133 115 91 140 113 124 133 133 146 109 138 103 135 125 120 89 133 119 143 136 138 117 149 154 124 149 148 107 153 164 146 154 125 157 122 185 187 134 176 155 156 121 149 140 169 148 187 190 110 141 138 136 141 129 141 91 156 136 170 116 105 144 138 153 130 132 108 87 73 53 66 82 80 54 22 37 39 58 15 57 101 68 89 86 114 114 114 118 101 125 133 129 56 29 34 74 0 76 43 25 41 34 26 65 22 44 45 39 17 13 60 20 65 13 1 70 26 43 27 58 1 23 59 57 33 26 36 22 42 43 47 26 33 71 0 31 43 47 45 26 53 64 34 70 21 84 62 27 55 63 88 49 97 120 90 100 118 68 62 111 130 81 68 123 96 121 123 114 136 140 167 177 167 168 180 228 219 213 174 270 242 283 274 265 241 281 237 275 266 246 259 301 305 323 285 269 335 311 309 327 282 327 337 343 352 313 310 361 346 354 305 391 328 329 339 324 352 358 340 392 334 326 347 342 326 323 359 308 277 269 317 308 376 367 370 376 392 480 461 539 460 448 456 358 425 356 392 418 389 446 432 464 421 429 461 450 434 468 439 442 473 507 472 535 503 534 543 556 518 501 527 546 546 507 515 459 519 475 515 457 481 472 521 492 498 520 572 490 464 525 508 478 541 516 523 516 491 541 490 512 446 472 554 555 536 521 506 511 484 564 528 509 470 454 460 484 465 465 513 508 550 471 485 462 414 515 464 495 449 399 413 418 421 461 462 470 469 550 507 457 449 459 469 468 455 492 509 480 490 493 576 565 606 553 464 454 372 357 408 412 415 392 375 390 390 359 352 371 359 397 358 394 412 401 435 395 395 380 385 399 378 408 416 412 389 351 318 354 374 335 342 313 301 343 341 375 335 347 382 317 332 342 322 275 317 278 295 301 334 293 339 247 248 285 324 291 352 306 360 354 385 334 361 356 335 313 309 348 362 322 304 334 298 311 313 314 353 399 465 482 427 366 363 250 279 363 333 332 319 333 309 257 320 320 280 255 291 300 266 314 303 289 280 295 315 233 321 302 311 295 286 318 289 326 339 391 423 537 653 800 797 761 611 455 346 348 320 285 286 291 280 282 304 307 332 404 411 384 433 390 412 377 398 418 413 464 507 527 521 551 578 581 599 552 467 441 378 356 356 324 379 417 516 542 580 570 584 626 643 584 575 576 569 560 530 490 500 466 526 477 445 430 397 373 424 427 379 358 362 374 409 368 361 371 363 367 346 371 344 336 352 323 315 360 372 358 414 414 352 382 323 295 311 282 301 298 285 258 247 286 273 254 241 261 213 244 219 227 230 210 202 260 249 265 245 233 270 249 247 223 209 213 211 257 273 232 251 235 240 270 294 229 269 234 271 279 275 212 223 260 260 233 238 264 232 292 222 207 186 218 260 257 245 235 219 192 234 228 189 215 212 235 216 220 226 188 265 282 266 235 250 236 237 219 243 241 218 257 233 277 249 249 268 262 229 248 263 276 227 276 222 238 244 258 424 213 233 232 253 226 238 251 260 222 207 235 246 224 265 207 265 235 230 221 236 224 174 191 149 196 132 139 138 116 154 168 182 211 136 143 140 183 177 230 127 174 169 190 209 181 203 198 203 216 198 184 165 166 206 177 200 223 181 191 218 198 196 213 195 193 185 180 181 175 180 225 172 165 167 168 170 170 138 137 170 119 89 129 123 119 107 133 136 143 130 116 136 130 115 135 110 108 141 143 130 101 120 135 148 93 124 138 132 150 143 158 125 168 145 112 157 129 136 129 130 109 106 114 111 145 125 153 167 162 151 126 153 134 127 125 129 113 115 138 128 132 143 167 117 124 146 165 117 114 154 131 120 145 139 161 117 126 123 62 90 89 39 79 35 45 29 9 49 44 51 64 31 100 102 107 78 91 124 127 98 87 148 160 55 73 7 26 36 32 49 36 53 50 56 39 48 33 31 26 33 24 62 22 25 54 66 5 29 25 45 47 53 20 33 11 40 20 62 23 46 74 48 23 44 21 17 56 36 36 43 51 32 76 74 41 42 44 84 67 83 45 70 88 67 83 98 85 58 96 79 113 87 133 120 121 119 93 146 94 103 109 137 171 193 207 200 237 190 206 221 250 252 251 231 294 281 296 258 289 273 257 328 245 267 286 300 336 277 324 315 298 376 304 326 336 327 298 338 313 324 308 323 355 343 310 304 350 333 345 321 340 341 341 408 311 332 324 343 280 282 322 334 338 390 343 411 379 389 441 461 567 487 413 384 404 404 336 333 388 424 436 454 477 434 508 468 467 441 477 384 478 458 482 500 486 471 523 589 524 541 560 536 497 522 553 526 498 501 491 487 517 521 539 483 542 522 516 561 513 505 505 522 507 472 548 466 539 521 512 520 523 535 486 498 582 502 513 483 521 457 469 439 470 499 474 489 490 461 491 481 510 463 504 467 486 453 431 476 467 439 419 458 446 470 469 448 481 489 525 499 486 535 483 512 503 469 471 495 490 522 478 542 609 619 549 485 465 430 399 416 371 372 379 382 396 390 386 370 379 350 353 357 425 364 439 385 409 386 382 389 422 381 423 433 379 373 308 301 320 374 333 340 351 294 341 349 320 344 349 311 347 292 340 335 312 255 296 312 299 362 279 318 296 332 317 291 253 302 354 401 404 357 347 345 377 336 360 309 325 332 298 294 301 299 338 321 325 395 411 491 451 424 330 317 328 313 292 279 319 350 313 296 317 301 285 251 304 308 278 297 280 316 314 267 257 260 300 327 269 257 332 302 280 273 265 314 363 356 531 665 781 795 732 642 473 353 339 250 277 302 291 279 245 293 307 331 381 398 436 407 435 488 399 458 411 417 466 527 531 479 560 565 593 560 567 514 468 390 364 393 365 390 453 448 516 615 597 598 576 568 600 613 543 572 494 516 530 531 508 485 462 465 427 470 432 401 410 400 405 338 361 353 350 375 363 392 399 365 370 381 328 339 313 339 332 372 333 394 380 380 344 296 315 300 316 312 276 230 222 288 258 282 245 275 228 215 277 237 248 214 276 215 258 244 205 264 232 277 268 218 222 232 240 244 231 239 218 250 262 213 221 257 253 301 232 240 244 238 244 248 236 262 223 252 202 234 199 227 226 213 237 239 219 235 232 216 235 237 203 250 232 200 174 234 271 220 260 255 241 245 244 250 298 271 234 258 239 227 282 237 239 255 267 257 256 238 241 234 230 294 257 267 279 247 247 195 248 256 234 273 220 250 270 275 216 272 271 219 250 282 208 253 269 239 235 246 234 232 207 163 175 125 140 128 121 177 178 182 142 193 226 199 175 189 141 179 202 183 219 191 217 227 227 152 161 209 186 179 234 179 205 177 220 183 184 143 182 164 195 184 190 161 172 224 184 179 146 172 194 166 171 143 142 131 167 160 127 127 137 84 132 94 162 144 140 162 129 125 146 144 117 132 125 133 124 146 110 142 98 124 147 137 135 109 146 160 130 132 167 133 140 143 146 94 155 136 164 153 121 150 184 130 139 173 107 158 151 149 165 154 121 141 140 128 129 174 120 146 146 178 141 138 161 137 175 145 119 137 128 156 143 129 104 92 82 33 64 62 20 61 24 30 33 28 35 66 47 76 62 84 91 117 90 115 88 111 117 149 140 54 20 31 76 39 62 32 7 36 31 25 22 43 50 23 11 43 16 87 50 34 55 0 56 31 47 15 49 20 4 74 7 64 6 38 19 85 64 17 37 36 57 46 58 28 42 46 67 23 76 65 59 45 29 24 36 63 89 81 66 64 94 60 88 95 90 95 80 80 77 103 82 90 140 115 122 133 137 146 147 201 167 211 213 186 212 235 246 211 293 238 278 321 230 239 239 265 244 273 280 248 294 330 293 272 294 307 345 306 312 337 318 304 349 298 324 313 380 319 317 322 371 308 351 318 311 362 336 364 357 336 359 372 316 320 278 268 328 316 378 389 374 386 342 421 537 549 547 461 406 433 355 372 401 393 340 427 458 436 424 518 462 443 466 448 457 505 469 457 464 504 491 512 512 606 520 562 492 568 513 488 513 556 482 513 484 494 474 501 503 496 535 533 500 508 528 475 508 482 506 532 507 540 507 533 478 526 512 528 551 517 461 566 482 480 500 507 471 429 492 442 511 452 467 502 477 510 458 491 493 494 495 429 453 445 479 391 474 425 421 471 401 437 458 436 533 503 529 521 452 474 483 508 448 482 443 488 530 580 581 642 538 503 506 462 425 371 374 381 383 380 385 395 404 380 406 339 323 388 436 385 399 368 410 356 388 380 404 439 416 452 422 334 334 354 300 315 349 333 313 338 349 360 341 328 357 329 316 334 304 317 340 296 323 306 314 296 318 367 309 315 270 333 280 335 325 351 399 364 368 343 373 319 314 312 286 306 302 307 304 323 325 321 373 352 419 477 496 395 378 309 323 310 297 287 315 359 337 336 310 301 314 273 264 307 252 317 338 304 288 260 257 305 288 252 314 270 299 352 318 293 279 306 386 381 519 627 819 795 777 620 465 386 321 289 296 253 281 286 279 310 332 346 393 372 399 420 395 433 374 430 448 429 488 507 535 536 558 552 550 554 580 523 426 373 359 372 361 399 417 488 530 559 643 631 586 621 592 600 561 571 558 504 472 499 420 439 462 458 440 390 433 431 415 370 385 351 369 352 365 378 314 381 334 359 397 359 364 353 387 314 307 320 395 347 439 407 354 312 311 299 294 293 286 286 308 251 244 265 243 258 276 270 260 239 227 228 235 236 281 247 248 253 250 208 229 212 219 245 234 239 230 262 261 227 306 223 247 252 232 255 253 228 236 246 261 212 232 250 257 248 242 216 201 260 224 231 212 238 240 222 283 226 215 188 251 209 233 192 210 185 191 236 212 241 213 266 264 226 244 242 275 274 265 266 203 243 275 262 217 269 229 250 261 226 271 260 245 270 211 251 258 246 265 238 281 255 241 242 243 241 226 278 275 277 230 225 223 223 233 227 257 226 212 209 226 180 131 160 145 131 166 140 132 185 190 179 196 196 142 175 208 192 176 235 191 202 184 212 162 226 153 224 170 177 195 205 198 179 175 214 169 161 196 190 165 191 219 198 139 187 224 182 185 198 196 160 155 199 175 192 150 160 158 106 106 115 80 133 109 147 140 136 162 103 134 110 134 149 105 145 147 135 93 105 162 124 142 77 130 135 162 155 157 141 131 143 174 96 153 163 125 135 150 118 138 136 117 137 177 119 150 123 199 129 118 163 170 146 127 147 158 145 125 166 145 175 131 114 175 153 119 146 119 150 124 135 125 124 141 100 152 87 48 26 54 68 56 0 37 37 74 48 59 69 76 81 86 96 111 140 128 113 104 128 132 53 34 61 42 56 35 25 67 59 40 30 37 49 22 70 31 30 29 63 41 17 33 63 22 18 32 10 0 57 57 16 49 23 36 45 48 35 0 52 79 46 37 58 44 76 17 67 43 24 32 85 85 74 58 58 68 76 25 101 63 96 86 78 99 79 94 95 101 109 81 81 91 96 129 74 121 119 154 110 143 187 155 201 217 241 219 211 232 232 254 243 278 266 272 251 274 281 243 326 276 273 300 351 331 334 326 314 318 296 329 319 329 335 334 332 329 345 320 375 378 364 339 314 318 269 360 330 361 377 316 354 355 349 371 332 313 323 280 343 340 404 369 352 396 416 522 528 566 508 426 439 394 401 404 389 431 417 408 456 484 472 457 472 440 464 456 499 446 452 514 478 466 523 554 549 613 567 516 479 557 507 489 504 501 492 548 521 464 449 474 516 493 496 522 537 516 507 494 537 483 500 494 517 508 531 530 521 516 560 456 545 555 492 522 522 526 560 468 483 467 399 470 478 499 478 512 481 459 503 517 470 459 459 487 460 457 427 438 442 402 439 479 479 491 439 534 508 470 524 485 491 478 513 460 476 477 503 558 594 618 537 531 525 439 431 388 378 415 433 435 350 399 383 362 380 363 338 370 367 382 405 357 415 375 387 434 354 385 395 456 421 399 333 336 332 324 415 326 276 378 320 380 337 326 375 354 348 377 351 366 305 302 338 270 321 339 319 313 245 242 328 303 326 260 349 354 353 407 366 344 333 358 334 351 340 325 341 315 307 288 304 275 305 338 328 452 454 492 463 372 328 307 306 296 290 296 298 301 320 313 284 297 285 300 269 290 263 295 312 296 317 294 280 336 290 288 285 290 282 279 304 259 339 355 352 468 642 789 835 740 598 469 384 318 276 281 264 324 317 264 350 322 370 425 402 371 387 425 399 433 433 454 505 456 496 492 519 567 586 628 542 564 498 431 406 421 364 331 354 429 490 524 566 605 586 599 618 553 569 571 594 543 535 502 526 475 446 407 477 415 423 467 403 390 413 401 374 351 347 373 364 313 337 388 402 352 385 412 356 309 342 323 352 404 412 387 378 366 280 288 292 283 261 298 264 260 277 237 295 278 240 286 278 235 173 290 255 175 262 250 257 278 294 217 287 238 235 245 231 241 211 285 221 235 256 227 237 236 264 196 240 249 244 248 260 206 247 236 248 208 247 234 260 224 232 182 243 216 210 232 231 211 240 257 228 220 203 238 227 220 230 205 231 246 220 273 242 238 241 264 244 227 245 217 244 246 247 212 280 234 267 225 256 244 277 256 233 256 236 234 270 238 262 292 275 227 225 239 230 264 266 233 285 223 238 233 250 212 207 259 240 187 250 190 256 206 167 167 103 106 157 165 171 175 157 191 211 172 163 210 164 219 172 118 201 206 201 196 169 181 201 191 184 208 199 164 202 220 180 181 200 211 196 198 218 138 180 238 177 205 179 184 205 168 151 171 198 192 214 199 120 129 144 147 139 122 117 142 98 116 119 143 127 141 126 129 131 124 154 139 117 131 140 147 123 129 150 118 106 123 120 159 147 129 145 134 127 126 142 126 147 104 175 129 117 162 142 143 141 131 127 121 122 149 154 135 142 177 144 171 128 141 141 126 137 146 105 169 189 174 163 147 150 130 113 110 149 133 163 93 137 109 113 75 68 50 54 23 63 44 39 35 76 50 92 87 88 56 109 132 105 134 126 86 54 122 52 36 1 45 17 6 38 13 31 18 47 23 23 15 23 76 78 16 18 53 32 53 6 31 41 30 79 31 51 58 33 20 22 62 47 32 2 23 23 41 58 17 52 39 27 45 58 68 54 80 53 79 28 65 52 73 73 62 72 90 79 89 81 138 77 133 112 125 91 95 77 90 101 123 88 122 141 103 122 182 197 225 217 221 245 201 206 264 254 260 236 289 238 237 306 284 302 293 262 283 256 305 312 325 277 286 324 332 317 297 341 322 320 393 302 335 335 362 335 355 366 405 301 383 345 385 374 358 329 381 325 353 365 329 327 316 296 321 336 392 374 368 376 358 354 475 526 558 483 451 400 421 379 386 428 428 408 429 501 448 452 432 489 428 464 464 494 413 528 456 476 539 438 532 562 558 565 539 542 497 525 492 535 479 487 504 520 495 498 485 512 518 509 493 510 504 495 472 459 479 508 530 550 558 500 528 511 511 493 504 546 511 527 500 508 477 472 495 462 490 445 520 508 491 521 490 462 486 505 461 451 507 443 448 455 434 403 416 460 439 471 458 480 494 510 510 561 498 501 433 421 507 535 534 506 457 548 487 585 569 570 540 505 446 421 433 396 394 391 344 363 398 371 372 342 375 353 366 370 373 332 353 377 433 470 364 401 406 398 417 422 408 395 343 329 309 348 340 351 384 345 310 318 287 368 321 309 349 324 360 330 322 300 306 278 281 303 266 293 309 288 324 297 271 322 334 366 367 360 373 337 357 363 338 336 296 276 287 307 312 310 324 302 359 306 465 486 499 455 369 290 281 338 271 330 313 295 325 350 345 297 276 263 253 254 299 294 301 303 315 294 281 279 304 295 327 287 303 280 259 279 304 344 350 410 512 638 778 847 777 652 453 383 310 300 286 284 284 281 314 283 336 364 380 375 459 414 396 436 368 419 427 462 460 540 478 505 547 582 620 573 542 527 429 422 373 335 359 346 443 493 538 595 617 650 653 597 576 603 545 552 561 480 512 495 502 480 428 444 459 467 408 372 400 376 380 352 408 344 378 336 392 364 392 379 384 358 358 364 353 326 329 341 412 393 411 368 388 316 336 312 282 320 280 274 284 227 252 254 261 284 283 244 261 238 274 208 248 224 255 219 220 248 258 212 240 192 204 235 198 258 250 196 263 241 249 243 222 237 246 234 271 237 212 245 255 284 236 222 268 235 218 234 209 230 207 219 213 200 233 256 189 180 180 227 222 244 206 196 227 239 216 269 224 282 242 272 259 258 237 267 220 241 225 263 228 242 254 196 245 246 245 249 228 274 227 234 279 268 241 216 261 254 218 250 236 209 247 259 255 276 263 276 273 222 214 287 270 254 297 251 265 231 221 245 198 173 158 129 119 137 130 177 152 173 151 179 190 182 172 148 152 141 171 190 174 216 199 158 203 221 170 171 187 174 241 207 216 183 239 185 229 210 202 191 193 218 175 191 129 184 223 176 208 160 196 176 206 184 166 138 144 119 128 111 85 130 137 112 86 136 153 141 168 131 160 131 124 116 114 120 142 136 160 143 122 119 86 130 126 145 136 163 105 173 152 130 141 115 135 120 109 160 154 154 168 175 138 151 137 136 181 143 158 145 186 167 133 139 146 169 161 147 138 113 170 151 168 133 176 173 132 142 150 144 166 146 171 117 130 127 107 86 78 51 23 70 67 25 57 81 61 57 59 46 83 76 92 116 133 151 128 130 112 124 141 51 36 34 34 3 48 0 33 27 49 56 13 59 36 14 10 53 13 10 15 37 26 33 57 20 62 17 42 32 60 41 27 29 10 42 80 37 25 75 25 28 76 38 40 48 44 50 49 50 66 10 59 39 31 63 51 61 55 55 99 61 76 91 73 129 100 108 114 74 87 102 92 137 123 127 127 120 144 154 168 180 218 222 239 226 224 241 203 285 265 250 271 260 262 246 259 291 288 255 263 293 280 288 308 310 311 292 306 308 311 313 326 341 326 297 320 349 351 373 398 354 364 303 335 339 321 366 339 336 328 353 337 375 354 304 267 301 293 319 346 353 369 375 377 375 471 503 528 517 446 395 398 388 411 415 431 467 380 439 475 428 455 468 508 485 484 430 434 482 469 460 491 517 559 578 568 517 469 508 535 516 508 500 476 523 520 486 504 494 473 502 539 502 501 514 525 561 493 508 471 496 494 541 540 515 548 519 540 482 471 526 495 538 531 503 543 515 499 512 505 503 462 493 474 506 448 457 473 479 513 482 484 486 473 437 457 424 433 428 456 443 440 486 502 478 483 528 501 417 487 495 518 487 451 481 479 501 561 609 584 633 484 518 476 470 441 410 347 390 413 364 375 360 413 416 420 397 328 386 364 398 369 362 353 406 379 418 395 334 415 387 403 377 313 319 283 331 328 346 340 314 341 322 347 314 387 375 375 353 285 311 275 276 275 310 318 290 308 298 305 327 307 306 257 302 305 401 393 336 323 360 398 344 366 341 316 325 326 315 322 316 345 281 333 365 390 457 529 432 335 337 298 303 290 351 318 303 348 279 291 275 321 290 292 285 329 276 239 300 308 338 262 262 338 266 303 261 339 277 311 311 276 339 332 421 477 680 767 784 740 573 512 401 326 286 304 320 287 275 271 330 334 328 385 396 397 453 420 432 426 399 388 450 420 503 511 514 589 566 635 607 557 529 489 367 375 330 361 416 436 439 543 593 508 620 593 621 569 594 568 519 587 456 501 500 430 444 440 423 446 379 430 384 399 383 403 395 356 389 385 359 383 360 341 368 414 349 390 387 336 373 298 417 363 406 376 391 337 292 303 312 262 291 288 331 266 247 238 302 286 241 285 289 287 245 280 244 205 260 229 252 238 263 226 194 200 261 277 217 255 240 251 253 237 269 244 262 263 219 228 260 209 273 218 222 234 244 227 243 217 217 240 191 222 188 219 224 203 205 194 245 250 185 220 221 210 223 219 190 233 229 221 256 217 222 235 236 240 246 233 242 258 234 269 255 223 269 267 233 242 200 230 258 245 271 230 251 281 261 262 279 265 238 216 247 295 263 205 254 252 234 211 253 255 280 231 257 284 276 228 269 225 210 186 204 191 178 129 147 146 147 159 155 135 193 165 159 182 182 168 225 143 187 203 194 185 205 229 224 157 172 192 232 184 197 194 210 162 214 215 199 201 199 201 201 190 183 206 192 173 235 182 177 156 163 188 141 186 134 163 176 141 133 97 170 124 132 145 132 127 114 142 169 138 106 129 131 129 163 133 122 114 130 115 130 121 121 127 169 109 108 103 117 138 126 124 124 118 157 149 150 140 131 125 131 141 172 131 164 133 100 118 147 164 152 170 145 159 162 156 151 155 172 131 120 103 117 190 133 136 107 97 139 118 130 100 138 131 103 131 112 87 106 69 100 72 41 53 44 38 18 69 37 48 87 129 107 73 104 73 125 115 129 84 147 127 50 0 33 19 35 27 60 39 34 31 43 50 47 29 10 31 15 31 6 55 45 15 40 15 67 27 37 44 43 24 25 55 32 32 30 46 56 12 54 21 23 16 50 79 75 76 42 47 12 49 46 49 75 20 36 65 63 66 68 74 76 57 55 78 103 104 127 110 91 120 80 101 135 123 108 102 141 140 151 118 177 199 210 201 231 198 226 191 181 259 263 251 242 252 251 219 295 247 252 284 307 243 291 342 332 346 334 308 299 326 343 333 370 350 307 329 374 327 353 330 389 339 338 373 355 327 403 315 356 396 335 360 319 376 300 333 292 289 308 304 384 384 394 372 372 462 546 543 460 410 371 383 384 412 439 453 424 450 432 469 459 452 445 456 458 476 468 464 450 475 522 496 518 553 550 611 530 517 532 485 493 481 477 496 508 517 478 483 436 470 434 519 446 470 487 487 534 467 481 529 519 497 544 525 562 559 489 506 530 479 535 556 507 517 524 496 486 503 452 490 480 501 494 484 437 494 449 483 508 488 481 452 479 450 458 476 460 477 401 439 472 448 489 463 496 492 522 460 509 514 510 481 534 504 491 495 474 553 598 573 583 583 493 433 380 423 376 411 375 404 347 356 370 356 364 342 314 393 390 420 345 351 380 413 374 360 401 368 373 421 374 372 348 325 302 335 340 360 354 329 320 366 328 339 328 370 375 324 366 302 311 308 318 311 293 309 274 279 307 270 317 303 292 312 285 371 358 446 396 364 388 337 335 306 292 292 357 303 323 296 310 320 350 336 374 407 504 527 398 405 323 322 322 305 291 354 281 339 309 303 291 279 333 305 286 286 306 337 264 269 269 303 316 284 265 314 295 272 304 308 261 258 362 338 374 496 687 823 841 817 638 481 392 321 285 287 294 226 253 293 290 319 349 414 386 403 424 458 433 457 371 432 427 478 457 541 538 575 571 627 596 507 504 444 428 356 343 370 378 380 494 505 589 567 632 615 587 598 592 594 560 507 505 518 475 520 443 460 453 438 450 441 384 379 411 401 327 384 406 346 379 357 342 335 351 374 374 361 343 367 297 381 346 392 430 413 354 297 302 349 285 283 281 249 292 234 310 280 279 262 277 259 242 236 229 205 211 215 226 247 241 247 306 215 252 222 227 229 239 264 207 216 207 278 260 219 224 265 205 270 267 238 320 189 239 270 267 252 238 253 239 221 220 215 225 227 212 184 238 243 244 198 248 217 270 220 187 218 214 183 256 204 219 241 279 230 234 249 261 261 245 241 228 240 269 255 244 256 200 184 266 246 250 250 192 231 241 275 257 254 265 237 274 224 231 231 252 245 232 237 217 220 302 274 258 240 238 277 221 219 238 207 230 276 184 193 150 143 144 162 129 125 172 164 197 171 186 146 172 207 169 167 163 172 185 202 181 191 202 201 177 204 174 165 214 259 170 151 182 185 165 229 141 177 200 195 176 201 183 162 208 236 174 202 187 158 230 149 181 157 167 137 160 149 98 104 129 122 127 109 108 154 141 127 132 146 103 104 128 126 113 135 148 136 151 142 117 124 122 116 119 136 142 127 144 111 162 135 150 144 114 157 119 123 118 121 158 134 113 137 152 147 137 158 146 150 156 145 151 171 139 142 133 137 101 177 141 164 139 116 152 97 154 120 146 130 187 125 162 145 107 91 48 57 18 20 0 72 0 43 28 33 72 70 78 48 49 88 93 93 120 106 116 111 143 124 49 60 2 28 40 3 26 31 36 38 18 29 9 26 15 47 48 24 33 48 41 32 66 61 18 15 4 35 30 51 29 28 19 55 47 36 36 38 70 81 52 48 55 73 22 46 22 57 55 35 53 73 46 46 58 88 43 55 45 77 78 51 78 126 114 47 90 159 105 121 79 115 96 98 113 103 117 146 141 139 207 230 157 208 249 192 221 235 256 269 282 281 298 226 237 241 260 247 271 305 278 302 283 283 320 305 319 289 335 326 308 304 317 363 345 300 310 345 330 356 370 315 329 337 346 337 398 314 338 363 378 369 331 335 295 305 325 309 335 346 346 382 351 367 367 487 513 484 501 416 377 371 380 385 460 381 398 406 434 442 382 449 421 469 459 447 449 474 492 475 468 505 529 558 612 542 499 497 563 510 523 496 504 503 547 471 480 456 522 487 465 510 494 495 502 506 517 441 473 497 443 541 582 487 470 538 515 519 477 493 487 525 491 504 513 522 464 508 524 435 461 466 464 536 487 498 503 496 508 497 481 464 490 432 494 449 442 385 392 443 430 467 483 438 485 469 495 458 475 449 450 480 519 472 481 493 526 477 582 599 563 627 461 469 446 416 404 368 389 363 372 330 364 409 368 366 355 340 414 404 373 395 418 395 392 398 407 367 367 426 387 393 400 363 333 315 330 354 342 332 316 367 323 349 330 350 329 308 316 297 289 293 314 286 250 322 312 303 311 293 285 302 290 281 283 337 373 381 366 386 406 354 317 357 305 299 319 304 294 305 311 321 294 279 349 386 503 461 428 338 345 307 303 360 323 315 301 290 322 321 305 356 271 283 307 248 294 280 314 310 302 321 252 291 289 297 280 298 285 301 317 302 359 334 386 480 605 779 855 773 614 456 370 313 274 295 250 281 275 269 282 325 385 377 362 373 340 429 457 421 425 436 471 459 519 493 518 605 605 569 590 573 513 438 366 329 351 368 363 459 460 515 568 613 620 600 607 570 575 588 524 541 517 502 460 508 481 428 433 434 422 422 428 384 363 393 361 380 340 358 369 349 334 334 383 382 393 343 305 308 351 325 334 341 394 418 375 341 285 293 311 297 227 279 292 231 274 224 227 232 241 241 252 248 254 206 269 236 228 237 263 250 208 178 204 264 243 230 245 216 234 258 235 242 244 261 247 234 237 230 230 248 231 222 207 223 238 200 187 194 285 183 216 235 223 212 214 240 205 226 248 217 240 233 205 204 243 210 204 205 240 216 215 234 250 242 216 268 217 241 227 252 264 212 282 265 252 224 204 273 256 232 226 276 244 226 238 277 266 250 239 265 217 217 263 231 250 235 280 238 215 241 260 252 241 236 220 244 262 187 212 248 240 233 177 218 144 160 137 112 123 164 156 177 178 191 154 192 188 173 230 191 172 158 201 197 197 262 203 183 203 168 225 207 188 194 194 195 169 130 231 193 210 143 181 184 192 161 195 165 176 160 179 185 170 186 168 163 193 119 151 160 140 126 96 130 78 94 101 108 117 143 191 145 142 139 118 115 167 149 97 145 124 127 151 107 136 134 96 134 133 138 143 178 127 104 137 108 149 109 188 129 134 130 129 150 136 131 105 155 123 150 113 154 153 171 171 139 119 143 149 148 148 108 139 118 126 108 150 132 127 125 124 141 144 151 125 112 123 118 122 74 72 55 63 49 55 62 54 51 40 26 11 41 60 68 79 95 114 100 146 83 118 139 158 115 48 29 25 5 5 29 40 23 40 34 21 20 13 8 37 0 56 17 46 12 22 44 40 47 20 33 8 40 19 42 31 26 34 48 31 39 99 39 76 52 18 24 41 10 36 63 36 61 95 48 70 50 71 51 40 83 91 85 67 66 79 55 85 84 97 80 64 130 78 97 94 132 83 149 107 101 142 144 140 137 134 195 234 196 185 205 234 247 228 263 266 251 248 250 218 265 259 252 271 275 257 291 302 367 299 334 306 331 290 330 301 345 305 323 305 284 277 319 367 350 328 332 351 322 323 324 364 340 313 338 368 288 318 343 311 274 298 299 290 318 321 361 385 351 387 470 507 577 502 451 415 378 384 385 328 397 431 384 423 454 412 472 434 443 447 412 440 455 456 450 496 480 490 492 589 548 550 475 474 528 466 515 468 497 464 459 497 466 473 484 432 458 477 500 456 464 521 474 458 476 518 514 497 533 492 543 429 507 490 542 488 513 506 469 493 464 482 475 449 474 470 451 460 444 479 489 454 426 430 485 491 479 445 457 448 383 420 374 417 440 435 484 499 456 474 470 458 481 470 481 461 451 457 447 484 424 495 506 581 562 602 524 499 429 429 445 386 401 398 361 384 329 378 323 404 374 399 323 350 366 391 383 384 443 407 351 383 402 389 366 387 345 351 375 329 317 297 288 322 319 352 285 334 343 306 364 338 331 344 317 340 283 277 292 323 274 308 284 266 295 277 278 296 257 323 349 351 390 395 385 352 329 305 347 286 328 314 269 292 261 320 351 311 316 347 404 437 505 384 415 310 282 318 338 290 299 289 291 303 285 288 269 251 307 320 304 268 291 309 318 284 296 251 294 243 336 284 295 255 283 254 274 317 346 374 513 623 733 839 729 615 474 345 335 265 286 281 303 254 308 275 345 383 411 410 380 408 376 445 427 372 386 422 417 480 512 587 555 602 550 564 529 462 439 363 378 367 373 353 382 463 549 556 595 613 595 586 558 574 559 506 521 467 515 480 491 426 484 412 400 373 397 342 398 406 306 382 349 341 367 365 325 368 327 368 345 367 342 341 316 299 338 393 373 386 421 413 340 304 261 289 279 290 284 255 232 225 281 258 262 260 273 239 281 267 242 216 194 250 266 201 244 239 231 241 225 230 210 257 222 222 205 241 229 223 201 244 229 221 255 224 242 249 246 225 228 257 276 227 211 214 240 240 226 211 227 218 186 211 236 228 209 239 195 214 218 219 239 237 215 209 210 206 221 231 220 233 215 260 215 258 234 230 220 209 267 215 237 258 197 235 226 196 211 233 260 269 282 256 226 264 242 235 250 235 246 261 231 233 246 243 266 244 244 231 204 229 256 256 215 232 257 210 190 211 206 161 189 119 160 159 157 168 123 202 187 173 156 201 181 220 184 128 207 203 234 166 176 167 216 207 181 242 184 180 160 187 179 186 202 166 158 192 187 199 197 173 170 249 179 209 194 147 166 166 185 185 178 165 171 150 179 133 120 118 93 99 149 142 99 142 136 149 77 128 103 116 176 135 156 116 162 100 158 130 106 111 146 129 137 135 156 177 170 112 145 120 116 169 156 132 164 124 125 136 170 116 138 161 148 117 152 135 157 136 151 140 124 182 124 126 156 136 135 136 141 132 150 149 138 127 132 121 175 133 122 148 128 179 120 97 92 86 82 56 35 56 59 47 2 12 34 63 51 55 110 75 77 85 101 75 128 129 105 98 139 47 43 46 0 40 30 57 43 40 50 53 37 28 14 47 13 16 18 55 48 11 30 49 38 14 41 37 40 45 29 34 35 46 57 42 93 40 17 46 47 70 52 79 45 0 55 60 60 61 66 38 50 58 62 51 59 65 95 47 63 69 53 51 70 106 83 85 104 89 89 108 126 106 109 108 92 127 141 115 184 186 178 192 214 208 229 201 224 261 242 246 288 256 235 253 279 286 250 274 245 297 315 265 281 320 284 294 303 339 316 286 301 290 349 318 341 365 337 345 375 305 331 367 293 362 286 345 375 319 317 325 286 355 340 334 281 267 287 296 363 356 322 302 404 370 470 511 459 482 411 351 372 368 393 374 391 432 382 457 433 441 440 443 410 455 404 440 444 453 455 460 424 502 490 541 520 498 481 481 496 462 505 491 469 462 451 463 457 438 491 467 425 464 485 531 494 453 402 524 486 507 522 527 524 487 479 475 448 462 455 443 464 472 517 475 444 494 530 456 465 446 469 441 454 491 439 405 426 439 451 417 474 431 450 437 456 407 400 411 411 432 427 472 485 442 428 472 486 413 467 486 434 421 439 430 451 457 517 537 545 581 514 500 466 401 363 355 384 363 384 347 341 340 395 362 347 332 376 342 341 330 370 362 361 379 321 381 377 371 389 404 345 359 342 272 350 315 345 277 318 361 323 354 352 321 315 339 341 320 316 296 310 261 298 286 286 301 319 237 305 245 251 262 286 292 287 374 347 389 398 347 357 335 302 291 298 308 251 295 313 299 318 298 296 345 407 439 447 376 327 258 292 302 232 319 287 306 287 270 298 315 299 298 275 267 269 269 297 289 334 287 238 261 268 255 262 281 275 274 264 301 300 298 349 380 460 594 717 778 742 542 515 374 293 307 293 267 251 291 284 340 285 332 386 346 392 396 402 409 385 398 408 421 445 504 481 534 507 560 580 552 559 463 408 376 406 353 344 398 404 461 523 560 575 630 599 544 538 561 559 491 486 537 465 463 448 489 459 459 428 436 381 359 397 364 416 367 305 341 324 332 337 359 381 336 342 371 301 316 306 355 321 317 352 391 367 335 317 272 271 275 299 275 288 275 259 271 261 234 219 262 275 276 237 205 237 244 208 233 228 233 236 260 233 224 223 224 254 251 190 237 212 247 237 225 271 204 239 247 223 228 220 219 253 224 264 228 253 269 246 200 274 201 203 205 264 185 230 223 192 226 213 251 191 250 237 228 203 209 229 221 234 229 243 221 255 251 225 204 221 263 263 224 214 225 219 213 216 271 223 280 269 232 277 228 238 245 224 274 294 209 204 274 229 225 209 284 235 235 251 226 226 236 252 253 241 233 262 240 224 228 253 219 202 220 176 155 187 167 142 176 137 155 173 197 162 187 135 159 137 193 171 166 193 217 198 199 215 201 209 203 177 185 192 197 219 180 177 168 202 181 168 180 220 191 182 164 224 208 164 153 128 212 180 156 173 200 172 192 180 157 138 108 132 114 101 121 110 164 105 134 128 115 124 104 149 136 93 120 92 115 128 155 146 128 101 116 137 145 132 127 132 144 140 142 118 144 124 136 135 141 136 152 152 129 111 128 124 134 121 142 108 144 157 144 157 146 170 172 166 154 141 151 124 157 153 149 145 152 175 125 129 138 130 135 149 136 143 143 122 117 100 104 89 55 30 56 48 19 26 81 68 66 61 65 59 88 91 98 124 116 102 156 125 98 122 46 35 31 33 26 39 52 49 61 23 55 8 35 46 39 35 42 50 77 31 29 9 11 57 35 47 5 12 25 59 42 27 20 19 46 31 49 22 48 53 68 79 55 48 66 28 40 48 52 75 38 66 54 52 61 73 75 61 86 104 55 70 90 95 112 124 107 79 104 42 104 77 154 122 125 82 127 123 137 152 171 211 184 220 182 228 214 226 226 253 256 251 255 263 220 290 258 252 277 276 289 283 324 320 288 269 305 304 290 316 346 323 354 295 296 327 289 305 315 376 351 354 319 294 304 303 353 365 375 344 353 347 330 359 294 299 261 291 330 355 334 353 368 381 387 473 498 532 515 403 372 361 358 420 390 394 421 385 466 461 437 432 443 423 449 425 454 455 461 463 504 587 536 550 567 572 547 524 529 459 500 498 472 450 536 504 459 462 489 474 496 493 509 526 471 494 480 484 497 533 501 496 488 505 531 490 510 508 531 490 463 497 526 504 511 506 470 521 486 451 461 453 449 469 499 534 491 526 471 505 463 488 461 456 460 439 394 448 414 424 416 437 438 447 482 482 508 477 506 485 499 480 505 433 424 429 488 536 582 584 617 550 484 427 418 363 347 408 417 387 332 367 428 430 324 330 308 362 425 336 381 364 347 388 428 388 372 375 392 378 420 390 348 312 325 322 307 334 338 338 327 336 341 331 333 317 328 313 288 341 312 286 317 322 318 308 305 266 309 257 300 323 291 270 269 322 381 382 403 392 315 325 335 350 328 326 312 289 357 352 297 324 270 310 414 418 462 499 403 345 331 341 299 296 259 289 285 289 290 313 259 272 216 253 298 307 314 272 268 317 305 275 280 274 256 285 276 268 291 278 275 256 322 322 361 450 690 775 775 750 591 447 343 339 317 247 329 249 306 316 286 262 369 343 372 357 425 408 452 398 409 432 424 472 441 454 486 546 548 534 587 549 483 464 405 381 386 310 368 352 451 543 557 588 602 585 631 606 586 545 586 552 511 479 419 447 456 454 414 389 399 382 367 373 377 323 361 364 367 368 331 330 360 358 370 333 345 382 347 349 311 349 377 348 358 400 345 322 286 289 286 327 275 249 284 295 200 275 237 288 226 234 271 222 260 235 219 211 245 200 254 210 228 251 246 225 259 214 197 199 240 256 193 201 213 256 246 246 249 247 222 209 253 233 228 181 240 225 238 224 234 242 182 231 218 211 239 225 213 217 213 191 236 246 222 271 203 226 215 191 229 208 221 248 186 223 228 237 216 223 234 218 210 242 231 241 241 197 207 240 234 252 189 251 242 217 278 234 244 253 311 305 239 286 239 236 249 277 243 238 234 207 257 243 259 247 206 194 247 252 207 261 209 207 188 189 118 123 127 86 191 147 171 146 175 161 188 154 173 199 192 202 151 146 189 208 199 188 181 145 182 188 200 200 185 147 230 204 210 153 192 223 202 187 146 166 175 167 169 141 177 198 206 185 185 170 149 167 178 183 183 145 140 147 131 103 107 92 150 91 127 122 108 147 115 164 119 148 146 110 116 140 130 141 117 110 136 129 104 123 91 130 159 128 157 172 137 144 136 135 110 149 124 138 136 171 151 132 131 116 122 145 98 122 98 137 137 139 155 107 144 106 150 145 125 152 95 141 161 148 136 175 174 158 98 144 97 123 129 115 110 102 79 61 33 45 47 86 12 64 0 77 21 62 38 82 69 78 87 97 169 122 45 131 130 139 45 24 1 23 17 63 18 20 40 62 22 23 52 36 0 37 34 68 44 24 39 13 80 26 0 14 69 36 19 27 9 40 42 49 34 50 56 49 38 47 55 34 3 31 28 75 37 42 65 38 57 48 31 59 53 80 62 52 73 97 60 67 100 84 116 104 102 86 74 98 80 107 95 111 109 138 115 135 167 141 173 185 200 220 219 232 243 244 230 226 294 244 274 217 247 233 276 273 280 266 277 248 308 350 327 299 318 296 301 329 306 331 366 314 348 379 289 311 323 388 397 334 366 320 278 371 345 317 328 327 344 371 346 322 325 312 289 279 365 337 342 371 386 355 370 475 532 551 491 453 355 348 395 411 403 362 384 426 447 478 469 454 427 482 491 443 441 469 487 445 472 517 478 537 558 474 505 523 497 491 487 534 477 451 533 495 483 514 547 482 514 458 509 548 477 493 503 528 502 521 485 546 544 501 530 492 497 536 482 501 508 521 524 519 487 482 481 482 445 505 477 476 509 444 469 456 472 460 458 462 510 512 480 441 465 435 408 470 390 423 451 462 477 499 522 523 463 501 504 481 426 482 474 506 470 449 493 481 603 599 621 529 481 432 418 418 392 390 408 333 377 344 389 374 377 368 340 417 345 371 394 402 354 400 348 439 359 421 380 392 382 433 407 368 268 331 359 305 338 354 341 341 315 319 335 346 366 355 329 335 297 259 313 319 319 326 261 272 301 301 271 303 286 297 291 342 366 411 387 364 365 351 374 320 314 322 312 283 292 283 311 272 327 270 349 410 480 484 415 368 337 330 332 312 294 279 325 320 320 301 306 303 294 300 298 297 265 317 330 247 269 244 303 297 304 249 300 337 257 294 329 262 302 377 381 550 647 801 883 729 659 420 380 290 250 240 280 292 293 279 288 310 328 341 408 398 401 472 406 374 409 464 460 441 473 461 450 584 566 562 545 549 460 451 403 357 338 334 400 380 472 505 595 594 614 558 643 591 563 541 553 556 501 505 462 470 440 423 427 451 393 418 386 353 379 394 379 339 379 309 315 364 346 359 346 318 402 363 331 339 305 313 364 391 373 430 395 364 290 290 301 272 316 297 275 250 254 300 279 271 255 271 276 308 285 248 194 250 256 241 232 243 229 254 222 210 233 202 171 249 223 249 229 228 245 245 238 260 242 251 264 257 258 239 284 222 207 221 277 212 203 220 235 220 218 247 254 208 266 217 255 233 228 203 227 197 209 252 198 221 259 203 240 241 239 225 230 246 182 218 209 249 239 235 251 226 236 215 218 245 217 276 237 219 295 234 272 223 233 219 287 260 261 231 275 200 226 231 245 244 236 247 246 238 228 242 211 243 203 256 263 219 238 221 236 162 179 199 133 128 131 150 161 126 162 182 207 152 201 151 209 183 168 224 206 214 173 192 206 221 181 167 126 155 181 201 132 193 193 206 165 158 201 166 187 201 163 198 193 178 176 192 141 157 197 180 164 141 151 174 138 146 124 117 103 119 83 112 117 117 150 131 150 113 129 121 89 131 107 124 117 122 121 117 134 101 117 127 168 115 118 128 142 120 187 149 134 147 146 170 128 133 144 125 165 174 120 78 140 155 151 138 189 144 155 150 185 97 154 108 157 168 145 129 138 147 166 106 123 149 126 153 131 86 124 111 141 121 93 126 132 77 88 38 89 36 58 52 65 52 20 61 48 54 66 72 107 70 75 103 120 99 129 124 138 126 44 21 3 28 44 33 24 56 28 30 32 36 64 44 13 44 2 56 26 47 56 37 60 0 40 22 7 40 44 24 29 14 40 44 30 0 67 40 38 35 50 67 32 37 29 15 37 54 76 64 38 29 59 54 48 27 32 72 61 82 94 48 82 85 69 101 102 105 90 77 83 111 92 145 145 128 123 104 118 196 186 202 190 253 212 241 229 207 251 250 265 239 256 231 265 232 238 292 272 289 314 275 306 340 306 295 322 343 352 269 344 337 300 362 334 328 314 324 365 315 376 347 354 321 319 334 373 353 326 345 371 321 305 313 303 286 327 272 352 362 359 353 372 344 387 477 548 508 470 416 424 372 390 343 410 460 430 419 466 435 482 429 483 435 414 469 468 485 440 507 481 452 500 582 578 545 538 518 501 523 522 485 543 503 526 515 459 528 521 467 475 457 490 524 481 457 490 463 460 488 518 575 524 520 512 479 485 490 528 490 542 524 525 552 455 507 468 505 514 444 473 534 483 487 488 490 479 443 449 450 455 479 492 444 511 430 431 420 452 422 461 440 438 444 461 474 494 491 520 407 453 463 468 442 474 447 450 534 579 601 590 565 487 492 424 365 391 392 418 358 366 337 390 391 411 379 365 411 368 336 372 385 384 410 456 378 375 384 429 408 411 421 362 335 308 325 362 297 338 316 353 331 335 315 348 318 351 358 353 360 337 303 293 250 278 350 293 329 289 329 231 334 246 285 295 334 379 373 348 374 343 351 311 334 353 305 287 293 325 333 325 306 268 323 325 420 465 428 450 366 286 301 304 331 281 293 280 284 333 310 292 310 288 285 299 256 281 284 314 299 302 283 286 291 318 289 268 259 301 323 274 266 316 351 378 461 677 812 850 739 578 426 374 285 307 259 291 293 255 307 310 347 367 371 409 423 404 411 396 454 437 414 414 468 519 553 545 563 588 584 602 548 509 422 428 359 356 356 353 456 485 510 582 618 592 547 633 559 611 598 527 511 515 516 459 496 464 426 462 404 394 388 377 381 386 365 366 361 345 379 354 353 326 320 367 325 384 379 368 333 318 348 348 414 409 435 362 346 301 333 280 343 273 308 255 302 294 229 224 334 267 249 217 208 245 220 257 227 228 233 224 273 270 252 232 240 220 245 234 250 190 268 210 233 237 213 240 245 223 250 260 230 253 239 217 256 233 258 224 237 258 254 261 238 252 233 255 203 245 202 206 198 219 227 247 221 213 209 232 273 248 212 236 218 214 232 266 266 259 247 222 231 221 231 255 229 217 262 188 226 263 232 283 272 271 258 246 240 252 252 241 249 240 280 266 283 262 266 264 261 231 255 241 276 233 257 223 257 210 259 202 230 253 219 204 201 203 127 110 136 157 117 167 181 148 197 204 194 157 148 191 172 189 172 194 195 250 172 186 207 177 201 212 201 197 196 189 206 187 210 166 192 171 177 141 177 226 206 178 158 187 187 169 189 173 162 174 176 198 183 199 169 124 113 119 113 103 134 147 103 139 156 141 113 115 108 142 93 109 111 116 83 125 113 117 108 120 127 106 129 128 122 141 159 136 146 147 187 107 116 119 145 129 162 144 177 166 143 135 112 158 135 137 124 174 117 174 143 188 101 157 157 168 132 127 145 119 162 132 157 160 118 131 132 139 146 135 136 126 123 129 91 62 69 53 47 32 5 49 3 37 26 74 62 42 76 83 109 59 91 116 104 141 159 141 96 43 29 35 53 0 21 48 32 61 30 44 20 26 29 25 8 64 39 2 52 50 8 32 27 46 39 32 44 17 43 38 14 36 45 60 31 21 50 33 48 6 24 29 66 36 41 66 43 37 34 46 37 82 49 61 93 74 93 94 50 36 103 84 63 83 108 120 118 84 85 102 116 85 146 92 135 120 115 159 156 189 192 155 191 206 197 242 240 243 263 264 265 252 292 246 284 208 248 242 273 284 280 316 335 327 364 314 276 319 314 320 319 336 320 315 372 341 340 344 354 342 339 368 330 303 367 379 308 353 353 337 348 364 342 382 292 306 296 383 347 376 339 394 357 426 436 536 465 495 463 438 432 381 401 413 433 414 428 432 466 475 479 464 438 415 451 463 446 441 457 443 487 531 525 522 567 535 510 535 521 525 472 467 495 490 483 536 521 447 479 500 502 515 492 572 512 453 470 490 556 504 548 537 547 542 516 534 554 491 505 488 499 547 509 536 520 462 469 527 454 498 499 482 502 443 479 482 483 511 500 501 485 498 506 470 521 427 411 469 481 395 476 429 472 484 500 476 463 444 456 442 462 470 462 522 457 463 537 575 601 650 528 510 403 390 407 384 381 372 401 400 336 407 366 358 348 400 395 397 367 394 432 405 369 393 431 390 395 383 381 443 405 341 344 306 338 326 333 334 341 327 331 349 367 368 379 335 348 339 328 298 319 298 344 306 271 279 283 294 271 304 287 304 293 336 364 317 388 404 424 336 377 330 362 278 306 299 311 353 267 301 334 331 305 365 417 471 504 382 348 312 317 352 349 330 342 299 316 299 325 267 298 312 309 270 302 273 280 306 315 265 317 308 273 228 289 283 306 270 266 287 284 327 363 451 420 652 830 770 758 600 478 379 291 309 254 261 303 252 270 279 341 385 366 413 408 449 405 399 425 422 422 458 500 445 477 507 611 542 578 610 563 514 439 407 375 404 353 365 378 467 538 595 601 669 542 619 589 601 540 579 549 553 433 496 465 496 427 411 446 372 446 378 377 399 382 369 415 340 378 357 333 372 394 371 372 403 362 381 345 338 314 345 411 420 471 411 332 322 268 306 325 312 263 254 277 292 292 271 255 259 248 260 259 248 237 230 236 254 236 247 271 218 245 188 259 231 279 221 226 264 237 263 209 265 230 272 267 229 224 261 230 225 235 226 220 249 215 268 237 234 193 245 230 161 215 228 235 187 226 301 188 210 255 279 264 196 271 214 207 192 228 233 251 252 260 240 248 226 240 220 234 272 243 224 252 227 250 233 284 230 241 239 246 272 267 228 267 231 256 230 252 228 236 256 267 230 276 224 226 251 255 248 256 263 212 239 222 222 241 244 260 249 245 248 142 208 137 142 156 115 120 151 159 146 155 144 196 191 199 178 200 194 194 194 185 168 157 203 169 200 164 152 210 195 168 186 184 199 174 200 207 170 225 163 188 162 221 174 201 200 183 201 161 163 186 169 156 208 147 155 140 140 142 104 149 126 106 119 140 154 135 163 121 138 179 88 139 132 109 134 124 121 140 123 127 168 173 112 122 98 150 136 98 145 155 143 138 145 131 127 145 125 156 100 158 161 130 160 112 115 122 135 178 166 172 131 167 155 129 146 162 143 150 144 169 145 151 127 134 110 163 145 102 149 109 92 165 129 141 121 100 101 83 74 80 22 46 25 45 56 43 57 48 35 44 110 100 90 100 116 161 98 143 120 110 42 11 65 31 33 11 29 11 0 7 63 37 33 39 33 23 16 43 78 13 42 60 65 0 31 63 0 36 46 56 9 32 32 43 24 54 18 14 33 12 53 7 45 74 54 75 89 42 27 37 65 60 47 62 84 70 68 42 67 62 77 114 111 106 67 117 147 150 93 100 114 52 103 107 136 73 64 165 174 178 181 222 201 213 219 215 241 208 253 265 218 217 264 237 281 271 276 296 273 267 281 346 272 320 335 320 339 316 276 361 354 356 282 346 311 329 326 301 339 359 366 405 343 341 339 329 367 376 375 337 336 354 374 316 283 284 299 287 360 400 382 375 327 404 430 475 524 556 558 435 364 378 396 421 437 416 397 462 423 442 460 433 433 439 469 454 451 476 460 518 449 529 488 564 539 579 555 512 508 519 499 489 430 476 521 517 462 441 494 425 518 513 497 469 498 521 476 491 487 475 559 552 547 533 551 493 546 521 502 504 501 549 485 469 530 501 531 540 503 481 420 469 516 503 480 498 507 480 449 510 471 482 472 475 497 468 433 424 380 442 490 470 484 464 465 465 513 450 434 464 495 473 525 497 470 460 493 576 588 565 584 541 498 438 430 366 395 411 435 439 373 359 409 373 375 396 359 373 374 342 360 406 372 359 375 394 391 452 375 425 407 412 366 364 312 312 354 319 344 348 350 341 295 340 354 349 323 342 310 345 281 332 301 275 331 275 264 254 314 289 276 302 293 275 297 354 377 366 419 368 369 314 345 362 318 306 249 348 341 337 307 295 326 316 358 441 467 471 430 367 325 297 303 325 325 323 308 315 287 334 319 290 313 314 305 281 331 269 281 275 219 244 304 267 308 260 304 228 315 278 326 314 308 323 403 493 673 792 857 734 644 476 352 309 265 310 272 308 295 280 323 370 318 423 374 383 451 421 434 411 430 389 432 477 530 493 573 602 565 623 571 508 425 453 386 354 332 395 406 431 525 558 517 595 619 629 575 545 562 592 552 532 521 477 478 484 482 433 437 387 416 387 424 376 364 398 371 410 356 350 353 387 353 358 381 377 406 367 377 331 335 351 373 374 393 416 385 358 299 266 270 285 293 275 291 303 262 264 260 280 222 243 234 250 222 265 242 197 191 213 227 295 252 250 231 241 256 232 253 207 257 218 222 285 206 232 265 261 240 227 234 239 218 264 243 245 246 227 250 233 248 257 203 241 219 192 248 218 262 187 208 236 203 223 221 242 234 207 210 256 245 217 199 237 254 253 258 255 267 225 226 245 226 210 224 293 255 189 219 270 256 282 224 241 231 276 279 254 251 245 260 259 259 242 237 240 245 289 245 261 258 253 267 235 254 227 203 232 236 241 211 248 222 262 176 194 176 145 139 128 107 126 147 168 156 173 217 202 184 174 181 200 169 200 209 207 224 208 194 191 199 184 184 207 199 179 210 190 185 234 169 187 153 184 183 213 199 182 192 161 197 211 175 186 133 152 185 213 145 161 170 172 155 130 119 139 108 106 153 145 137 160 111 135 168 97 140 119 117 148 133 106 143 133 126 124 103 118 130 103 128 113 153 147 150 168 120 124 129 173 96 128 138 161 167 140 160 119 150 140 146 110 134 131 120 145 147 159 139 150 143 161 136 127 151 129 129 138 107 128 154 120 137 128 126 165 130 111 164 117 100 131 58 68 46 64 14 63 54 57 64 37 28 51 49 94 90 70 94 131 129 123 141 147 141 136 41 61 31 13 37 81 9 26 34 38 0 10 21 39 17 22 39 35 35 53 33 12 40 39 13 9 10 62 16 31 37 47 81 36 35 30 39 37 62 34 11 50 30 45 77 42 15 33 27 39 37 39 55 51 72 55 86 93 81 80 84 77 72 112 96 114 99 76 72 80 109 134 124 78 162 124 133 138 135 195 204 250 205 202 208 220 253 262 253 256 258 295 249 234 276 253 296 296 293 320 297 260 282 341 332 334 330 363 301 310 315 337 304 340 353 368 303 314 342 308 336 348 355 371 362 314 316 356 383 329 355 360 348 346 334 321 326 280 373 353 350 417 374 398 425 455 510 551 471 446 379 405 387 429 441 447 398 461 448 434 436 441 486 500 477 384 424 515 496 454 456 512 508 538 601 538 516 522 455 520 515 548 481 537 548 520 484 482 480 492 480 534 543 492 542 486 445 530 526 517 557 540 523 519 545 468 492 529 525 534 512 480 542 514 489 532 488 473 517 432 484 470 523 482 488 442 469 453 499 496 487 446 493 475 468 426 431 458 398 406 467 420 465 441 515 482 550 469 471 511 497 437 438 455 461 456 446 519 568 618 560 531 451 474 461 402 375 419 435 358 341 453 396 358 409 368 360 398 409 358 360 380 415 423 405 430 394 381 365 408 433 409 368 348 334 363 328 312 362 339 367 378 298 385 349 367 305 317 349 336 295 342 270 284 300 283 315 281 296 302 321 339 285 312 317 344 359 389 414 312 350 337 338 349 322 303 330 267 291 305 317 307 314 333 341 461 522 511 443 364 286 319 351 333 318 319 281 297 337 323 352 277 298 286 277 304 276 297 323 290 270 382 301 304 259 299 313 290 272 295 268 312 309 356 373 498 684 802 838 770 639 458 359 321 311 302 309 272 257 299 287 330 358 404 410 436 395 429 416 411 416 398 485 468 507 526 539 617 630 601 595 556 441 483 441 353 328 366 413 487 472 522 567 622 580 604 563 535 557 560 592 542 512 522 458 488 447 412 439 417 432 415 422 381 378 394 394 351 415 365 341 389 313 347 348 362 332 360 373 342 319 394 344 370 427 373 371 332 299 327 309 311 294 318 284 306 285 281 261 280 245 258 293 255 242 275 237 217 259 243 242 222 241 274 225 223 247 228 199 237 259 223 216 231 279 244 248 206 254 237 240 262 215 207 226 252 229 222 215 229 284 236 215 206 217 260 206 212 233 253 242 223 214 216 248 251 192 233 214 192 249 286 242 225 226 226 203 259 216 267 257 233 270 284 271 230 237 265 224 247 233 240 248 264 262 232 256 276 210 229 274 208 272 221 253 239 216 268 287 254 230 228 264 268 259 255 242 260 244 202 270 271 274 214 219 181 157 137 151 151 120 158 162 193 182 146 165 143 166 215 155 148 178 187 212 172 168 223 211 234 174 236 149 171 209 193 172 220 192 237 208 200 184 174 173 222 216 222 187 233 227 178 169 149 155 181 207 192 157 179 189 155 144 124 133 134 111 118 82 159 115 121 133 113 106 180 113 142 140 123 110 124 113 126 131 99 112 138 117 117 152 130 151 141 108 152 137 119 140 120 160 150 168 136 130 172 127 120 166 133 170 151 154 141 126 135 218 121 176 145 160 153 139 162 128 140 124 152 129 122 154 118 130 151 109 135 125 159 115 143 155 87 99 85 36 46 49 33 50 36 71 70 30 71 80 93 107 71 112 120 92 118 138 148 122 140 40 10 0 16 54 18 21 5 48 13 39 20 62 52 24 46 36 33 26 0 23 36 48 31 42 24 40 8 53 37 14 28 56 8 73 23 20 0 16 83 52 44 32 62 48 30 90 52 53 42 35 55 74 53 35 82 61 73 60 63 87 81 112 76 101 118 84 70 120 124 117 84 105 108 108 128 100 132 158 178 166 220 188 197 205 261 200 226 236 243 306 268 255 252 269 315 256 291 268 296 282 298 322 294 386 315 299 331 309 329 331 363 324 340 284 338 329 374 368 316 325 368 349 310 362 320 340 369 385 355 370 342 332 350 367 285 279 298 331 318 406 383 373 412 387 541 578 525 474 437 397 409 379 415 423 428 473 425 409 441 452 467 488 440 449 474 486 480 502 484 499 579 538 571 568 554 548 539 524 538 457 540 483 484 509 536 464 502 502 461 476 506 567 485 514 468 481 524 497 573 518 514 546 548 549 507 517 557 508 535 554 511 514 532 512 521 468 467 542 438 461 522 510 497 467 434 505 517 507 510 507 470 483 487 485 422 445 463 412 417 469 478 440 448 512 514 479 532 518 478 501 465 454 481 495 464 507 535 564 614 586 588 440 486 467 413 434 426 387 372 380 413 377 389 352 360 330 374 372 384 376 417 425 420 402 404 375 411 424 385 422 434 334 418 383 281 389 305 347 306 356 334 358 327 329 324 317 369 373 355 312 286 305 310 287 332 295 331 299 308 314 299 307 301 316 305 395 378 370 360 365 350 345 319 332 334 349 321 327 302 335 405 281 272 349 463 457 486 408 390 327 299 337 304 301 338 346 301 312 311 287 273 240 262 261 291 330 306 293 283 309 307 297 285 311 307 278 275 282 250 270 303 322 387 401 569 658 817 864 759 612 471 387 306 292 330 316 278 259 296 319 336 355 415 408 411 442 395 431 464 391 431 483 473 500 554 581 559 562 598 559 504 525 485 399 404 400 380 365 469 508 558 598 620 667 624 587 571 608 583 572 589 550 502 493 486 483 453 437 451 433 449 412 463 389 420 397 394 339 274 384 380 361 361 395 398 384 392 317 358 359 340 384 380 419 434 390 320 298 295 327 329 302 251 273 239 319 237 229 249 229 246 273 289 230 223 239 214 258 255 248 271 223 207 215 228 228 255 214 284 224 212 220 241 296 262 272 228 246 228 227 236 266 259 224 263 224 243 203 264 250 220 241 218 236 235 216 182 221 256 224 220 241 226 254 228 240 217 199 183 200 232 235 231 217 244 220 252 258 242 264 268 226 267 271 242 210 265 226 277 247 239 253 283 266 239 257 233 279 227 270 242 268 250 268 221 239 256 237 268 252 215 272 273 254 256 311 262 214 237 244 224 227 235 215 172 150 173 163 144 162 141 160 160 184 143 199 184 208 184 206 166 162 182 168 191 173 225 209 184 201 162 205 222 216 186 225 179 205 176 193 181 178 186 194 232 186 189 189 151 218 195 174 147 195 211 182 227 159 159 167 179 148 148 150 117 109 142 132 145 111 131 119 134 119 121 126 127 109 126 134 117 90 138 141 131 137 127 129 104 113 152 133 135 192 165 112 150 172 124 152 148 127 122 144 160 154 131 149 142 144 117 152 137 157 134 160 112 151 154 175 132 110 128 167 122 124 143 148 147 157 152 137 146 142 139 128 122 131 109 113 122 83 79 32 21 43 16 64 0 54 51 32 80 68 53 94 118 74 100 88 125 117 141 132 134 39 28 44 31 25 34 66 24 35 23 43 25 50 60 33 40 36 33 80 60 14 0 24 38 46 43 33 54 23 35 11 51 49 24 35 43 24 42 72 0 16 12 21 42 60 36 24 61 93 20 62 64 53 80 54 77 56 80 92 77 33 140 102 116 85 94 84 109 66 91 113 84 109 127 113 142 102 130 116 158 191 269 239 224 229 209 253 224 252 288 276 267 270 278 258 224 271 265 287 289 286 320 331 273 327 313 314 328 287 303 365 293 320 351 310 350 337 342 347 351 373 326 369 311 382 341 347 358 405 333 376 379 335 344 329 314 261 490 318 320 335 396 363 381 380 488 548 520 480 404 416 372 390 374 410 376 438 449 507 451 460 459 465 470 473 456 424 441 441 504 488 488 540 608 554 546 574 554 512 487 523 513 525 504 504 442 492 443 466 500 443 492 491 501 524 512 502 522 522 492 530 579 555 525 518 547 539 485 532 521 532 512 534 514 491 504 496 511 469 478 534 478 516 509 443 495 477 478 492 459 493 470 517 452 529 466 433 414 410 436 507 482 505 501 478 507 499 503 548 499 501 478 477 462 454 485 499 575 553 631 600 557 477 416 477 394 424 436 416 359 379 356 372 402 358 361 344 406 363 389 392 392 415 416 430 388 446 351 384 399 350 383 365 340 329 281 330 315 350 320 376 325 430 327 362 324 394 389 310 321 364 335 327 301 344 298 300 278 302 296 291 282 321 271 346 337 383 370 417 427 374 339 325 295 328 301 293 325 335 286 284 320 271 308 379 468 492 480 444 416 350 338 288 300 338 283 293 286 318 331 312 291 303 295 285 292 335 299 264 291 320 328 278 278 300 294 304 299 267 304 301 352 322 353 412 497 684 797 872 830 604 452 359 300 299 318 316 292 322 341 317 340 390 433 394 414 432 435 383 429 445 394 457 524 485 532 555 567 596 541 532 563 563 398 439 398 358 372 399 455 491 555 598 631 628 589 609 579 627 636 580 520 577 447 530 526 470 479 484 445 391 399 413 404 397 368 407 383 346 339 382 319 357 361 395 357 374 357 379 393 314 341 358 377 400 435 384 357 327 296 350 332 329 281 268 287 282 258 261 242 254 277 275 302 285 271 221 235 207 253 226 224 223 271 191 211 252 220 277 246 228 228 208 258 185 272 244 250 231 272 190 194 259 239 278 247 279 236 221 265 220 238 248 195 182 202 191 228 190 233 247 192 248 191 233 219 260 160 198 218 202 200 196 281 249 257 212 218 224 266 244 242 273 230 261 266 231 235 233 257 255 238 270 238 214 251 287 219 249 259 233 266 246 226 239 210 235 229 261 274 233 224 218 229 271 217 228 241 245 255 250 258 252 247 207 175 201 148 173 144 137 129 162 159 172 180 173 149 189 206 174 187 227 181 193 205 215 201 176 251 208 215 197 200 182 186 187 158 248 179 193 219 205 212 161 165 224 138 182 196 203 194 147 221 164 172 193 179 175 136 166 128 153 105 98 159 108 90 120 115 159 144 125 132 139 142 134 121 158 89 173 155 135 123 103 113 142 138 183 104 167 113 139 160 140 113 113 199 142 116 132 139 160 115 130 156 136 122 157 157 150 150 137 162 149 145 167 138 151 133 153 143 181 155 136 165 153 128 159 160 147 181 128 129 142 136 153 146 129 159 104 86 83 76 64 80 21 66 44 52 56 41 85 92 84 62 121 76 38 104 113 140 130 123 124 132 38 20 72 20 17 14 64 24 20 8 45 10 26 30 30 28 61 49 33 3 18 55 0 37 39 33 25 62 32 71 38 16 51 34 38 57 20 66 45 61 57 24 23 60 43 83 56 65 44 69 63 56 72 28 36 24 46 70 18 72 86 73 85 79 124 91 85 96 96 102 79 101 100 104 117 113 144 120 126 178 170 210 244 207 173 187 231 198 250 268 233 259 215 251 270 277 292 291 296 281 295 290 294 352 318 301 293 289 306 295 321 369 307 337 309 358 331 380 331 351 333 397 362 330 343 357 372 327 359 385 333 368 314 337 354 310 272 281 304 379 361 364 375 348 415 513 518 557 498 438 376 433 364 365 405 416 422 448 445 473 498 471 456 440 468 435 459 422 534 428 437 468 491 557 606 539 494 548 487 545 533 499 502 526 449 498 479 483 473 478 491 549 547 474 565 540 542 514 493 526 534 513 527 490 531 543 502 560 525 474 497 509 514 560 509 529 464 499 492 485 493 488 496 480 511 512 464 514 476 505 450 500 467 496 448 481 438 429 440 402 467 493 456 496 505 469 527 436 516 495 496 527 452 492 446 514 508 532 566 599 617 520 462 465 450 417 464 395 421 353 343 362 372 377 333 384 377 394 400 414 392 405 387 390 393 380 370 379 401 375 428 405 348 357 343 332 293 292 342 377 328 321 322 341 315 354 350 327 316 310 309 337 283 308 299 297 336 308 346 285 310 276 276 293 347 313 376 400 365 366 334 364 396 305 297 345 338 352 320 293 289 303 310 298 339 431 495 479 415 345 334 282 278 295 298 297 315 295 367 327 355 283 287 281 313 317 288 339 323 258 266 264 295 305 275 307 296 267 316 309 312 292 304 354 428 524 656 830 841 754 646 450 355 301 315 297 265 286 273 314 267 357 377 376 381 414 396 464 390 402 415 422 440 465 489 451 535 538 572 615 542 565 511 448 449 315 336 383 396 455 500 526 565 572 614 606 613 587 594 575 579 520 520 525 500 502 450 446 460 412 447 447 403 386 434 352 388 383 331 385 336 336 360 346 349 408 384 338 381 342 322 354 423 423 417 409 369 321 366 305 293 309 291 313 305 274 287 240 290 243 247 246 256 271 251 239 239 264 238 264 279 236 266 247 278 292 260 205 196 267 228 294 281 276 241 258 243 221 224 229 237 255 249 274 242 236 246 258 251 175 232 255 229 234 232 228 233 253 193 220 178 238 214 219 196 215 199 217 220 228 167 233 218 290 242 266 253 243 227 235 215 269 241 267 254 231 234 215 282 201 235 279 264 237 262 243 271 284 237 277 243 230 208 226 234 262 217 232 217 203 243 239 266 207 231 260 269 265 294 230 298 264 261 191 197 189 208 158 155 134 117 168 181 136 175 188 182 186 136 150 178 189 155 202 213 181 167 174 179 181 178 234 181 169 193 207 233 225 190 213 176 180 188 207 189 200 212 192 175 213 182 198 164 195 200 175 209 174 160 158 169 154 111 90 107 133 123 88 131 131 123 161 126 113 115 165 134 121 124 138 131 121 107 150 119 97 99 162 127 129 156 144 137 138 143 150 156 129 175 158 139 148 140 143 161 127 132 144 119 157 168 146 154 143 180 166 151 155 142 136 145 142 150 139 130 164 185 153 169 123 218 183 172 125 121 145 118 148 120 179 128 121 88 68 22 58 60 70 52 25 37 40 57 42 59 97 46 85 107 105 121 109 100 129 105 192 37 29 78 51 0 10 40 27 38 30 5 42 21 17 21 42 21 10 28 1 19 43 47 30 61 31 59 4 0 37 48 54 42 24 51 12 21 41 54 63 2 44 21 51 30 67 60 8 47 39 64 58 68 73 59 60 61 50 85 68 106 84 101 66 116 123 142 112 117 54 86 101 96 81 147 137 149 144 194 149 187 191 192 211 223 220 208 220 248 280 278 300 262 260 270 241 248 257 322 281 293 292 317 311 299 316 320 332 323 309 352 320 338 328 278 342 354 303 364 379 337 299 358 350 334 350 315 321 335 333 359 401 332 383 369 292 290 296 334 325 390 313 384 405 407 469 487 524 451 441 369 332 400 382 421 416 426 432 421 435 482 451 434 449 427 485 476 495 462 453 474 466 555 493 515 571 547 544 448 529 533 519 474 518 557 485 522 499 507 476 483 531 481 524 522 499 501 494 490 485 525 488 571 541 513 519 484 489 528 530 482 546 532 510 513 475 501 446 481 468 545 538 501 442 468 450 479 478 455 496 489 458 483 438 486 456 457 435 449 459 482 487 503 525 499 477 530 469 459 462 459 503 469 463 471 487 464 537 571 649 595 532 525 430 428 423 380 408 391 386 352 392 384 394 363 372 374 376 401 356 410 375 348 369 440 365 336 380 354 428 404 382 316 315 366 306 327 388 316 337 329 366 350 274 352 357 331 359 351 328 283 308 312 280 284 331 292 302 280 274 294 264 279 326 359 347 370 411 417 363 330 321 366 335 284 355 352 329 328 298 271 314 324 344 385 464 489 462 388 354 306 337 289 318 271 337 305 303 281 281 277 290 340 262 294 333 305 300 291 329 288 289 304 301 281 312 284 328 245 314 270 320 314 343 407 551 692 803 851 766 622 432 324 342 319 217 240 244 279 277 315 374 370 385 380 403 403 401 433 444 400 442 493 483 486 552 551 585 610 571 612 573 475 441 393 360 326 375 386 447 522 523 597 651 605 619 600 613 554 581 546 520 539 499 484 439 450 421 449 440 394 359 433 385 436 405 370 362 373 368 383 355 355 370 354 365 392 326 363 357 378 366 373 370 391 393 345 334 351 278 266 326 297 268 331 291 241 260 254 244 308 237 276 249 250 228 257 236 231 251 204 241 236 233 213 242 249 228 259 241 263 255 228 237 264 203 257 268 236 250 271 244 268 244 263 231 252 222 232 195 229 246 265 264 245 222 239 187 176 248 219 273 213 268 222 213 209 221 204 249 219 223 235 226 224 241 245 231 279 250 274 221 224 305 203 241 247 268 235 235 243 254 232 261 238 255 261 258 229 237 286 231 261 240 294 259 244 261 250 243 248 248 271 255 229 256 240 213 256 240 292 222 252 244 202 194 161 170 132 123 165 153 171 158 172 213 205 205 169 156 196 196 215 222 176 156 208 226 207 216 202 206 227 201 162 203 205 194 227 173 192 217 163 175 203 162 172 167 194 146 171 136 208 201 177 161 180 176 180 180 154 108 126 138 112 119 140 89 153 136 172 114 154 146 158 142 123 101 91 137 125 132 98 112 130 160 84 125 138 155 124 148 131 135 146 150 124 140 153 129 141 164 140 135 149 129 130 122 164 125 134 133 163 122 120 153 142 171 121 94 157 139 111 139 109 150 147 129 163 147 171 173 160 143 150 96 133 140 160 103 136 76 50 56 49 74 44 49 72 34 57 26 52 64 67 80 67 100 96 122 96 86 140 124 93 120 36 57 39 32 13 20 16 31 0 36 16 36 0 48 34 14 44 4 34 49 39 36 46 39 25 27 52 25 76 78 12 32 19 60 7 32 30 19 48 2 52 47 49 34 55 34 57 25 15 54 81 34 75 60 81 68 73 101 98 102 92 96 69 63 85 94 114 129 83 82 131 133 146 85 127 121 115 159 125 178 198 177 175 190 249 221 233 237 235 272 271 236 286 228 240 264 294 321 252 242 260 339 353 322 307 324 290 348 327 332 326 357 364 333 322 297 340 330 354 343 348 308 345 313 385 362 328 381 340 333 359 362 410 310 324 291 271 271 313 320 381 367 410 406 348 445 539 525 493 410 358 381 366 386 425 397 402 431 457 413 418 485 486 454 450 375 477 465 453 511 464 511 545 552 480 556 526 495 524 546 508 503 493 498 507 488 483 485 495 495 484 474 493 500 498 476 497 501 498 497 508 504 555 513 583 542 532 541 555 492 503 448 535 505 510 472 528 513 471 443 474 482 479 478 412 463 489 487 425 470 475 460 470 479 489 438 450 435 381 363 443 419 433 479 490 520 470 508 527 481 456 475 432 495 484 462 503 528 585 568 575 557 482 498 452 406 399 403 413 386 373 371 360 412 377 365 367 382 384 368 417 429 335 366 322 377 391 376 397 421 401 391 326 334 310 329 322 315 363 329 373 331 361 317 367 317 343 314 359 338 302 314 317 312 327 315 313 275 280 301 256 331 316 304 294 304 358 364 358 365 380 345 348 349 323 330 353 298 287 318 287 302 333 303 371 420 499 468 422 318 310 277 296 283 327 319 326 334 266 289 297 289 293 243 273 304 303 327 270 321 298 255 242 285 278 265 294 281 289 295 287 327 325 365 440 488 656 769 798 810 590 482 341 379 281 283 293 285 299 319 332 345 378 402 406 400 423 375 393 421 394 430 433 444 483 535 575 546 500 634 616 550 497 422 361 350 351 350 369 437 499 550 557 599 594 634 629 508 581 541 565 539 538 538 517 482 447 415 441 449 435 428 395 415 380 382 372 389 356 362 329 340 303 338 359 349 356 372 343 324 291 348 354 383 406 384 416 351 321 301 314 298 312 288 265 291 279 430 278 223 244 248 251 229 238 198 222 190 213 257 253 283 237 237 225 198 221 215 281 251 243 224 250 250 240 211 250 219 245 236 273 233 249 216 244 274 256 257 234 222 229 256 210 229 259 271 176 227 260 251 258 206 166 268 227 251 233 241 212 213 220 234 246 230 280 242 257 219 233 254 209 263 241 250 237 266 247 217 229 250 211 248 245 298 257 254 226 220 223 273 261 257 246 246 229 251 226 255 265 242 247 229 262 305 215 251 217 267 252 237 209 231 265 228 195 223 176 145 160 156 152 136 150 144 172 174 152 189 190 196 201 184 196 213 188 191 204 198 200 236 191 212 183 188 202 208 192 176 168 167 200 196 198 190 212 194 176 185 181 222 161 200 165 168 169 229 166 173 124 166 156 167 132 116 119 102 104 116 134 115 113 130 112 151 123 109 127 150 138 112 135 124 109 97 142 104 182 134 132 99 124 139 149 172 159 98 153 141 148 107 129 103 143 170 129 152 118 161 113 168 152 147 162 147 88 164 140 167 151 164 166 168 102 135 104 165 132 129 132 144 167 110 133 126 126 119 125 86 119 133 135 124 93 77 74 45 72 53 65 77 45 76 76 102 77 93 100 70 115 84 96 88 111 145 114 124 35 45 27 25 78 44 9 16 26 39 66 51 24 43 40 3 50 28 0 0 41 51 50 48 28 45 27 45 50 54 22 30 34 25 15 29 3 35 41 44 34 26 29 54 94 65 37 47 67 59 41 87 65 52 68 53 65 81 82 58 56 99 47 97 109 80 104 88 73 79 118 98 84 134 130 127 107 122 163 141 167 225 225 245 215 229 270 207 253 273 261 259 186 247 257 224 260 277 283 284 280 324 295 298 284 320 294 308 319 314 364 331 364 294 311 318 320 334 363 358 329 356 345 321 333 322 344 317 324 400 389 336 368 392 350 282 308 282 322 315 389 382 357 417 389 476 491 475 511 448 362 368 376 388 380 417 450 422 448 408 416 483 469 500 376 454 467 445 470 480 495 475 505 509 548 534 516 521 558 454 513 494 458 523 535 488 505 437 485 471 504 485 490 501 555 504 491 497 479 505 520 538 512 532 540 562 505 506 492 470 513 504 495 480 469 523 488 478 462 446 481 484 527 483 493 480 454 490 473 462 486 487 457 488 437 461 427 402 432 417 441 394 461 450 477 478 515 493 481 479 503 496 476 446 451 462 508 546 523 573 663 542 541 470 376 429 393 411 391 386 339 346 416 353 337 345 335 350 354 415 387 379 403 381 422 369 382 336 407 411 424 385 358 363 326 266 321 347 346 335 317 310 361 343 340 340 331 356 355 330 286 301 304 332 307 293 299 264 272 305 248 284 246 268 284 338 366 391 384 372 357 319 342 298 318 298 344 303 293 337 335 300 308 316 339 428 500 488 402 337 342 274 324 351 314 303 321 308 294 337 317 295 328 311 371 295 285 284 340 239 302 313 278 268 319 281 256 245 274 294 335 312 309 387 417 534 676 795 870 763 639 420 378 297 277 290 288 279 320 310 311 370 386 390 387 424 405 415 411 422 412 403 404 498 471 476 495 536 591 616 566 542 476 458 440 313 317 358 355 460 483 487 603 606 558 666 606 608 603 595 529 517 518 475 472 484 494 465 363 466 418 413 409 364 383 399 377 355 364 342 347 331 379 402 355 354 391 358 403 359 317 360 343 370 415 442 370 316 273 326 283 301 294 303 247 293 288 305 221 265 261 270 239 281 234 231 201 237 236 225 267 220 225 266 232 232 230 213 247 236 236 249 244 257 250 234 248 216 212 233 247 240 214 276 226 239 232 225 216 253 243 210 237 226 192 229 227 214 225 258 234 225 195 228 251 161 250 273 192 217 185 207 284 274 240 237 222 244 273 222 236 225 248 236 217 238 226 248 218 242 249 221 234 279 207 267 267 243 268 236 244 256 224 268 238 252 252 238 254 251 256 244 267 253 244 258 246 199 260 240 223 227 231 292 192 148 210 144 148 152 90 119 154 158 174 177 164 181 155 189 158 170 210 207 211 223 167 175 206 224 168 170 206 211 166 180 187 189 174 201 194 259 135 209 237 173 197 179 156 200 169 215 211 180 174 183 196 154 150 195 134 156 159 187 100 119 142 120 130 114 93 161 164 147 107 115 161 108 128 120 131 101 128 106 140 135 156 150 117 120 123 140 135 185 166 150 118 145 126 159 147 145 131 177 128 189 149 133 114 166 136 116 143 125 139 176 162 137 143 145 148 149 152 171 130 126 139 118 144 139 139 125 143 118 163 99 119 121 89 138 85 137 73 60 51 43 49 54 50 64 74 8 17 85 40 53 74 104 105 114 118 149 92 110 151 131 34 26 33 26 27 12 9 48 47 48 42 28 6 40 70 25 24 17 22 15 53 50 53 11 23 71 27 39 31 41 29 33 46 41 2 54 50 29 12 37 47 57 20 48 56 40 49 56 40 46 24 66 32 78 23 48 81 76 43 57 82 63 88 95 101 147 79 84 69 108 100 97 124 102 126 138 157 152 147 153 191 188 202 188 231 213 234 193 216 267 272 291 280 274 236 266 295 306 295 278 281 330 293 319 301 351 343 337 322 302 309 333 339 339 327 326 361 342 355 346 359 379 329 335 357 374 345 376 350 354 353 361 346 335 305 270 282 341 324 343 349 347 375 368 395 448 502 511 506 419 428 409 363 393 420 448 442 440 417 444 474 441 486 441 452 465 454 451 494 476 458 469 537 511 564 563 529 533 481 528 479 490 494 518 470 505 469 429 489 483 467 502 525 455 541 501 501 496 486 525 530 503 518 553 522 527 508 515 561 501 508 558 484 509 546 494 525 508 514 531 487 486 470 477 463 435 511 525 481 471 498 469 499 427 471 445 436 426 472 434 448 454 483 428 471 512 511 515 480 472 482 472 447 490 458 481 496 504 595 601 605 522 506 438 465 400 397 405 413 378 376 353 357 416 361 388 354 330 342 378 414 387 399 397 377 383 383 354 403 414 393 365 349 340 321 316 348 339 322 323 346 344 312 349 357 347 358 318 348 333 306 299 321 304 245 313 346 299 280 282 294 259 279 290 343 309 387 391 375 369 377 311 328 353 316 318 280 310 294 358 309 280 307 335 369 428 476 492 399 366 316 318 272 314 333 300 295 338 339 322 308 294 309 330 293 298 295 311 299 259 251 250 292 277 278 270 283 292 303 295 271 331 318 347 425 530 661 855 839 762 577 468 368 343 323 282 272 270 240 294 305 348 353 400 389 406 414 420 430 420 419 423 452 471 502 488 483 598 597 589 574 582 471 424 373 305 361 377 410 371 544 530 613 581 596 638 629 584 542 544 527 510 516 499 488 498 491 470 423 484 415 400 419 416 380 391 366 401 396 348 368 321 379 364 372 382 346 358 358 342 313 315 365 425 375 377 380 314 282 279 323 286 269 281 319 300 267 255 234 238 268 276 249 295 189 294 242 230 197 231 267 263 283 272 208 196 223 243 224 222 222 253 247 230 239 231 245 261 231 229 265 223 259 258 238 229 225 273 221 225 200 219 263 223 195 188 232 188 179 252 230 234 220 222 270 235 219 254 219 245 218 224 273 202 250 243 228 221 265 183 249 216 270 231 264 248 272 235 247 284 284 244 232 215 242 216 218 252 270 307 228 255 240 245 247 262 204 214 209 253 227 276 259 249 256 271 234 240 249 266 250 237 212 193 199 203 178 146 127 187 175 147 155 183 140 128 208 180 175 156 178 212 194 194 222 205 182 215 169 169 172 183 137 202 200 158 241 173 183 188 189 188 198 207 190 244 190 225 164 141 216 199 235 186 206 198 187 161 153 145 151 123 124 85 106 104 110 134 113 151 152 147 133 133 142 126 147 143 97 121 105 142 100 118 101 130 119 152 129 120 119 123 174 136 158 121 157 107 142 137 131 122 128 135 135 139 131 138 105 163 155 151 153 146 134 169 149 145 151 181 131 158 126 156 139 140 157 89 152 135 130 142 143 130 94 133 151 148 131 113 114 66 64 59 85 55 27 46 25 44 76 68 55 58 48 56 92 84 105 130 118 126 118 111 111 101 33 23 43 39 0 34 28 30 22 34 19 30 85 59 53 48 41 47 38 39 16 31 37 35 27 20 41 19 45 22 48 34 17 40 101 12 19 75 34 72 66 0 59 73 44 63 46 39 62 42 55 29 69 43 53 76 91 69 71 78 94 117 67 66 57 101 112 92 77 105 85 108 130 119 121 110 102 171 176 150 201 209 179 188 229 200 246 258 202 221 196 305 241 277 277 260 305 260 279 254 278 308 286 309 339 391 310 273 298 367 350 325 338 325 290 361 326 327 322 389 361 327 314 331 360 361 359 353 321 390 357 351 351 291 353 291 297 267 321 363 357 365 418 327 289 392 471 557 492 461 408 429 412 412 357 404 420 444 464 458 456 460 440 440 445 440 480 470 482 498 464 540 533 569 561 572 576 464 544 537 520 438 532 496 514 500 475 500 480 441 494 498 526 510 521 499 535 527 517 511 516 517 568 574 499 532 524 596 515 558 532 562 522 542 503 508 513 497 501 542 508 492 497 468 493 490 420 484 470 503 479 510 436 457 488 462 429 446 477 406 489 483 491 493 451 488 449 487 532 479 524 505 501 468 445 498 474 542 584 594 599 551 527 460 397 412 440 405 366 340 340 352 373 387 370 368 352 351 422 389 446 428 379 427 343 385 400 395 444 454 410 356 397 406 341 359 334 315 319 381 322 329 309 322 352 313 313 330 349 354 347 310 303 276 285 340 273 310 296 328 284 325 303 318 308 364 431 378 393 322 314 329 333 319 327 297 339 285 343 339 316 295 342 359 345 414 537 491 413 366 333 355 308 348 321 291 276 270 312 290 314 324 257 296 289 259 258 308 260 292 267 281 274 288 298 325 272 307 292 301 295 350 284 348 407 534 685 858 846 757 661 430 347 291 282 265 273 275 280 291 307 323 364 414 379 395 423 422 445 445 392 440 443 476 494 526 548 572 618 603 609 552 526 471 391 401 328 343 401 359 504 564 562 625 568 648 614 585 608 542 552 507 531 510 467 476 465 473 439 442 446 459 413 363 395 411 388 378 355 311 328 368 341 381 367 350 330 385 341 322 349 341 337 386 425 351 406 356 279 301 358 299 294 285 260 257 265 293 273 254 221 228 252 236 275 265 274 220 240 251 250 245 242 224 235 229 249 243 214 203 238 227 246 223 214 245 257 265 210 237 193 243 278 229 245 226 248 291 241 270 237 202 259 259 215 183 265 205 202 239 197 248 228 235 231 238 236 232 187 238 221 238 212 207 219 258 261 272 236 242 233 258 216 274 275 282 215 230 217 261 287 258 239 265 250 280 277 302 252 255 242 255 249 178 210 287 273 258 265 231 271 264 279 249 244 248 216 261 258 216 220 238 212 257 192 220 137 150 153 124 92 156 169 139 174 224 156 149 161 163 162 148 181 180 172 189 174 212 166 186 221 177 214 183 169 197 218 207 179 157 167 199 175 173 160 174 176 206 166 160 165 192 177 173 168 192 178 165 193 116 136 163 118 150 144 104 113 127 121 122 156 120 129 138 129 118 124 87 165 125 139 150 143 166 126 142 101 122 125 141 139 111 145 149 151 118 137 105 146 140 153 109 126 123 108 153 148 157 115 140 147 156 129 136 132 128 150 133 126 152 144 175 150 147 142 152 103 145 135 127 118 148 142 139 165 129 140 131 106 157 110 62 87 91 90 57 37 38 94 47 61 18 59 59 57 93 97 63 103 112 115 141 93 116 128 137 32 27 45 52 15 26 28 38 46 19 1 36 67 49 44 45 22 60 35 20 25 31 18 48 46 52 0 7 56 49 16 15 23 34 32 40 28 38 17 56 18 46 63 44 42 49 17 70 26 77 36 109 77 37 64 102 51 95 62 90 73 96 68 117 91 86 100 76 121 92 81 122 126 149 110 85 111 179 128 169 208 177 228 190 218 218 197 194 257 273 263 240 231 249 234 270 284 279 266 283 307 274 319 299 355 346 323 378 337 312 361 344 353 319 358 336 366 319 329 347 384 335 382 368 330 354 357 351 322 357 337 339 367 373 357 282 286 327 369 329 367 389 349 330 311 272 539 572 481 435 412 424 406 375 432 406 462 457 479 496 443 439 510 454 438 461 440 459 461 463 467 500 508 529 545 547 548 536 553 503 535 490 474 524 546 487 575 481 478 467 516 493 506 509 551 508 493 491 503 507 578 529 525 565 561 531 524 517 519 531 501 532 505 515 507 549 468 514 544 468 469 432 513 522 484 523 470 504 511 472 504 489 444 443 438 446 427 430 437 461 521 464 427 460 505 487 488 468 560 456 478 534 512 476 504 527 507 546 630 600 627 570 477 419 478 383 387 456 400 391 413 372 362 406 392 334 406 357 393 454 391 373 369 416 439 446 408 438 436 410 417 404 397 336 361 375 292 344 304 323 335 332 330 360 331 337 316 381 312 357 322 318 291 304 315 331 289 306 276 337 269 285 279 268 321 331 413 407 356 316 347 371 317 378 318 314 333 326 329 333 299 332 343 321 388 449 502 452 397 358 345 327 298 329 319 311 313 349 289 288 345 300 295 313 300 316 264 314 309 288 304 288 325 276 248 300 322 307 286 282 296 315 350 369 437 538 748 805 887 782 651 448 338 295 315 308 300 309 270 293 286 380 401 399 408 435 428 376 423 404 435 418 456 479 496 480 555 546 631 576 610 529 505 422 388 387 344 370 385 432 432 560 619 609 588 646 598 568 592 598 579 545 500 504 491 508 489 448 446 446 454 416 406 395 385 357 388 323 361 356 370 312 357 349 358 369 366 360 355 345 346 327 334 446 432 365 431 295 327 286 326 272 239 279 289 325 278 272 255 266 320 239 262 234 237 248 239 245 249 231 230 249 259 255 253 239 209 272 211 221 224 256 260 242 252 238 232 218 223 260 255 236 247 244 242 265 244 212 282 243 252 224 228 217 235 194 228 238 218 234 233 248 229 227 243 219 222 232 252 258 247 239 212 242 231 193 211 222 281 259 248 262 221 250 257 194 245 246 207 221 255 240 257 223 266 249 252 281 261 245 272 210 278 257 266 270 225 235 257 199 249 212 245 263 262 272 226 262 227 245 186 277 209 257 187 169 168 156 146 145 137 176 174 137 140 230 170 145 183 188 179 217 164 210 206 197 206 214 171 181 153 223 175 178 163 218 176 192 149 171 173 182 186 188 200 209 177 181 184 184 210 171 145 184 194 183 174 167 214 183 169 155 169 145 129 107 142 123 151 149 85 149 163 115 145 158 137 172 130 117 141 147 104 121 120 124 130 100 137 116 172 109 106 144 146 144 136 157 174 147 144 122 119 119 147 154 157 196 111 152 117 122 148 164 178 124 131 142 176 123 154 167 163 152 130 141 103 147 130 193 151 153 135 119 132 105 164 124 163 124 128 90 76 81 58 46 31 32 61 15 51 38 84 87 48 52 87 88 75 88 138 148 152 115 104 117 31 45 49 10 47 46 32 56 33 4 65 34 4 48 20 33 33 14 20 0 0 48 21 0 51 45 56 41 22 0 29 44 39 49 68 17 6 63 41 14 19 29 33 60 73 7 63 36 80 60 37 59 80 74 82 72 56 96 87 65 134 44 84 98 83 105 106 98 101 117 139 69 121 123 116 119 129 156 182 150 191 197 206 159 193 196 223 253 244 241 312 249 253 248 252 250 283 298 310 280 233 329 315 327 272 332 344 350 366 320 372 326 305 349 304 296 333 349 355 362 324 345 291 311 357 332 347 315 343 342 330 332 406 312 341 329 290 265 312 337 403 411 343 392 373 461 578 537 498 432 373 399 379 379 384 406 413 447 470 396 493 463 492 455 396 433 468 488 482 478 513 518 534 539 569 536 561 545 538 517 520 549 522 511 508 478 521 495 505 520 503 510 527 496 492 504 483 490 534 526 558 542 519 527 523 529 527 536 518 513 567 517 518 535 471 495 478 497 527 470 518 531 492 512 443 463 463 518 454 495 491 464 459 403 449 468 440 435 417 404 424 464 485 458 482 498 532 505 481 541 491 482 481 478 524 478 479 499 565 610 621 572 507 445 455 434 378 407 374 381 363 337 362 393 362 381 402 389 337 359 385 417 378 405 369 388 363 351 357 402 408 417 354 361 335 296 357 363 329 349 332 339 344 364 337 378 322 358 320 380 313 303 299 308 300 321 288 266 304 302 319 292 275 300 333 340 400 358 398 359 350 326 347 341 313 337 323 286 308 326 337 286 301 328 375 449 513 471 392 373 342 353 304 296 286 283 315 346 376 359 323 305 299 290 219 289 289 286 313 278 297 318 295 309 239 294 301 265 277 308 309 312 301 375 442 567 666 818 821 751 608 429 357 329 343 322 259 289 330 286 415 331 400 409 427 400 434 408 425 432 434 433 442 460 504 561 554 561 550 632 592 553 464 459 430 358 352 332 373 405 487 526 622 624 586 614 639 631 614 555 583 546 529 527 508 491 463 494 447 446 455 413 405 359 365 391 404 400 359 375 356 320 372 368 364 384 398 354 372 290 296 383 339 374 385 424 370 392 297 287 232 289 316 271 275 284 268 260 294 250 280 264 270 247 235 242 250 243 252 239 229 279 244 270 209 235 236 224 257 231 214 198 232 238 264 271 223 272 225 242 234 265 238 257 225 253 278 265 206 205 228 213 218 263 235 268 230 195 225 220 278 215 258 254 220 241 198 267 239 214 199 215 223 267 209 217 256 246 243 208 263 270 193 268 242 216 261 249 288 233 196 240 244 262 247 240 244 254 285 255 254 244 249 245 233 237 248 239 263 259 268 262 219 268 213 254 223 248 258 245 237 253 240 211 168 175 211 170 133 108 128 159 173 143 158 196 177 181 163 141 192 150 177 151 169 164 207 207 196 210 202 189 186 172 163 193 183 187 206 205 181 162 157 213 224 175 207 171 170 188 200 165 189 149 196 166 176 195 137 120 179 184 136 144 134 134 122 106 106 123 131 129 141 137 135 123 161 165 131 123 169 108 120 135 128 117 98 166 154 132 132 111 177 119 160 120 144 116 146 126 144 116 118 133 99 118 156 149 121 162 151 134 158 137 147 161 121 163 173 140 162 122 156 122 144 161 137 112 145 148 155 138 154 133 136 120 135 145 138 116 116 77 85 77 64 28 66 47 39 24 40 71 69 49 66 100 94 82 138 125 118 111 105 125 113 57 30 44 50 47 8 28 56 25 80 14 36 52 38 32 25 36 34 9 40 23 40 45 68 30 58 28 72 26 33 33 20 18 39 64 12 68 47 34 34 42 24 39 29 49 37 110 53 36 50 76 43 27 70 67 68 68 58 95 47 90 78 99 114 89 77 115 118 91 114 97 108 103 123 123 106 142 97 142 139 169 227 176 229 218 248 231 234 233 235 252 275 283 261 263 288 269 259 275 274 292 315 240 301 289 338 283 296 368 304 301 356 358 352 336 299 346 333 336 348 369 359 325 356 366 359 350 326 340 371 342 373 351 312 374 375 328 315 306 365 335 426 408 351 353 397 461 556 474 540 413 421 408 411 374 454 411 432 412 465 449 425 490 468 405 446 481 485 454 507 475 515 503 547 508 560 521 546 514 534 478 572 505 499 457 471 456 536 487 472 496 518 518 537 516 512 555 501 544 470 494 529 564 546 545 497 515 508 531 481 482 556 496 517 518 495 538 510 526 513 468 489 443 547 486 464 512 481 493 447 502 492 462 467 495 469 450 437 423 396 437 447 442 467 466 401 519 523 455 471 469 499 479 447 465 505 449 487 577 592 596 594 586 464 474 404 429 369 372 413 372 388 372 388 416 400 386 366 378 348 400 375 397 403 406 428 408 354 409 393 412 404 427 352 283 376 336 336 350 330 326 366 370 345 347 367 301 351 349 356 331 335 322 325 314 316 299 305 300 295 290 286 318 288 256 357 331 361 348 400 356 333 400 344 346 280 313 322 340 355 308 320 297 274 331 402 410 493 493 373 361 311 363 293 312 320 313 308 267 320 268 302 330 336 288 262 267 339 344 272 279 287 278 272 300 282 307 271 306 280 311 291 276 341 334 408 526 680 777 789 802 577 496 323 378 281 305 296 341 293 284 309 360 363 356 438 381 416 441 402 443 433 422 408 441 495 543 553 624 598 546 606 528 548 421 379 373 334 360 440 423 451 555 598 604 607 610 679 571 592 569 525 597 510 486 506 441 471 453 419 421 429 409 401 371 375 405 396 344 405 346 374 318 358 385 387 335 365 403 337 373 364 348 392 374 438 424 380 336 335 303 294 318 282 303 272 269 261 301 270 254 260 236 245 251 265 258 258 256 242 250 233 317 282 207 251 259 246 241 232 251 249 237 219 290 229 213 249 225 225 235 244 220 247 261 256 266 254 275 261 248 237 217 264 223 228 229 248 202 205 216 246 236 205 227 294 253 236 249 235 187 183 226 254 226 248 244 237 257 255 202 270 256 264 223 265 291 266 208 249 301 262 269 196 179 245 251 258 274 205 279 249 267 273 227 270 251 265 277 245 249 234 243 278 266 267 181 242 237 261 221 248 253 177 276 186 204 183 134 176 141 152 124 111 192 207 196 206 215 164 180 168 193 207 142 220 192 239 183 209 200 224 202 178 168 192 160 179 197 174 214 216 206 195 177 165 194 161 215 175 207 221 167 211 191 194 204 174 210 157 175 170 135 99 164 147 123 111 131 112 112 103 134 110 162 136 138 115 117 159 144 115 91 124 134 100 130 134 132 151 128 139 165 124 122 142 139 150 152 123 153 157 151 148 152 188 153 147 142 168 108 161 114 159 132 140 129 145 143 188 122 166 183 141 170 151 129 145 111 111 138 159 159 133 146 159 183 166 122 139 139 113 121 91 39 17 60 42 84 5 54 98 39 52 72 71 85 110 86 92 145 116 107 139 126 130 138 29 27 0 41 41 32 48 0 0 26 0 26 23 55 65 41 53 50 21 21 46 12 65 2 39 23 8 52 55 27 29 0 52 15 0 29 17 20 34 41 44 54 44 49 26 20 55 46 66 65 52 53 107 53 95 62 73 89 80 81 67 76 60 80 71 81 96 108 62 80 102 112 126 101 116 117 100 145 136 154 198 178 206 188 263 201 231 267 212 245 299 256 266 230 278 237 248 303 263 271 281 310 285 374 320 298 323 323 329 330 311 320 322 320 347 315 330 375 358 383 382 339 318 315 350 353 354 359 295 319 363 383 334 355 300 319 309 299 306 366 371 393 377 419 365 497 569 491 519 425 404 403 390 396 383 422 475 387 450 475 521 449 472 483 457 444 444 454 456 466 456 472 513 594 585 528 504 520 567 498 532 496 536 483 515 464 504 516 475 469 508 510 506 496 519 530 533 511 490 497 585 566 576 511 490 533 543 472 535 507 577 517 548 509 487 496 501 528 515 490 500 488 518 492 471 564 484 491 500 466 476 520 493 436 445 466 442 420 446 431 471 461 476 475 472 532 503 538 484 542 460 478 477 460 499 500 477 573 574 563 596 553 489 481 413 396 459 384 404 342 368 439 386 354 357 384 379 365 369 388 398 420 417 401 398 385 390 433 402 357 492 409 364 335 364 342 310 318 365 358 339 373 337 339 359 329 330 362 329 335 307 325 261 283 385 359 305 310 269 318 311 300 299 294 285 368 406 394 427 383 352 355 367 356 326 320 322 302 290 339 350 317 329 323 379 443 475 519 420 365 315 293 294 344 300 312 289 363 330 324 286 327 268 279 316 305 252 296 314 310 261 278 288 255 257 271 305 278 273 319 282 269 325 375 448 561 693 809 813 768 565 470 379 312 298 276 259 279 280 293 314 346 388 376 386 399 445 432 402 405 418 397 486 471 535 539 564 573 645 643 560 580 513 514 365 398 380 375 433 474 493 540 594 643 633 623 602 627 573 580 536 537 481 523 528 478 459 415 430 452 411 414 414 421 416 412 353 391 361 374 326 314 337 336 371 389 415 401 336 361 316 365 368 376 446 394 382 358 294 305 255 291 301 265 271 254 235 290 227 286 233 282 249 269 249 240 217 262 218 236 192 273 211 295 270 258 270 191 222 251 233 265 237 209 227 244 251 239 198 219 274 253 250 227 283 257 253 205 223 243 220 255 242 235 184 220 260 205 226 198 214 220 223 253 243 219 224 241 256 218 246 238 261 258 197 235 257 258 281 267 206 234 277 294 267 249 231 250 247 274 261 222 247 266 287 252 227 272 249 235 260 246 240 223 258 232 265 250 273 287 238 269 233 255 245 269 235 237 255 237 247 252 288 219 219 197 188 124 120 112 157 144 152 148 172 177 176 188 190 174 180 194 158 167 189 174 211 193 163 183 187 140 181 224 200 185 208 203 164 216 173 150 224 216 220 193 175 180 198 188 179 184 216 217 202 159 164 180 184 183 121 128 130 102 120 123 70 143 81 156 125 175 121 130 160 138 134 153 119 134 123 93 133 148 129 113 96 145 172 131 130 146 134 188 149 145 129 143 120 155 149 200 144 160 159 137 166 118 120 154 171 125 107 142 105 146 127 107 175 130 147 174 142 140 145 163 127 151 126 135 117 144 167 137 131 123 138 163 139 132 115 105 74 93 48 57 27 61 81 52 13 30 64 66 68 92 59 92 125 108 108 94 142 128 146 120 28 48 45 38 10 43 12 41 57 33 31 46 14 53 35 32 13 23 31 10 36 13 1 20 51 24 34 20 18 69 56 37 12 55 29 30 29 46 8 50 51 39 51 28 59 64 26 37 54 61 66 79 84 57 59 65 50 90 62 77 102 105 63 143 123 113 98 93 82 74 106 111 149 95 141 105 134 141 165 175 195 169 244 215 196 221 252 206 247 214 265 220 287 263 263 249 302 256 275 258 300 335 302 314 309 304 291 311 297 342 360 374 375 337 317 332 357 296 381 367 368 308 324 366 360 366 362 374 387 334 377 351 341 325 335 351 301 301 346 351 391 384 368 355 423 558 524 514 504 438 395 420 391 408 419 422 428 440 492 466 475 434 472 422 443 456 497 478 487 503 502 546 523 596 535 619 555 551 548 477 514 506 525 534 478 445 477 520 483 485 467 542 528 499 488 482 527 522 505 544 479 520 519 518 580 548 532 474 511 546 512 536 525 469 527 498 514 518 530 510 459 495 455 479 519 497 552 497 542 474 489 462 494 451 459 439 463 461 435 431 440 476 503 483 503 518 504 508 521 460 461 498 534 488 516 512 527 449 610 584 558 558 533 421 450 411 385 391 415 389 373 380 367 403 358 397 418 338 391 355 378 365 389 440 419 401 340 408 390 415 400 376 384 345 308 328 298 360 343 320 304 355 356 340 310 318 306 364 348 297 289 275 304 326 289 301 332 236 285 288 325 266 260 328 340 352 377 414 398 366 366 331 321 363 319 333 312 307 302 325 282 336 305 325 424 469 474 440 417 362 334 339 336 323 315 325 342 314 281 328 295 315 311 294 320 329 328 292 365 288 286 324 350 270 270 279 292 297 319 335 306 290 339 344 411 543 699 828 874 784 600 424 366 339 318 264 290 327 318 311 344 347 397 395 422 386 415 440 417 417 473 419 492 458 502 487 574 554 579 607 586 523 499 441 424 379 343 363 356 478 471 518 553 588 579 609 591 633 556 556 566 533 556 520 438 485 485 460 440 401 431 427 428 414 373 365 377 362 385 376 391 357 353 335 416 374 389 343 369 350 335 376 323 345 413 433 378 345 319 281 328 323 327 268 227 274 289 245 282 259 257 313 224 233 247 220 245 270 239 236 232 259 225 214 232 200 244 267 201 218 228 236 256 227 227 250 230 232 248 217 249 241 262 240 221 202 233 241 290 261 225 222 245 235 234 229 233 250 209 249 162 251 287 217 217 241 216 228 221 228 248 200 260 256 268 268 248 244 224 248 198 268 248 230 194 257 232 260 269 255 232 276 244 241 240 248 260 248 256 276 236 248 242 284 216 232 238 241 266 210 266 233 248 269 215 205 208 244 233 252 216 260 232 188 266 184 180 154 162 131 126 112 129 153 186 169 172 191 193 175 208 184 236 233 244 188 190 236 176 172 162 219 212 194 154 159 190 206 191 201 206 189 203 251 201 189 192 184 189 160 188 182 198 179 164 192 185 183 176 132 134 177 176 106 114 103 140 116 133 117 154 132 128 175 138 133 102 114 142 97 116 131 107 147 124 92 103 111 106 142 98 129 154 95 175 131 130 143 115 148 91 117 154 169 106 145 157 121 154 153 122 151 153 147 180 153 160 149 127 156 196 126 138 100 106 126 119 141 118 87 113 122 117 163 142 151 157 146 125 131 100 80 77 55 22 28 40 56 25 45 60 72 76 52 72 60 128 84 78 64 110 128 154 115 120 109 27 49 46 20 48 43 14 21 22 48 40 19 36 23 50 34 15 42 12 39 75 50 81 36 0 6 43 37 54 35 47 58 33 0 48 31 19 22 52 36 22 30 91 38 8 57 49 41 73 44 24 52 64 68 60 66 50 72 64 102 95 75 96 74 63 100 130 62 65 99 80 81 93 93 104 136 160 170 158 188 230 204 173 195 210 211 234 224 232 237 265 269 278 246 236 297 291 301 247 282 226 264 288 338 317 287 278 310 299 326 329 345 341 327 307 333 363 343 355 347 356 343 323 341 346 316 339 349 376 331 328 400 359 308 347 308 312 306 308 372 342 382 353 392 410 515 553 503 520 463 420 414 381 420 398 432 479 465 424 443 480 536 448 450 481 450 460 510 489 483 449 548 579 582 542 556 524 515 579 549 492 506 495 508 541 522 447 482 490 559 531 507 467 539 522 527 498 499 466 561 495 529 509 491 530 544 521 505 541 509 580 490 539 487 506 518 575 512 491 463 493 497 466 495 458 474 535 497 458 499 457 512 467 505 472 433 392 439 412 462 475 438 465 496 475 512 505 516 460 489 460 460 496 466 474 466 576 520 589 629 573 514 486 426 453 417 443 371 399 399 388 392 396 336 365 382 414 358 374 406 389 399 415 401 353 405 377 377 391 370 396 430 409 315 333 336 313 282 338 305 320 340 309 355 313 356 382 306 334 298 278 287 291 295 307 345 313 311 320 287 290 306 334 318 310 319 371 385 401 347 354 364 344 355 347 297 344 270 288 338 315 332 337 334 377 456 456 489 409 357 310 342 329 291 327 307 329 353 311 317 235 294 329 288 297 285 291 297 298 316 265 297 275 297 224 337 255 284 314 304 298 302 316 347 420 527 705 800 867 786 567 423 324 303 271 258 285 276 252 320 319 357 402 424 376 399 422 385 412 428 420 445 471 464 506 548 530 518 594 621 618 591 493 423 398 365 365 377 410 449 497 534 637 599 627 584 601 603 542 568 582 533 552 513 482 461 503 436 460 445 399 462 422 400 364 384 327 389 382 364 402 373 365 329 436 335 333 315 336 362 359 348 391 442 433 453 434 334 349 321 274 319 297 251 329 317 299 264 276 225 277 241 284 244 227 253 235 212 228 291 226 261 280 240 254 215 236 270 238 243 297 260 239 269 241 257 252 229 231 277 243 254 286 231 249 298 281 249 248 260 203 205 245 218 244 268 251 244 235 214 240 239 192 211 223 212 241 236 250 210 226 241 234 261 241 269 221 233 273 248 223 251 228 228 246 253 250 272 258 259 266 257 254 267 268 211 270 231 236 268 270 267 254 260 216 259 305 241 258 262 223 207 290 271 273 257 231 229 227 245 255 218 235 235 250 198 169 145 143 131 123 177 142 135 192 164 224 181 182 172 168 224 210 159 206 198 176 233 236 207 201 182 216 210 169 160 205 146 209 209 190 168 211 178 174 193 186 208 173 187 182 185 200 162 181 211 183 148 171 155 149 132 176 103 100 100 142 132 144 126 148 159 166 134 107 152 112 155 155 119 100 140 127 111 141 132 128 144 127 136 120 116 164 129 172 150 162 110 154 120 101 139 111 151 150 143 141 73 137 153 161 144 124 119 152 157 164 122 105 182 136 186 159 155 127 132 171 124 150 129 136 156 150 139 121 96 156 149 143 106 102 102 130 53 65 27 39 29 44 43 58 66 84 82 73 53 117 106 79 80 125 182 113 129 104 157 26 32 0 60 41 41 22 26 40 15 37 11 39 0 45 19 41 43 30 22 64 23 43 29 41 14 45 26 0 71 5 31 47 67 4 53 58 38 69 38 39 57 45 83 55 63 48 49 78 75 44 82 55 71 84 72 27 98 89 90 100 68 67 78 103 114 70 94 97 84 99 69 87 100 124 149 118 145 154 142 191 207 182 205 231 262 215 215 232 245 265 246 273 280 245 273 305 288 266 281 325 272 280 303 348 280 336 352 344 296 318 338 308 330 342 317 325 366 329 327 357 336 391 330 315 348 348 304 343 344 364 336 350 386 364 308 304 291 299 332 394 378 365 389 418 493 547 557 462 427 393 400 384 423 402 422 412 470 466 449 499 464 475 453 489 425 404 500 500 485 529 464 536 546 551 620 518 502 497 508 484 503 463 486 494 486 515 462 447 513 467 507 529 508 509 539 507 492 452 503 519 530 554 530 529 490 513 501 499 532 465 508 469 486 534 501 468 486 505 483 509 494 497 482 521 489 495 492 491 486 477 465 468 477 425 449 418 438 418 420 438 509 439 473 482 501 501 502 471 469 436 499 433 478 518 518 480 517 543 573 619 494 540 415 417 417 407 428 336 360 408 334 386 372 402 386 355 397 366 377 351 369 394 379 389 406 425 385 376 375 413 389 348 326 314 340 332 300 323 345 320 360 368 307 347 340 400 324 310 314 294 282 320 257 323 357 281 296 282 294 309 261 304 289 331 349 409 380 383 365 338 386 362 332 354 349 341 325 314 273 261 295 315 341 370 460 516 493 394 313 296 340 302 247 311 326 336 287 273 289 325 350 278 295 274 292 293 287 299 275 310 259 267 278 285 301 279 316 279 318 287 317 332 385 357 522 696 806 792 773 567 428 399 314 298 304 270 286 275 335 324 343 361 358 366 384 474 398 471 409 418 455 463 440 504 531 554 583 584 628 603 541 494 448 360 358 365 371 412 432 453 513 572 604 674 586 609 580 602 545 521 534 516 475 534 487 487 440 477 417 386 439 436 363 376 401 351 370 373 390 340 340 337 360 337 392 412 367 384 326 330 374 318 368 407 413 381 327 290 322 284 289 358 269 275 256 285 259 256 244 224 222 273 262 268 226 237 251 275 212 253 283 267 237 260 241 214 226 232 290 224 247 221 254 227 238 234 257 227 247 275 289 284 226 235 262 247 252 239 214 233 220 230 227 181 234 222 237 212 198 235 199 228 186 233 259 262 222 207 257 219 181 239 209 224 244 223 256 271 192 182 228 270 279 238 241 254 257 236 251 300 271 245 240 268 206 249 277 254 288 245 215 242 217 250 231 258 243 245 221 253 237 249 235 282 228 281 231 203 287 244 259 238 221 214 212 173 157 147 145 156 163 154 124 142 178 175 151 160 193 189 190 175 196 195 201 199 206 180 213 171 194 199 218 215 180 183 204 239 223 242 194 188 218 202 205 165 198 195 203 233 174 191 170 162 167 183 169 151 167 137 132 162 117 129 96 108 119 85 112 146 140 151 161 114 109 176 120 123 111 116 150 116 163 131 150 149 102 173 122 165 120 129 151 115 159 118 128 109 122 150 139 160 135 115 111 123 118 110 107 125 151 157 173 151 128 131 148 133 129 170 152 154 216 138 181 128 123 150 131 133 120 129 129 138 146 124 91 122 125 91 112 86 55 45 34 58 73 32 35 45 63 46 70 82 60 62 137 129 113 132 105 136 130 109 124 25 24 26 3 46 49 54 23 2 13 17 73 23 21 5 67 52 70 23 0 52 28 47 47 46 38 38 43 13 17 49 27 32 41 62 16 62 36 77 43 58 15 70 91 14 27 58 43 45 43 41 43 72 66 51 54 69 76 81 90 73 39 82 90 97 123 67 81 71 95 110 127 88 118 109 131 126 150 139 209 217 211 195 214 188 255 264 239 241 246 284 252 267 260 245 280 226 269 280 235 246 265 295 332 318 383 345 294 338 361 312 322 355 333 335 328 313 363 378 352 356 317 341 375 328 346 379 368 341 396 395 350 346 384 360 331 297 347 334 334 418 369 357 391 389 513 549 461 522 396 413 437 391 385 378 405 466 413 435 433 447 501 445 453 461 493 450 456 458 474 445 529 552 585 599 508 485 564 495 537 532 479 488 454 490 490 512 434 461 501 511 484 533 499 502 522 508 484 464 461 543 470 524 532 535 534 523 522 506 508 547 517 535 541 492 488 466 493 477 474 454 503 527 454 525 407 483 442 531 483 512 479 451 459 443 498 449 415 445 409 433 464 453 434 503 456 520 508 435 509 490 460 470 448 444 461 500 533 602 612 591 546 466 465 446 431 411 393 374 371 343 383 338 327 403 394 380 367 356 405 387 404 398 420 362 370 440 413 386 393 447 388 400 391 331 272 346 304 359 338 358 349 304 336 375 361 346 360 312 347 320 325 312 334 275 278 339 280 287 295 275 232 314 296 310 298 386 381 370 355 311 357 344 347 365 298 292 326 329 349 327 320 321 331 351 421 522 448 422 305 296 245 312 315 287 306 342 314 321 323 299 291 289 297 278 294 283 372 295 255 305 289 272 293 267 281 290 278 307 305 293 271 289 344 412 590 731 841 832 674 599 432 381 294 281 280 266 283 279 257 326 323 375 398 358 435 397 395 413 407 426 435 422 460 485 529 533 549 556 604 575 547 513 466 430 332 355 378 441 439 496 528 583 610 645 618 610 615 571 586 533 511 486 519 519 427 473 423 511 440 455 410 406 387 344 366 379 345 380 408 369 316 378 340 404 344 402 357 350 304 336 307 316 387 434 372 382 324 316 285 330 301 284 288 262 273 256 282 258 231 218 226 257 221 232 219 231 180 227 226 228 269 258 249 229 230 225 233 212 240 201 247 236 248 228 245 238 224 200 228 198 229 256 228 240 233 242 220 198 188 238 257 206 237 176 213 205 209 242 216 271 250 226 219 180 198 225 209 206 228 193 266 238 233 238 229 245 233 260 289 261 257 196 252 282 240 230 272 244 237 248 237 234 256 214 202 224 221 254 273 225 222 240 213 259 249 223 220 210 274 256 237 216 259 285 260 273 216 244 249 224 269 258 224 169 214 151 169 126 149 145 133 164 165 186 165 184 180 166 157 188 216 192 183 229 180 224 184 191 206 152 186 222 179 213 206 191 197 185 190 155 169 200 198 177 187 169 180 219 157 199 214 200 193 168 173 187 188 172 160 129 123 138 130 142 85 156 121 131 133 144 132 147 139 111 126 146 103 126 120 121 163 121 131 102 125 125 171 102 115 102 141 121 139 116 131 115 165 119 158 140 134 124 129 133 150 149 118 142 185 105 110 153 121 126 177 131 138 146 123 150 151 153 135 154 105 133 110 112 141 168 116 129 116 144 98 140 140 142 148 97 130 64 59 60 19 29 60 20 104 73 20 94 84 44 76 80 85 112 92 144 104 117 220 152 138 24 29 40 46 7 69 24 58 33 25 43 42 57 17 25 34 61 45 22 41 37 36 37 41 21 5 50 23 38 49 52 27 13 15 16 36 67 51 60 72 48 30 52 46 32 78 65 38 59 32 65 35 39 79 46 83 39 63 52 63 88 107 71 114 108 102 94 142 83 90 67 95 101 80 133 122 139 150 138 123 183 238 189 219 200 218 187 229 276 226 289 256 267 258 293 243 312 279 279 301 272 336 339 352 326 332 282 359 336 293 306 339 324 348 339 333 333 350 342 400 364 335 357 311 390 336 374 359 378 349 372 325 325 367 297 298 286 273 297 355 351 347 382 345 415 479 501 535 453 413 410 399 407 389 400 363 442 479 459 426 423 455 470 452 503 396 476 455 460 460 510 506 533 526 558 507 507 496 497 503 502 500 528 476 488 509 496 398 488 518 512 444 469 534 517 484 532 532 489 530 508 540 554 513 507 450 524 485 468 542 535 514 514 512 517 474 581 489 438 471 421 442 424 453 508 471 459 456 451 496 522 466 488 478 524 437 425 416 423 438 488 512 446 520 463 464 470 487 482 480 476 517 478 467 460 500 542 531 545 556 560 513 408 421 432 400 393 390 386 384 342 390 395 343 346 351 361 382 359 339 317 410 393 380 360 371 365 412 372 414 402 357 360 328 331 333 332 338 370 320 346 344 361 315 356 369 306 368 317 340 335 273 274 269 298 318 296 259 264 283 331 276 272 286 295 335 368 422 391 392 332 354 389 358 286 352 311 316 323 329 334 301 294 312 403 491 447 435 402 367 332 368 282 329 277 314 300 283 299 306 321 348 318 298 289 282 288 279 265 290 303 290 311 262 311 285 261 300 293 308 311 286 360 361 452 567 687 776 814 738 627 394 336 333 299 267 275 294 309 327 292 355 423 397 404 430 438 425 436 392 427 381 435 452 490 480 553 583 572 561 542 530 498 422 386 397 375 361 411 441 498 522 618 651 573 621 599 597 571 617 548 528 557 446 499 448 460 419 405 473 426 454 409 395 391 375 369 359 398 344 400 394 361 351 360 374 355 377 354 324 313 341 377 423 424 405 377 378 316 290 291 293 289 256 293 269 226 279 282 281 296 251 260 227 233 286 233 222 222 266 247 233 229 211 197 229 222 218 246 298 237 247 219 219 249 263 250 210 250 265 280 271 259 207 275 190 248 234 243 253 245 240 241 179 229 226 226 248 213 179 213 207 230 261 218 235 262 223 211 207 191 249 205 241 230 198 235 227 213 257 219 241 281 202 269 256 241 229 241 273 240 191 266 268 270 214 269 271 252 259 231 288 226 266 220 277 228 241 223 226 221 266 245 258 213 268 233 256 275 261 230 192 262 248 219 219 208 189 150 169 182 146 158 167 173 163 189 175 191 171 185 190 194 169 189 210 177 211 208 190 215 163 183 204 141 205 201 179 206 174 168 202 196 215 197 192 161 208 174 146 182 215 192 157 157 159 166 182 193 172 151 135 127 140 118 127 151 120 134 131 126 135 138 167 110 123 152 123 143 147 130 94 125 126 121 123 99 152 147 114 133 146 130 153 171 151 113 147 125 165 140 137 141 135 126 120 149 158 173 117 144 157 125 159 140 116 131 153 116 108 146 170 167 140 172 107 131 157 124 148 129 150 134 176 122 99 93 129 116 165 104 71 99 86 75 82 22 20 63 69 29 83 82 66 30 105 76 65 113 101 127 144 133 131 122 118 23 16 36 25 64 31 26 42 49 84 38 27 51 12 40 25 7 54 32 30 26 12 35 62 43 35 4 45 21 42 40 54 44 14 37 54 59 44 19 2 53 49 52 40 49 92 79 54 50 80 56 54 47 63 54 106 71 90 97 63 57 87 55 86 110 85 66 84 115 101 86 85 74 116 145 133 128 183 140 140 233 206 227 184 232 207 213 216 272 282 288 257 258 252 267 258 244 287 276 322 297 300 296 306 301 323 346 312 343 328 353 325 328 303 308 352 308 324 336 360 358 374 330 316 334 329 327 349 344 353 360 386 297 382 320 312 301 324 305 336 376 348 338 366 430 530 516 543 531 417 373 380 361 394 408 410 442 451 459 460 411 465 444 447 446 438 454 508 462 461 461 527 466 565 534 583 532 535 528 551 501 458 512 526 548 484 419 498 459 478 492 501 529 557 515 498 479 461 519 543 525 513 492 542 523 543 506 508 521 510 495 529 502 500 511 513 508 485 452 502 507 508 462 504 481 513 512 445 444 515 534 460 447 460 456 409 388 401 440 436 435 478 458 504 464 497 485 489 484 468 463 469 451 472 482 454 488 536 576 601 517 504 470 474 438 413 434 411 411 391 365 309 426 365 431 363 353 349 384 366 394 351 411 396 391 377 402 363 384 399 404 369 382 328 285 322 350 321 302 322 345 323 349 369 329 342 334 330 310 306 319 315 329 307 325 320 300 236 290 234 292 312 302 327 335 380 404 367 437 367 380 380 337 349 317 344 260 301 279 327 318 346 328 286 404 467 455 450 373 304 309 317 299 321 292 365 329 301 315 294 283 321 329 247 245 256 326 313 299 302 280 283 293 264 271 296 271 308 312 295 304 313 354 358 441 498 608 849 835 710 519 428 383 330 289 296 276 273 303 293 304 340 352 409 409 414 396 444 410 406 411 422 490 471 487 543 553 601 582 598 581 545 517 451 377 373 361 362 401 443 492 554 569 608 616 590 567 609 566 542 531 537 536 545 505 484 448 440 450 461 396 412 438 421 370 352 374 393 409 375 348 369 332 343 398 376 310 332 369 297 362 369 340 394 391 369 374 338 299 311 285 281 307 262 245 305 267 292 311 290 247 289 290 224 257 244 214 257 204 257 234 255 251 226 198 261 238 254 219 189 250 243 275 260 260 243 250 242 222 272 236 227 247 183 248 248 255 228 208 232 224 205 220 264 224 214 205 208 266 246 237 226 218 241 239 247 213 207 226 236 228 221 236 227 260 224 227 262 261 236 228 241 205 272 224 210 231 257 238 224 223 217 217 281 220 277 239 260 240 206 291 241 242 254 247 240 239 273 245 191 220 207 252 237 269 266 269 266 274 248 285 237 261 237 224 199 168 130 143 126 145 148 105 124 181 197 154 158 210 161 192 223 225 187 179 220 201 218 183 194 174 190 191 183 211 151 201 232 170 221 149 235 234 219 198 183 170 149 162 185 171 199 176 175 177 151 171 150 150 151 135 150 165 111 97 94 111 131 127 121 125 109 150 133 147 118 124 117 96 105 129 126 139 128 140 122 133 119 116 118 121 168 168 146 111 140 158 132 131 152 138 123 166 126 130 119 158 147 139 153 118 159 76 132 162 175 137 160 144 133 115 166 150 120 158 180 129 139 160 145 168 131 107 114 131 150 107 141 143 118 119 76 129 98 23 31 68 18 49 29 40 48 51 53 56 66 126 85 83 110 137 133 112 139 111 135 22 35 28 57 21 29 0 28 71 43 34 6 52 40 38 23 9 32 20 23 15 20 78 24 2 67 16 0 26 63 44 20 2 41 37 34 64 37 39 14 81 44 27 48 53 39 106 41 20 37 53 73 61 50 65 67 45 76 51 50 69 70 104 81 75 97 107 104 62 100 85 105 104 103 142 95 122 134 179 153 200 173 137 201 242 186 233 201 242 259 281 303 257 273 236 260 277 239 287 280 314 313 290 312 322 305 313 317 310 337 356 366 302 333 310 306 371 363 364 283 349 399 315 334 326 322 341 319 367 393 349 284 367 344 329 279 332 320 346 289 370 390 366 403 442 515 539 509 483 427 437 402 336 403 406 423 465 468 420 417 481 537 482 456 455 443 440 445 478 481 444 500 514 527 565 566 528 501 542 518 513 504 505 431 517 463 466 467 444 454 463 557 501 502 513 479 493 488 517 482 516 502 528 558 519 534 497 548 485 494 485 560 532 547 523 491 462 520 489 483 448 461 460 497 478 482 475 446 471 465 455 471 443 485 482 484 447 443 423 457 450 483 436 460 489 499 481 522 460 448 473 506 429 460 502 434 489 553 604 601 593 520 461 450 453 402 414 411 397 417 353 379 389 398 359 373 340 375 357 403 382 398 402 380 400 397 371 359 392 416 395 371 320 328 284 293 270 322 302 338 348 335 315 361 355 310 342 333 347 323 327 321 330 277 304 273 319 303 302 334 265 300 298 307 335 321 374 363 389 342 355 339 334 344 307 294 317 333 312 291 259 275 302 298 352 428 471 497 379 312 350 320 280 306 308 281 328 264 303 314 294 274 264 317 325 293 291 310 281 305 325 307 309 265 300 308 288 285 282 272 310 318 326 361 426 509 707 847 820 773 564 386 341 294 290 300 279 319 311 309 306 348 359 376 414 391 428 453 436 447 443 428 467 466 510 538 560 585 581 571 575 476 471 437 382 450 330 388 364 381 493 561 570 604 602 639 602 577 594 561 567 521 510 475 528 456 470 459 411 418 442 407 393 427 379 385 365 349 326 349 309 355 388 375 359 398 365 366 363 347 321 368 413 388 411 401 352 344 322 306 263 264 264 257 347 306 248 286 282 255 235 262 229 233 246 253 229 226 240 251 259 206 191 202 230 264 251 238 205 253 260 231 213 208 200 270 236 242 216 224 253 260 271 222 212 265 268 265 273 260 263 238 194 268 204 236 229 231 248 246 222 168 205 256 277 247 232 212 230 261 266 268 192 235 202 233 274 234 235 251 268 311 237 228 259 234 243 256 272 259 241 251 274 254 251 223 242 231 257 260 268 217 274 274 222 252 200 245 257 237 246 196 247 287 261 219 184 269 248 224 164 210 209 216 194 238 171 142 114 155 155 165 149 165 212 179 225 182 187 158 167 192 135 166 193 240 184 215 167 148 180 186 183 169 188 164 171 218 150 182 186 221 171 163 187 201 153 165 182 174 217 180 165 195 205 179 166 169 150 126 102 157 128 133 133 163 118 88 92 114 135 123 136 142 119 142 123 118 133 144 121 116 131 99 142 171 124 109 123 95 117 112 137 125 114 123 162 146 123 157 155 131 135 135 111 144 102 120 127 131 128 131 172 167 128 176 150 170 153 172 132 157 157 122 118 90 114 133 143 159 153 147 144 110 123 147 133 104 129 130 89 86 102 76 49 26 63 41 32 43 55 27 34 58 63 101 90 115 73 87 118 125 145 119 140 133 21 41 58 16 33 61 54 47 40 46 14 31 48 12 31 25 10 36 12 13 38 45 58 0 32 5 32 45 54 60 13 44 45 15 38 14 74 31 94 47 73 25 58 53 41 42 53 41 44 45 45 72 38 54 71 88 46 71 47 63 92 83 92 109 71 108 108 48 100 138 102 90 120 100 105 125 145 142 136 182 177 191 225 210 193 191 244 228 225 289 268 198 262 246 274 306 265 233 289 247 289 277 259 299 357 385 306 280 306 271 324 309 316 325 351 334 336 312 325 341 345 352 300 306 366 334 310 356 349 347 341 393 348 341 309 291 298 294 309 389 357 361 383 399 405 525 502 498 484 450 387 407 383 394 387 432 410 439 427 479 424 475 411 466 442 454 480 458 501 479 481 512 513 555 577 575 566 495 524 512 491 531 489 448 480 470 525 505 454 504 519 503 531 533 488 478 497 492 527 490 467 514 602 511 517 511 579 479 533 549 504 505 490 567 543 534 509 513 498 464 501 459 501 467 496 472 453 463 532 442 474 512 437 448 431 473 486 380 422 450 428 497 434 439 521 516 505 489 472 469 492 491 481 456 471 482 501 564 582 575 599 520 504 427 444 393 416 390 406 376 360 352 373 393 338 408 368 391 403 407 416 420 403 362 393 374 396 379 399 402 443 360 354 322 389 341 326 315 349 371 365 363 331 397 352 374 327 331 290 300 299 322 302 295 296 297 297 311 276 300 304 287 270 308 322 384 395 413 384 363 356 341 366 332 342 282 278 293 338 337 299 303 327 341 338 440 459 462 397 381 304 290 351 295 299 328 331 312 282 291 312 297 310 285 316 322 303 281 278 308 315 286 290 253 286 269 243 283 242 295 298 318 336 339 465 559 707 824 836 735 576 393 350 308 306 262 292 317 284 301 265 374 361 368 377 385 401 477 406 421 437 470 440 407 557 500 531 532 612 595 626 561 520 466 404 373 373 352 385 450 461 550 572 560 645 636 561 584 558 561 560 474 482 493 467 416 453 441 439 396 414 393 389 381 422 421 393 420 381 377 350 350 404 356 397 373 407 362 368 302 337 361 365 344 401 389 381 296 322 282 320 322 258 321 261 274 233 257 303 251 241 265 267 265 263 231 234 224 243 245 273 223 224 252 244 221 273 236 228 232 245 236 216 238 254 264 226 254 237 255 258 253 225 206 245 197 241 229 237 232 253 185 251 220 208 203 262 224 256 236 241 213 244 254 248 240 274 224 209 190 214 221 220 204 251 235 249 222 206 188 263 186 237 257 244 237 235 252 248 276 277 244 238 230 234 254 246 263 233 263 263 257 247 220 273 238 278 230 224 228 233 293 205 232 214 269 270 240 280 251 249 229 258 244 166 173 164 141 142 157 134 146 133 139 169 193 187 190 186 158 207 147 197 211 163 245 209 189 200 189 185 181 217 216 206 195 163 178 170 201 169 205 179 187 195 178 192 180 170 156 209 186 180 157 176 191 165 158 161 144 127 144 157 137 98 148 124 111 115 127 104 144 125 140 120 116 170 135 110 114 92 125 141 111 125 110 90 103 131 109 133 117 129 149 134 152 140 145 142 133 142 136 129 137 123 141 146 91 115 92 125 145 194 122 162 160 151 109 121 131 158 121 141 110 148 169 125 104 145 104 126 134 144 134 154 127 121 78 65 137 89 66 63 86 68 64 41 36 25 28 52 17 74 43 52 104 60 93 83 76 130 124 103 141 140 109 20 36 55 43 37 71 18 0 27 46 59 3 22 4 45 63 23 29 22 10 6 14 8 7 65 19 29 34 65 21 26 12 19 22 32 27 30 55 27 20 25 67 41 16 66 71 53 71 30 41 4 32 32 51 46 56 96 84 76 91 50 66 112 106 109 95 91 86 107 99 89 112 133 150 101 133 134 128 177 222 188 221 206 282 209 240 235 237 271 255 302 238 231 243 242 287 285 280 252 249 284 280 320 318 304 366 324 334 291 308 323 344 313 315 308 347 380 352 352 330 347 328 380 348 339 386 360 334 330 330 365 336 351 363 317 342 264 278 333 340 369 338 335 408 446 475 575 538 500 431 400 446 337 442 401 418 445 459 423 435 437 492 447 453 427 459 480 472 433 456 513 470 498 574 588 558 549 511 545 508 541 498 512 503 498 464 447 474 483 455 506 520 533 541 570 463 470 540 527 525 505 527 532 543 528 550 484 480 554 544 503 560 516 511 532 547 486 534 483 470 528 467 457 462 467 440 471 438 453 448 468 480 537 478 464 472 428 397 377 450 456 464 478 478 439 562 498 475 455 475 511 529 482 467 427 470 480 553 594 627 593 558 513 469 408 406 423 380 368 398 387 375 384 390 345 368 362 360 415 392 388 371 358 364 384 360 390 401 418 404 402 391 417 319 318 341 316 348 304 329 351 314 340 348 386 332 333 394 330 323 346 330 305 321 325 267 307 302 265 302 289 303 343 286 345 323 360 392 349 384 354 350 336 360 314 339 293 302 284 281 318 323 297 320 367 421 504 480 418 361 320 320 298 319 292 354 340 305 285 316 337 312 300 265 310 274 322 312 344 259 275 339 264 262 285 269 348 328 299 281 265 324 348 365 456 596 726 846 865 738 494 475 363 327 281 313 270 283 302 265 340 325 365 427 397 454 352 392 485 414 445 452 464 466 499 495 534 562 573 596 591 555 493 395 362 373 404 381 403 445 525 566 609 649 650 587 535 599 596 545 528 518 513 498 463 496 471 472 439 433 364 393 404 435 346 394 360 314 352 379 379 334 337 366 374 406 359 437 353 323 343 322 320 430 453 409 341 330 283 308 298 307 321 266 298 291 260 289 263 261 241 270 226 239 229 261 267 231 251 265 224 227 248 256 223 196 237 232 234 239 228 251 258 195 235 248 289 259 280 294 204 196 269 254 251 252 244 232 241 245 246 228 228 225 231 227 218 206 256 226 228 263 217 244 203 214 237 215 234 211 207 193 258 279 235 277 221 261 253 253 261 224 254 301 205 244 256 247 207 206 272 256 274 197 247 232 260 241 250 230 248 270 252 245 241 266 261 242 249 204 283 246 257 297 272 227 241 266 247 252 238 282 297 264 186 145 189 130 142 153 121 167 163 193 207 212 182 152 194 182 192 171 220 195 219 222 164 214 167 224 189 156 189 219 194 184 200 205 189 141 182 184 196 159 190 207 192 194 217 163 207 200 197 171 195 162 146 181 163 163 157 173 151 137 143 77 94 89 123 144 160 135 121 149 148 170 99 123 141 92 133 153 132 166 124 136 156 138 107 114 130 134 135 152 137 103 133 165 168 145 157 181 180 144 148 135 153 172 118 130 123 158 164 141 173 146 115 156 161 126 165 150 130 167 143 149 111 109 137 164 143 151 115 168 114 146 173 118 130 109 103 95 89 49 44 72 43 61 60 54 70 33 30 66 45 107 89 109 117 104 80 134 109 121 126 128 19 47 57 48 38 0 67 23 10 23 27 0 68 39 52 44 44 60 20 62 58 14 16 58 35 51 11 24 13 55 59 28 0 18 49 0 36 44 37 12 32 62 74 50 34 4 61 59 7 33 46 66 13 65 67 49 81 96 62 81 65 96 108 85 118 110 92 114 107 69 95 74 133 115 126 151 127 106 148 227 211 156 205 218 203 230 174 238 243 228 223 287 249 271 308 254 276 286 292 320 275 334 319 300 330 289 331 281 232 353 299 330 337 298 329 320 323 373 331 338 326 340 377 342 323 319 320 356 323 319 357 330 406 278 360 311 303 293 319 366 371 361 369 403 427 516 559 526 486 441 406 357 375 401 441 475 430 473 453 445 440 467 442 408 513 468 464 405 546 501 486 500 508 571 548 573 562 530 531 494 556 591 489 476 475 492 534 466 460 446 506 507 527 502 515 485 528 531 471 454 500 520 566 576 565 496 512 531 462 505 520 540 516 515 459 528 524 466 538 528 480 454 449 495 512 540 485 510 484 498 502 469 485 454 471 433 425 432 415 477 462 464 422 440 493 493 526 479 478 510 468 507 508 509 471 484 560 540 591 575 600 550 526 463 445 386 389 417 446 356 383 380 373 393 410 343 350 372 415 395 421 345 412 399 367 425 361 360 424 446 432 435 420 314 283 340 322 310 337 338 388 299 353 300 321 334 350 339 350 319 291 317 288 305 270 310 328 296 300 305 283 284 290 268 325 332 402 375 354 354 348 321 340 375 325 292 311 298 317 302 266 297 303 360 383 449 509 470 422 344 346 300 315 337 270 295 326 284 304 327 295 269 336 246 285 290 306 288 299 287 273 287 288 290 301 275 310 290 285 322 295 331 341 393 439 555 734 838 852 787 599 417 359 324 293 289 260 301 308 293 328 360 375 394 401 394 390 430 461 427 429 435 483 499 476 507 534 550 572 572 567 523 527 380 398 394 379 313 428 431 495 615 551 606 608 622 607 590 551 566 561 478 497 505 447 483 505 419 419 379 410 422 402 397 412 365 359 357 341 338 329 349 361 371 339 388 407 398 362 366 346 328 381 375 385 347 390 339 316 297 300 271 314 296 273 268 246 249 256 321 278 271 236 250 225 219 231 274 219 210 249 277 235 233 241 232 218 238 206 246 236 255 265 239 235 248 262 229 237 259 280 241 251 258 253 224 276 219 231 235 206 220 206 229 233 225 254 215 225 264 227 197 213 228 284 234 230 259 210 206 223 279 217 237 227 239 227 285 213 246 230 234 262 204 215 259 249 239 230 239 216 236 256 269 227 280 258 230 258 236 176 233 205 215 228 258 233 279 333 222 219 222 247 250 303 269 225 216 249 237 258 230 230 239 215 185 143 129 154 161 129 153 172 151 139 161 169 208 171 173 174 174 178 183 217 215 201 201 222 190 175 200 182 143 181 184 204 177 214 213 198 194 182 191 147 187 129 181 208 152 179 159 164 186 196 172 179 174 189 166 114 163 127 112 143 137 119 125 134 172 157 145 100 137 148 125 137 136 113 130 89 131 128 122 147 122 122 112 129 136 147 137 138 135 152 160 151 163 116 116 162 133 127 124 166 107 140 162 140 153 151 126 133 136 154 172 109 146 142 135 128 171 155 193 151 106 155 154 124 112 137 137 127 134 124 135 148 125 153 144 134 116 58 83 74 29 34 37 34 63 94 57 41 43 65 109 81 94 106 81 142 112 137 91 114 103 18 24 22 24 66 37 42 13 14 13 7 35 19 33 0 12 17 23 77 59 20 29 31 27 69 34 46 53 46 77 21 3 26 51 42 22 57 47 24 53 49 32 49 70 8 61 50 21 51 70 60 97 60 63 83 112 57 80 56 57 102 92 120 68 126 101 76 102 112 101 58 132 159 164 122 105 116 124 124 163 240 220 202 180 219 250 230 267 220 256 265 295 268 268 304 242 234 276 260 250 291 273 332 304 325 352 315 308 310 324 314 322 320 347 340 361 329 334 374 372 414 392 349 341 330 337 354 296 365 327 378 331 350 320 340 339 314 271 324 326 413 337 352 402 377 509 486 520 477 430 388 371 370 440 429 422 441 445 438 437 505 456 446 459 430 515 424 479 476 509 484 496 500 526 580 548 556 488 495 518 532 596 474 534 543 526 526 509 471 509 555 565 527 520 549 482 544 552 494 520 529 530 532 479 568 522 539 528 528 512 517 525 506 552 526 501 496 517 500 503 492 512 443 480 492 448 478 486 498 444 554 493 443 407 466 463 407 371 464 407 485 447 459 464 476 496 484 485 522 462 522 474 500 489 473 477 505 508 534 591 601 534 522 445 378 393 403 423 404 365 358 386 351 332 350 351 361 387 384 377 381 356 393 344 405 382 440 411 412 447 391 396 371 362 298 322 316 332 341 347 347 322 342 324 320 337 407 353 312 292 310 339 266 288 276 317 318 291 294 274 297 271 347 281 325 337 362 419 361 365 333 357 383 355 306 358 311 329 318 295 295 328 340 333 369 428 478 444 345 324 304 293 282 332 358 324 299 301 352 303 308 266 276 298 309 318 255 312 295 299 309 302 304 322 298 308 315 306 299 275 324 326 339 362 473 570 769 802 801 675 545 456 367 279 297 297 256 288 283 304 311 346 398 383 374 346 397 431 445 437 413 438 469 509 486 516 553 574 559 575 572 532 549 467 402 354 400 352 426 387 511 524 574 599 580 610 660 567 538 584 565 520 522 491 508 465 422 417 459 422 444 395 391 406 369 396 376 392 373 355 376 356 354 374 378 356 396 357 365 367 280 352 375 348 405 370 478 343 298 295 277 343 296 309 329 270 270 246 246 283 275 263 227 233 248 256 221 243 250 214 240 249 244 189 213 276 210 234 255 229 220 237 227 233 190 220 255 277 210 247 278 235 261 239 234 231 246 204 259 229 219 263 250 240 222 217 217 217 254 225 214 226 245 231 252 211 251 190 231 230 234 217 225 230 261 245 233 261 259 243 231 240 231 228 256 245 242 244 220 210 216 233 240 242 231 256 284 264 277 240 270 264 236 267 216 237 216 268 230 240 257 304 268 257 262 270 280 264 250 211 245 220 242 251 196 205 132 159 171 148 113 116 183 194 172 156 182 186 175 162 164 189 203 194 229 228 228 179 217 189 210 192 206 169 157 223 184 183 220 194 187 216 194 204 183 194 218 241 170 166 203 171 169 209 187 219 201 145 151 144 185 102 112 108 96 125 87 112 134 126 96 128 160 159 155 100 102 112 114 116 130 111 70 133 72 139 142 129 137 104 147 121 176 126 158 141 133 132 155 133 114 182 142 119 170 149 125 111 143 139 130 130 158 174 164 155 173 145 141 102 150 128 134 169 139 169 172 131 138 157 144 152 177 131 153 136 142 113 113 91 98 105 67 65 52 55 67 27 45 12 55 65 65 70 68 81 63 95 129 88 83 105 131 140 118 143 17 19 29 44 0 9 49 64 70 53 38 25 12 47 30 33 16 46 41 33 38 30 0 35 35 21 31 12 31 50 35 54 10 47 45 41 23 61 15 40 46 0 16 39 70 61 45 30 58 63 64 61 23 99 36 68 97 89 72 60 70 101 121 80 100 63 121 91 102 120 93 90 86 97 134 129 103 151 150 175 208 189 207 189 173 234 233 228 243 235 269 285 302 208 270 266 264 267 294 239 283 292 283 307 318 305 288 323 280 335 359 350 351 356 285 337 387 368 372 329 388 333 332 482 318 370 338 352 355 343 369 375 296 354 346 309 287 292 385 371 387 382 380 387 413 594 517 582 508 450 403 375 399 374 383 379 419 461 477 454 480 438 465 491 487 460 479 478 486 453 474 515 479 481 545 571 502 542 507 550 522 505 513 485 491 531 495 489 482 511 470 448 524 533 538 555 504 504 453 561 526 524 544 548 559 543 508 490 496 478 559 520 519 526 481 523 514 437 531 482 460 455 486 467 459 490 485 505 484 485 517 422 481 484 465 445 409 410 412 420 442 448 503 468 512 501 456 480 432 496 454 454 480 454 446 495 529 536 551 629 631 521 480 460 415 430 376 388 392 392 379 376 378 354 344 384 368 399 377 426 406 408 399 432 417 399 364 394 444 389 430 392 349 380 350 317 356 350 326 313 327 334 331 357 371 358 341 332 312 321 307 307 276 360 292 294 338 282 280 312 287 281 329 312 330 336 367 369 374 363 350 362 351 323 321 263 283 330 330 330 282 342 267 335 383 485 515 483 397 315 334 330 327 300 318 269 341 344 316 295 327 255 272 280 275 279 285 318 270 304 280 252 269 273 304 226 280 266 297 254 265 308 295 367 445 565 734 821 871 717 587 409 342 334 305 265 272 315 305 350 319 310 359 323 423 420 431 416 407 406 410 433 458 460 487 555 572 575 578 638 556 534 534 445 385 366 371 345 412 437 465 499 610 600 640 618 608 621 596 536 547 522 551 524 520 433 471 464 462 426 402 430 388 447 401 423 393 392 380 367 306 360 412 330 355 377 386 324 329 340 335 343 398 404 418 419 383 323 316 321 299 278 314 312 289 284 269 247 260 289 274 274 277 238 218 259 203 235 235 239 249 250 252 258 227 265 227 218 255 232 228 240 243 246 210 240 228 244 285 249 222 206 250 265 235 245 245 229 251 187 240 225 210 259 253 214 214 237 266 250 211 257 206 233 223 269 231 247 208 198 206 196 223 234 245 257 276 304 255 224 216 260 230 239 224 246 270 267 244 222 257 253 281 260 253 256 247 280 226 259 222 276 248 245 198 269 252 276 233 271 270 244 258 239 257 207 272 261 245 235 262 236 190 222 179 179 162 173 175 142 150 149 162 187 173 199 195 181 171 210 148 231 211 157 223 116 219 203 176 184 178 180 185 192 220 195 162 247 256 218 170 203 199 188 239 191 202 203 212 218 176 153 191 176 207 154 140 158 182 169 151 160 95 111 111 110 108 106 162 122 113 144 143 123 119 112 110 101 104 121 112 143 129 114 110 128 147 115 123 151 168 182 149 166 179 144 127 175 189 112 132 171 133 89 170 142 157 129 137 161 135 150 115 163 164 122 139 127 111 90 147 117 165 120 111 151 119 159 150 105 175 128 134 137 118 150 110 135 108 121 115 83 76 70 61 49 56 36 25 62 47 12 84 70 63 88 62 112 115 109 106 119 130 111 149 117 16 50 14 42 19 69 23 55 43 28 17 51 0 28 50 44 21 13 44 0 34 22 31 42 40 33 55 29 63 16 34 25 60 42 46 49 21 46 33 55 28 64 47 38 34 56 66 66 59 57 60 31 71 30 64 80 71 67 53 64 72 88 98 77 92 138 90 97 116 128 73 61 122 134 114 130 113 157 153 189 211 171 191 219 218 217 232 240 251 241 274 258 236 257 274 273 227 292 281 299 261 346 352 298 332 336 275 296 301 374 330 307 338 353 321 319 372 329 330 362 386 392 333 365 385 295 314 328 413 328 365 337 350 334 316 311 272 295 327 330 393 398 365 366 369 465 529 506 447 443 358 398 383 416 418 387 447 419 454 457 434 458 440 473 441 459 467 472 479 491 472 508 564 473 570 558 564 518 479 567 511 526 487 540 507 549 443 465 494 489 470 504 528 505 515 539 478 470 455 520 501 557 571 493 512 533 533 506 533 554 503 478 533 510 507 533 547 469 479 469 464 462 479 488 515 500 481 454 494 478 514 459 445 463 435 433 453 386 413 428 460 458 465 449 462 488 521 491 539 473 486 411 524 455 463 499 534 576 610 639 618 551 474 451 415 383 404 423 404 409 365 364 383 362 387 367 358 413 359 359 433 359 378 413 389 407 422 397 439 424 411 341 352 360 340 317 339 352 352 338 364 359 322 330 363 324 348 351 357 300 298 310 290 318 296 315 331 283 279 292 289 297 284 267 340 354 400 402 398 360 329 308 367 325 338 376 306 353 313 301 320 289 308 306 368 476 483 442 355 334 312 364 285 322 303 310 330 353 299 287 299 295 321 290 291 282 279 308 285 274 289 297 270 319 271 270 263 269 308 328 315 339 318 366 458 527 734 807 851 759 555 437 357 280 320 356 318 316 282 292 322 285 390 395 406 419 405 449 460 425 458 431 454 460 496 555 565 567 594 576 554 542 554 409 374 369 353 381 406 397 503 534 601 607 633 634 637 563 563 581 581 577 513 528 502 443 476 419 448 457 391 446 466 392 372 410 365 383 392 324 365 354 344 328 390 371 399 384 376 393 363 333 368 442 411 465 382 364 327 295 306 339 286 250 280 299 260 249 241 282 285 244 285 247 237 255 234 237 260 285 236 275 234 220 257 248 259 201 206 229 248 258 244 215 283 238 267 234 249 226 275 271 267 239 221 268 232 266 255 230 234 230 227 228 237 237 197 242 228 273 219 239 241 270 195 198 232 253 201 209 209 238 252 225 231 210 263 230 241 223 221 220 277 251 272 217 242 273 250 234 245 279 260 263 211 262 249 178 242 257 223 244 219 241 262 250 228 228 255 265 257 204 272 251 242 264 264 254 244 247 260 256 227 226 224 206 166 157 165 146 153 157 161 161 169 188 206 160 167 164 156 187 198 208 246 178 220 197 144 203 207 196 198 162 163 214 168 215 245 191 189 206 188 180 218 232 191 192 168 177 222 201 180 212 159 179 171 180 178 150 189 127 104 115 121 113 92 128 143 130 140 120 158 149 155 130 162 117 99 163 127 99 137 135 126 120 112 135 133 117 110 114 140 181 172 175 121 132 107 132 155 161 130 142 146 146 133 143 157 149 151 139 165 141 195 127 130 165 132 144 134 119 125 122 166 171 127 140 113 117 121 156 172 82 156 126 132 134 113 138 111 78 69 51 67 48 11 66 25 34 22 56 67 49 73 83 56 82 86 106 119 122 113 75 115 90 15 50 36 35 61 46 25 42 51 29 51 48 15 60 59 55 62 0 18 31 7 57 37 33 43 54 39 66 34 41 51 74 35 35 34 41 39 42 22 65 39 0 85 41 82 4 36 33 80 57 48 40 65 80 92 42 72 30 66 76 79 26 103 109 102 72 89 91 83 91 76 107 107 148 124 80 144 125 64 182 168 216 177 224 205 230 244 293 272 239 257 290 295 248 274 304 255 311 228 241 336 298 305 292 329 316 353 375 336 336 322 349 294 302 290 389 340 355 355 359 356 322 391 342 320 388 357 339 341 344 360 401 369 329 322 300 281 297 318 375 368 345 355 413 434 526 482 507 485 391 389 407 357 364 431 447 393 421 454 429 470 454 415 429 442 471 465 475 495 483 505 529 560 538 576 597 540 454 517 548 555 508 545 456 538 465 496 500 520 475 470 550 510 536 561 495 511 511 502 522 506 564 537 509 543 473 538 528 492 506 565 569 482 526 477 494 491 493 493 510 469 519 471 418 509 405 465 522 547 523 465 444 473 469 484 451 446 460 421 442 455 477 444 446 545 485 496 486 525 465 452 504 473 459 496 488 508 526 581 596 582 552 429 468 446 401 382 397 370 379 418 439 386 395 372 333 360 397 345 354 385 404 416 397 405 390 342 382 414 397 437 347 401 319 295 355 339 285 355 353 360 382 340 387 346 300 335 338 377 329 336 289 285 335 320 324 292 282 306 314 270 320 253 351 357 331 332 376 376 372 365 342 362 350 336 281 321 291 311 318 342 326 304 310 367 411 491 450 451 341 355 288 357 342 298 317 314 317 317 299 296 271 285 305 234 248 297 329 317 281 254 276 305 281 326 253 314 286 316 327 302 321 355 356 426 571 695 841 914 717 585 480 353 307 348 265 290 276 301 284 289 371 356 377 366 454 375 388 409 423 415 432 492 482 484 524 544 558 593 592 600 510 473 444 416 350 295 366 394 442 579 540 543 535 615 619 632 576 574 570 527 528 530 507 485 516 458 473 429 406 416 423 425 406 399 414 363 386 381 345 355 350 369 366 392 350 389 330 345 342 311 320 375 378 447 398 376 353 317 311 305 328 343 315 248 251 302 289 241 258 261 293 253 277 275 233 251 207 242 276 245 227 252 259 206 216 236 232 261 241 208 268 280 260 251 282 210 276 226 272 247 257 216 261 260 258 215 236 201 234 191 219 240 229 233 208 263 222 218 223 252 202 203 191 252 186 183 222 240 196 195 267 229 236 246 252 212 196 268 253 242 272 266 292 244 245 254 233 218 250 210 299 271 249 213 285 297 211 256 262 260 263 234 224 191 250 280 207 286 273 229 240 213 227 241 281 250 250 246 252 273 247 227 231 200 168 206 144 128 116 144 185 180 94 154 186 215 150 213 155 249 202 167 171 185 236 173 201 195 192 184 146 192 191 180 210 185 198 177 192 195 206 213 213 208 182 157 213 158 180 177 219 221 155 180 223 162 198 154 134 167 133 163 161 125 104 150 119 86 129 140 133 124 133 129 142 133 118 129 138 113 96 93 163 129 100 126 109 181 110 106 117 155 181 129 153 154 138 118 155 119 161 199 125 141 150 133 143 151 146 163 160 151 182 117 171 130 174 181 127 125 163 129 157 156 142 142 129 194 146 177 141 148 157 115 143 107 114 136 91 84 119 51 102 46 32 23 47 53 69 44 40 42 73 82 94 92 87 126 123 99 118 150 95 94 138 14 48 51 46 22 42 16 109 103 19 27 74 28 35 65 46 15 30 22 58 31 33 47 27 27 42 46 33 6 33 45 43 44 45 23 60 27 38 42 57 48 29 31 7 33 48 90 21 85 34 24 59 36 63 71 88 64 72 90 53 90 80 86 73 88 75 112 87 81 96 97 76 123 114 126 105 114 188 147 153 206 181 194 222 163 241 216 217 257 237 230 228 268 269 267 263 334 252 272 266 284 317 338 300 351 320 310 283 310 346 334 345 331 309 339 339 307 321 347 361 337 316 340 315 360 328 396 346 394 346 366 344 339 317 313 277 280 324 322 342 424 352 356 371 437 476 536 536 445 394 394 410 392 370 415 435 397 428 411 473 431 426 436 438 446 467 499 500 431 473 495 466 498 575 538 568 501 529 533 569 554 548 493 527 501 479 468 499 487 462 512 532 465 535 501 466 484 478 506 535 477 502 565 501 572 491 481 522 505 486 494 522 575 509 489 563 487 505 477 485 484 485 469 504 428 460 518 484 482 506 530 467 480 447 501 453 407 366 476 440 468 482 447 500 468 564 551 497 442 464 458 484 466 495 514 545 502 535 552 609 607 539 462 450 399 432 390 387 371 369 350 391 341 342 358 351 374 369 401 371 373 391 380 371 391 355 378 398 368 432 389 383 373 348 318 320 363 356 340 325 344 337 386 338 363 354 312 299 367 315 313 286 301 313 317 293 319 299 311 266 312 280 240 287 285 342 402 388 434 348 365 319 352 335 344 308 301 318 314 336 298 297 311 325 350 415 515 494 357 343 336 334 319 325 300 320 321 324 322 294 266 319 272 279 297 295 295 312 286 248 278 292 290 319 292 275 294 281 314 304 258 295 334 393 454 581 702 829 864 721 605 429 346 330 270 285 272 265 275 261 327 374 389 371 370 405 403 425 395 449 425 455 458 465 527 527 589 571 574 581 632 573 504 483 370 376 384 380 400 473 472 520 602 620 629 606 592 623 578 558 577 514 541 567 463 481 469 456 447 418 392 397 396 432 405 352 391 332 384 358 340 326 400 384 361 392 411 348 332 313 340 353 360 334 414 400 378 364 309 321 288 313 292 306 226 268 277 284 271 281 228 270 260 243 203 222 235 232 192 226 215 249 240 230 249 262 245 268 297 194 243 274 216 213 215 235 257 214 258 255 242 209 263 255 242 215 210 246 249 221 255 229 215 201 206 258 227 227 242 229 219 238 208 237 260 213 229 222 215 232 236 249 211 216 266 244 241 269 240 227 240 260 218 240 233 276 262 261 260 274 248 253 186 266 271 284 275 233 225 263 244 242 271 268 263 224 235 250 226 236 284 256 247 257 260 294 240 258 273 244 243 238 233 207 234 184 149 143 163 129 150 163 158 194 195 175 132 187 167 198 149 208 187 209 219 182 252 189 196 179 151 180 147 196 181 200 176 171 202 170 132 206 210 171 173 192 195 183 185 192 166 167 178 172 172 187 165 141 164 176 162 146 115 128 116 107 107 106 84 108 145 165 117 138 110 118 131 101 159 137 123 163 141 134 109 94 162 154 163 154 127 137 167 133 163 159 113 169 121 137 107 168 142 136 134 151 160 149 188 153 111 116 139 136 131 128 152 148 142 382 106 132 150 195 107 139 174 145 168 157 157 163 118 156 142 145 149 117 128 139 86 114 70 86 48 69 27 13 49 70 65 27 66 69 83 89 105 135 89 87 89 140 147 110 137 124 13 52 9 25 36 0 40 25 55 38 17 26 10 58 37 31 27 21 23 0 37 12 28 47 10 20 36 52 43 39 34 38 34 35 40 3 37 55 53 26 100 36 48 67 49 70 46 44 39 66 51 47 82 39 55 75 70 59 66 37 74 61 83 93 94 115 69 66 109 99 121 100 89 150 92 134 158 173 157 156 197 199 233 235 196 207 233 250 266 232 226 276 271 267 258 269 260 301 256 275 273 286 288 336 313 334 285 304 308 354 335 319 296 298 365 337 318 336 335 351 353 327 348 326 347 351 349 314 339 327 362 343 353 333 342 333 306 335 328 383 390 399 343 362 447 481 480 551 481 373 418 426 388 394 398 425 427 426 499 467 475 457 461 449 480 444 482 466 430 462 496 481 539 543 511 572 492 507 543 556 572 430 519 490 524 464 525 435 421 522 478 492 522 513 571 539 504 519 471 534 523 572 529 531 513 518 510 513 551 521 519 467 545 561 448 507 495 497 503 474 452 434 502 441 441 474 491 505 501 500 507 463 448 464 506 476 431 454 430 401 450 479 461 489 484 473 527 504 440 480 469 555 468 502 488 523 475 528 559 620 534 578 460 457 424 393 455 402 394 428 355 355 365 357 360 363 361 385 393 376 302 381 390 385 424 345 362 395 394 406 387 399 387 361 365 328 317 330 328 327 342 367 381 326 330 389 373 349 283 339 319 312 326 293 291 300 324 285 302 303 316 294 268 283 334 352 353 352 409 319 356 322 320 309 263 304 361 302 299 350 266 321 339 356 363 465 464 476 418 350 283 306 300 323 309 295 301 316 324 353 289 319 300 312 305 286 332 342 344 301 323 286 297 300 278 310 259 289 302 265 311 308 333 363 405 555 702 770 780 695 554 435 373 306 282 291 296 293 311 285 312 366 356 390 374 374 409 404 477 405 431 465 420 507 494 480 523 582 570 569 636 555 495 449 403 406 340 394 371 430 501 538 573 620 635 604 607 580 562 592 542 528 534 485 510 521 468 439 427 389 403 358 367 399 395 373 383 421 375 343 346 311 370 350 366 377 358 375 353 301 332 349 384 375 392 448 411 290 304 306 280 298 329 276 263 268 261 321 212 241 250 285 257 236 257 225 235 208 192 238 248 273 258 234 255 224 255 211 241 212 172 264 225 219 258 210 246 216 227 273 289 251 196 241 232 238 246 194 247 218 239 269 235 193 231 215 242 249 251 238 211 257 205 234 253 242 231 274 227 198 231 236 229 250 207 256 228 232 225 262 262 260 210 210 265 247 262 221 231 253 231 249 231 221 247 233 249 223 238 239 243 250 258 233 232 268 285 233 252 244 236 301 308 236 248 214 256 212 284 258 249 204 280 264 211 180 134 170 150 157 152 177 177 163 196 156 195 194 176 164 154 186 171 196 206 233 181 220 182 173 206 177 210 181 200 183 219 215 220 174 184 171 224 170 199 214 164 172 207 174 157 150 206 165 171 167 205 181 154 175 103 141 141 95 98 114 144 126 114 117 143 146 143 115 128 150 147 159 146 144 141 86 134 131 148 120 125 133 127 112 128 153 145 128 178 148 130 91 148 129 140 133 128 168 114 174 142 110 128 155 163 167 161 104 151 144 135 169 142 145 124 151 147 133 143 128 169 150 146 144 158 183 161 161 152 129 124 113 173 136 106 68 105 93 34 21 22 41 58 19 46 55 76 81 67 77 77 74 81 107 106 96 123 143 139 139 12 41 53 42 45 7 42 2 25 41 81 21 21 29 39 32 26 58 40 30 18 27 61 28 17 15 58 22 4 51 0 11 39 34 54 4 24 63 45 15 48 68 92 49 55 34 46 44 70 55 29 35 50 53 82 58 83 75 38 75 53 73 67 63 117 101 85 98 135 57 88 129 123 103 91 100 87 124 166 171 188 240 200 203 234 228 232 216 240 245 266 276 262 248 298 317 276 275 272 281 286 292 308 286 297 299 302 320 311 290 312 301 298 328 351 358 338 351 392 333 373 387 365 324 331 344 329 353 360 357 336 288 356 344 320 300 250 292 338 344 358 375 342 399 376 545 468 501 461 446 388 380 365 356 389 436 428 476 394 524 470 446 426 403 446 439 431 487 455 453 464 546 551 541 543 564 597 531 548 519 522 556 518 496 502 445 492 491 426 485 478 482 495 533 484 537 541 541 520 530 476 544 561 516 539 502 534 517 496 517 525 561 511 508 490 493 498 482 448 487 521 489 455 472 449 512 509 469 498 528 490 545 484 467 476 443 439 414 402 392 445 435 451 445 488 463 474 551 511 480 494 439 475 479 492 481 527 475 582 602 549 515 491 453 419 408 395 410 381 435 382 390 349 404 435 373 385 384 366 365 365 399 378 363 427 414 428 383 410 419 433 386 320 337 334 342 331 334 349 333 377 340 343 351 323 380 374 340 375 346 284 311 300 316 315 254 308 298 322 288 261 270 261 285 334 334 339 433 427 357 393 328 336 368 318 332 324 266 348 347 296 312 313 308 335 410 492 531 394 327 345 292 328 323 321 333 314 344 312 332 276 299 278 284 272 304 327 281 312 302 296 267 322 278 247 274 283 277 281 269 301 326 320 343 430 520 717 802 779 747 532 423 375 331 308 250 288 296 331 310 311 336 336 339 437 378 396 428 448 440 431 442 454 442 524 557 501 597 555 544 605 574 467 449 394 340 339 418 425 417 530 532 523 618 650 599 566 585 613 573 516 471 526 485 469 442 444 467 478 392 473 392 372 405 382 376 366 362 356 343 362 351 319 318 381 343 324 320 365 292 304 364 388 402 400 392 350 324 295 300 316 305 292 245 286 256 276 284 262 289 256 240 272 233 256 270 228 244 224 216 243 242 260 250 260 239 229 228 231 218 270 259 244 282 235 279 232 242 255 212 246 236 289 226 248 241 254 219 235 264 232 233 206 236 226 216 204 225 242 231 228 220 188 201 223 244 204 226 212 199 212 206 263 220 258 232 251 250 212 255 230 263 265 270 249 253 237 284 279 211 268 229 286 246 256 260 244 247 257 268 200 252 236 215 258 240 224 224 275 207 260 234 244 220 241 218 237 230 218 211 217 240 263 221 196 139 162 152 141 118 185 229 156 161 133 152 179 150 199 203 164 232 211 214 196 208 192 206 215 204 160 176 185 176 162 166 216 216 170 211 151 180 166 169 204 178 180 191 186 174 151 184 194 167 217 152 174 189 172 154 144 143 149 122 149 116 136 172 75 139 136 142 140 130 164 116 131 114 159 94 88 132 127 139 131 126 134 127 114 113 161 147 120 185 135 146 158 132 141 126 123 131 146 141 119 105 141 151 149 138 116 111 168 169 167 134 152 158 141 151 137 148 143 116 144 144 142 143 148 160 166 137 145 146 118 155 198 122 121 133 97 99 59 43 34 71 4 45 26 51 56 34 35 69 49 76 79 110 104 112 128 141 107 146 106 122 11 43 17 62 55 4 17 61 43 40 44 3 40 28 34 0 30 20 32 61 32 41 50 38 19 18 22 25 49 36 51 55 49 28 52 24 23 28 34 50 40 59 28 61 25 62 16 52 40 54 65 38 74 74 55 63 77 43 75 88 106 59 100 87 98 93 60 82 79 117 114 130 153 122 132 103 97 125 179 144 206 195 225 186 244 189 245 245 253 248 224 235 232 251 278 280 266 290 271 273 260 305 333 358 341 256 317 330 349 355 282 331 315 314 296 313 367 332 371 348 327 341 374 330 310 334 324 337 373 361 321 350 328 326 336 276 307 290 289 348 382 361 381 368 410 501 445 488 498 373 393 365 384 367 377 459 434 404 465 434 423 469 456 430 447 474 509 506 491 438 455 420 511 519 513 552 564 495 493 511 502 520 489 518 542 487 450 482 453 483 471 523 523 523 537 502 489 521 519 496 523 539 577 565 460 484 514 486 520 548 472 521 511 476 436 518 494 431 516 478 467 531 466 478 463 476 493 455 439 510 432 478 442 447 497 504 429 435 414 447 462 412 480 449 476 463 470 490 485 500 449 449 515 455 436 483 497 538 548 574 550 548 501 434 443 427 384 399 405 362 384 354 401 364 375 378 385 376 344 398 377 407 392 408 371 364 397 378 354 382 404 346 361 329 331 332 287 343 305 343 350 373 353 333 334 329 358 364 329 361 318 281 262 292 273 271 293 339 272 304 271 270 299 342 288 329 377 384 377 374 340 317 366 326 345 294 322 327 297 286 321 309 272 342 351 419 494 488 421 328 292 271 296 256 300 322 332 324 320 280 317 340 294 304 274 259 320 283 304 261 312 262 272 296 244 284 231 270 264 264 306 312 335 376 430 517 702 805 840 665 563 439 353 294 323 284 298 276 269 274 312 305 376 364 389 430 418 420 422 413 411 401 438 457 474 523 592 577 568 557 597 552 516 396 398 352 362 354 398 435 484 543 561 571 663 602 565 557 537 569 561 529 536 492 463 465 458 432 430 440 394 459 390 379 380 403 412 323 364 358 379 348 326 344 385 363 380 401 386 343 349 314 394 407 406 441 393 365 311 317 325 318 302 276 292 279 277 251 240 266 247 245 270 248 265 252 200 279 218 239 218 236 254 213 257 231 218 263 199 173 269 249 256 227 260 249 278 258 208 254 214 255 257 266 263 219 289 259 301 250 252 221 234 234 193 142 193 281 239 222 207 212 228 277 243 212 262 254 231 232 196 231 259 254 236 226 242 220 203 244 265 251 252 237 218 218 249 260 245 221 209 274 234 264 279 238 259 225 240 272 213 238 241 256 240 246 243 262 242 222 247 270 237 233 229 229 231 240 239 206 250 279 210 262 217 213 170 129 147 138 156 127 171 164 157 168 165 156 172 175 212 221 186 220 204 184 224 221 204 190 176 176 165 158 189 208 184 197 201 213 164 186 176 223 199 208 187 194 208 203 132 186 175 220 177 194 145 205 178 154 137 147 113 115 107 143 117 132 136 129 144 94 142 182 128 152 87 145 139 110 128 141 104 109 121 130 152 148 144 131 151 140 112 138 143 142 150 130 179 161 141 159 149 154 138 145 126 130 129 171 118 143 177 148 183 111 171 166 132 183 155 165 189 156 132 147 123 164 156 128 128 155 116 126 138 146 152 122 105 127 103 82 99 85 56 55 0 40 11 44 41 61 0 53 72 102 101 118 94 108 123 107 137 149 132 124 10 39 26 55 48 45 34 27 48 36 51 43 20 38 50 24 44 42 55 11 34 30 63 30 22 0 155 69 5 23 0 58 52 51 20 35 29 60 38 16 71 39 68 65 54 32 48 48 27 3 80 68 34 65 71 98 94 99 74 72 31 69 107 87 88 114 107 96 97 94 75 99 120 99 91 103 127 120 155 162 172 182 206 227 181 194 231 225 244 220 251 255 253 212 258 296 246 285 274 261 282 303 336 299 272 355 317 324 314 298 278 343 334 315 321 325 365 349 326 343 330 309 321 347 315 335 351 349 342 348 355 373 342 343 348 283 256 291 282 352 363 380 369 415 396 479 542 572 470 412 373 339 394 379 378 402 403 455 469 445 469 436 452 474 453 402 476 474 405 464 451 494 527 543 554 622 519 524 534 547 517 510 536 531 453 497 519 490 482 431 485 488 493 501 535 492 540 493 508 514 480 502 499 560 513 502 547 531 516 529 485 538 561 518 468 496 451 517 497 470 468 470 475 530 493 480 493 497 465 472 434 452 478 486 462 473 398 417 431 431 469 409 493 467 513 446 515 507 501 476 465 491 435 435 454 464 498 515 540 573 616 549 458 452 392 406 390 373 380 354 349 367 394 378 383 376 367 389 333 359 400 371 389 419 381 404 379 440 386 363 418 436 340 339 364 287 336 314 345 292 375 292 333 320 330 343 336 321 352 343 310 272 310 302 251 305 304 303 271 282 298 296 295 325 283 333 326 370 400 371 395 345 347 348 311 328 323 345 290 322 298 306 277 345 395 463 501 470 419 289 289 297 333 277 316 319 270 285 315 310 290 295 307 300 289 275 297 306 304 293 284 254 299 330 282 280 225 298 319 289 292 304 337 350 425 550 704 788 817 735 627 416 346 314 308 274 264 275 299 276 303 342 322 371 410 386 405 417 410 437 393 417 435 489 509 475 524 608 570 625 525 496 524 451 358 316 388 368 398 405 496 504 600 599 590 606 634 586 579 565 523 551 497 502 473 504 386 420 419 394 390 437 428 434 333 433 350 394 319 388 383 305 315 396 366 361 376 407 404 381 369 312 382 396 406 384 404 365 312 289 270 258 279 288 281 287 261 232 216 251 249 247 204 220 215 263 238 218 236 235 280 245 275 254 206 294 201 214 243 199 229 212 259 233 265 197 238 229 242 233 217 237 206 243 228 230 219 219 245 240 227 222 237 221 236 250 183 228 237 258 211 213 220 191 223 218 253 208 238 219 265 233 234 227 259 238 254 269 248 240 217 239 249 224 238 224 244 222 270 225 208 248 259 233 275 296 268 244 209 250 250 242 230 209 255 241 247 217 228 256 218 247 206 254 222 287 233 229 251 253 211 254 226 197 212 169 187 109 134 124 147 125 159 161 162 136 189 167 217 159 164 148 182 179 195 190 226 227 202 147 183 181 174 183 185 174 215 185 150 173 231 218 183 161 229 187 179 164 149 182 188 173 168 215 161 140 164 196 168 148 164 90 140 124 126 116 83 100 132 105 122 127 124 134 146 103 104 164 155 137 128 92 132 102 128 72 136 112 121 146 112 122 130 129 137 164 111 139 158 162 148 149 160 119 159 146 160 124 106 140 153 142 128 119 188 113 179 186 114 140 130 163 131 157 122 147 140 142 129 153 164 92 155 128 152 126 146 129 154 122 131 101 76 49 33 43 51 32 51 28 48 79 46 85 46 80 76 101 78 99 88 100 102 145 106 124 9 78 40 23 17 47 35 62 14 48 5 48 0 39 46 9 62 38 74 47 30 27 61 55 38 7 15 25 12 15 17 15 47 34 39 26 46 40 71 60 27 51 40 41 62 51 53 52 42 27 71 48 50 43 62 61 80 65 60 81 53 98 81 116 88 94 121 75 120 78 103 96 129 106 107 86 118 125 167 177 171 173 174 162 222 181 218 215 249 255 242 257 258 252 253 235 321 269 284 270 275 305 274 292 313 327 305 301 320 351 352 309 329 330 283 334 366 303 339 372 367 347 330 285 296 397 320 329 299 304 337 340 317 347 336 326 268 285 308 344 363 370 366 362 430 484 499 499 517 429 344 356 346 381 365 412 432 389 437 439 434 468 476 490 458 471 468 446 479 429 491 474 525 537 517 519 553 506 513 510 499 527 533 435 469 484 426 493 478 496 484 519 533 541 566 500 519 474 452 519 516 561 525 514 541 488 516 497 477 502 566 526 493 517 539 441 463 539 470 484 460 444 494 493 472 442 484 477 494 470 497 502 463 433 417 419 431 434 368 420 427 465 449 430 454 479 464 504 465 495 488 498 492 448 455 474 475 538 574 553 533 523 511 427 425 417 463 360 398 330 344 381 400 349 335 364 379 390 341 403 352 384 409 393 374 358 398 392 430 383 377 393 344 349 330 327 368 308 330 355 351 332 366 315 352 387 362 331 335 342 344 273 311 321 287 310 271 283 319 310 277 233 253 274 329 344 344 357 371 357 342 332 341 324 319 275 302 311 288 322 371 283 278 312 345 447 482 469 422 312 311 307 293 271 328 294 279 296 274 264 273 320 310 265 300 285 284 305 302 298 271 266 250 283 257 328 255 259 332 268 300 295 299 330 438 562 708 793 835 687 535 442 336 316 276 268 249 290 318 322 300 385 393 415 417 414 439 427 382 397 411 387 460 485 533 509 526 532 523 558 554 559 514 445 395 311 372 369 418 462 488 564 578 601 655 608 552 543 537 519 542 508 522 506 452 489 488 477 421 392 399 402 407 342 372 399 373 374 371 310 375 313 341 373 333 324 404 375 382 323 346 368 376 367 381 433 378 350 307 278 264 293 269 278 269 296 270 251 287 286 286 229 211 230 245 227 227 215 247 217 284 232 230 252 221 250 224 247 208 210 253 248 221 234 257 240 272 234 257 206 220 202 257 231 273 248 249 244 256 226 234 222 226 200 203 219 211 193 198 213 265 230 226 207 231 227 199 225 212 251 248 235 226 246 240 274 229 217 251 230 233 262 246 252 225 198 253 239 238 226 257 230 235 265 221 242 259 224 273 181 235 219 248 221 244 233 227 256 277 294 260 263 278 228 233 294 233 217 304 219 211 194 237 208 213 188 161 137 132 156 132 133 176 146 164 180 180 164 209 168 170 174 222 166 224 197 215 219 163 180 200 189 169 187 208 178 165 188 150 200 191 160 190 195 190 212 198 179 191 193 210 171 223 204 181 183 185 151 152 168 140 143 165 142 130 118 118 114 103 125 129 129 141 110 108 110 74 126 99 150 133 79 121 133 127 94 125 93 112 108 147 153 155 152 120 141 171 145 124 142 135 140 85 124 179 140 154 173 158 142 158 141 140 123 143 129 149 116 197 141 163 149 110 156 127 99 123 129 102 144 126 160 119 149 154 129 132 131 132 109 94 104 65 14 15 53 54 33 49 34 23 57 53 70 65 89 102 126 91 95 103 123 115 80 112 116 8 80 39 36 30 43 54 81 16 25 64 39 43 38 33 0 34 31 45 58 46 19 0 12 59 43 30 42 22 29 47 9 35 51 36 34 44 21 56 0 63 44 37 12 46 26 74 61 46 79 41 45 55 83 58 68 39 99 69 79 70 80 118 88 71 105 126 71 82 99 132 107 118 77 158 134 95 127 158 189 173 226 185 165 221 230 191 255 262 238 247 225 197 237 259 279 299 292 260 283 320 286 310 320 300 328 317 301 334 286 344 331 332 321 301 330 336 344 320 381 365 340 292 326 313 340 350 338 357 305 398 363 349 325 318 369 262 298 311 335 398 327 343 364 373 493 553 540 504 427 391 391 420 374 384 387 409 448 447 440 396 481 448 434 418 486 464 446 491 511 491 502 525 525 531 497 567 495 531 552 520 501 564 472 512 442 465 502 490 488 489 485 489 513 488 536 473 494 428 524 500 547 571 522 516 540 523 538 527 486 536 495 505 539 495 512 499 487 446 434 440 505 450 489 507 426 473 461 545 454 513 477 474 500 451 455 422 425 462 416 426 457 451 461 484 461 498 480 460 512 477 483 482 444 432 453 508 519 558 594 559 502 441 429 407 349 401 414 391 356 373 370 379 395 342 389 377 397 348 373 373 354 372 360 375 408 395 378 402 381 388 423 359 363 361 334 324 356 364 327 347 330 360 342 329 361 343 324 283 319 302 300 270 291 302 305 314 285 269 291 314 317 285 290 347 345 385 365 377 343 338 388 330 301 333 297 318 279 321 315 308 289 289 370 332 436 488 502 411 330 318 338 299 321 299 283 325 281 305 304 300 279 295 280 280 282 283 291 266 226 277 310 284 293 297 281 281 290 292 298 292 291 345 362 421 524 673 799 799 749 540 401 354 284 290 282 281 253 330 345 325 335 346 415 427 394 368 425 435 414 411 430 453 518 479 532 551 552 567 623 588 516 464 475 391 386 352 324 405 426 487 522 618 611 627 601 623 605 581 537 547 550 500 515 507 495 459 434 483 409 395 402 377 361 412 384 311 355 378 326 344 366 346 317 363 372 351 337 362 313 292 392 325 409 438 416 370 345 280 283 290 301 311 280 316 261 301 246 284 288 266 232 269 262 214 241 250 219 215 233 248 273 229 239 300 218 201 216 255 226 187 271 260 224 235 256 250 238 304 267 262 243 251 236 232 199 205 251 220 212 293 211 229 236 218 183 238 184 238 263 216 217 212 259 250 234 203 220 231 195 253 219 232 225 235 217 215 252 278 202 245 255 240 227 233 249 205 254 224 242 247 224 281 232 269 222 274 239 214 253 237 239 187 271 286 258 238 239 228 239 245 249 217 252 213 227 237 233 234 192 244 229 218 217 206 196 157 157 141 141 162 145 148 151 164 197 146 170 201 208 195 179 159 217 186 199 203 218 208 223 159 210 217 182 171 155 187 175 191 214 184 194 205 228 195 194 191 190 196 124 179 202 171 178 152 151 167 182 167 146 156 135 171 75 77 132 111 115 101 127 134 111 127 122 103 127 98 128 103 126 126 127 106 124 135 111 68 101 124 108 147 148 135 120 162 160 136 128 144 123 140 168 158 92 160 178 144 157 192 106 167 164 154 116 125 165 146 109 164 134 140 171 124 140 135 128 156 136 160 123 106 150 146 160 140 115 157 139 130 128 87 120 75 89 58 80 46 32 64 43 76 51 54 66 57 62 82 89 123 99 131 109 122 86 111 148 7 30 32 20 38 23 29 46 30 33 26 18 45 41 7 57 47 32 23 18 59 45 10 18 77 9 32 23 47 36 39 0 28 64 34 55 71 18 8 43 34 15 59 40 52 45 48 83 58 60 94 44 34 55 64 55 36 73 55 76 89 102 76 73 122 102 121 90 84 93 111 136 137 94 154 153 140 107 171 187 160 220 208 195 204 240 260 190 236 256 278 256 237 264 242 249 262 242 254 257 250 293 307 303 315 363 344 276 347 354 296 348 332 320 303 362 318 328 374 308 353 349 364 377 330 377 320 372 373 363 340 354 300 369 358 280 277 314 354 363 340 398 377 381 456 504 531 483 467 414 378 405 368 383 375 405 460 432 416 420 458 452 454 416 418 463 426 529 480 453 479 525 507 498 562 507 544 469 537 491 549 528 514 512 494 442 526 503 522 455 509 543 540 511 514 497 531 504 502 543 506 553 524 569 527 551 506 492 502 485 520 503 534 481 549 474 493 539 490 502 473 448 514 473 463 507 494 495 443 507 453 451 500 473 431 447 406 432 396 408 456 455 490 474 472 500 471 449 507 482 492 453 462 506 469 478 476 565 551 587 587 474 516 447 422 442 411 370 399 405 387 355 349 364 360 382 366 400 334 382 387 367 392 359 405 414 396 382 408 416 413 390 393 352 300 333 309 293 342 320 336 340 329 379 354 316 340 342 331 313 334 316 265 318 323 325 286 326 289 309 283 237 305 262 325 323 346 401 373 384 339 327 376 361 290 300 285 322 308 323 334 291 319 328 368 481 484 508 428 332 308 270 288 288 280 280 303 284 302 312 336 294 296 283 312 310 307 288 320 308 261 296 268 318 304 256 314 232 273 320 266 311 360 344 448 537 686 834 796 740 562 397 307 308 312 319 320 268 292 296 277 362 386 412 416 422 395 455 422 434 401 442 440 421 545 518 563 590 584 560 589 524 465 438 362 363 366 356 373 423 488 563 544 608 630 624 601 554 576 577 550 537 485 468 459 461 482 440 380 414 448 397 408 366 365 404 379 352 321 376 380 320 336 335 358 358 340 384 386 357 311 336 376 387 402 418 354 332 325 295 301 295 272 317 276 277 214 262 249 214 228 231 187 238 221 242 238 258 231 234 233 211 251 246 223 220 245 229 245 222 264 248 230 216 211 210 224 203 272 237 211 228 225 226 245 191 242 263 291 212 241 197 217 249 236 184 227 184 224 236 206 227 224 220 216 235 193 192 192 230 252 202 238 232 259 260 229 287 270 256 232 247 274 223 228 270 319 191 239 240 239 255 252 254 232 240 237 282 275 256 238 183 241 237 230 253 275 228 236 267 233 233 220 238 232 237 227 276 219 222 245 245 228 232 217 179 155 138 134 158 129 162 153 169 179 193 185 165 163 192 154 185 169 198 186 169 190 231 179 185 233 203 197 196 173 200 215 238 212 166 172 181 219 204 201 212 179 184 188 169 190 185 162 206 166 203 242 181 165 189 144 137 118 141 129 104 120 87 93 141 152 138 138 131 111 124 137 137 112 125 138 119 113 118 111 137 138 106 133 138 145 145 121 155 163 133 141 134 182 148 116 140 131 141 150 144 76 154 104 137 144 92 151 148 99 146 138 116 152 147 163 147 146 130 117 145 138 153 149 152 136 137 166 144 114 152 109 117 86 103 86 97 75 49 63 41 16 53 60 48 64 62 43 30 66 100 67 74 111 71 106 116 153 115 116 121 6 10 38 31 36 34 41 49 39 32 9 52 24 21 6 35 46 24 30 17 25 73 40 49 21 30 6 44 34 75 0 37 18 49 56 78 54 53 35 42 17 47 67 39 43 60 62 50 81 15 52 59 53 75 91 70 47 84 87 63 71 112 74 62 69 118 86 147 103 123 125 103 118 124 86 115 116 163 198 183 197 162 231 223 211 191 193 208 264 286 273 223 262 248 283 323 261 279 276 281 279 283 296 292 298 302 347 290 310 341 339 279 331 299 344 333 336 317 325 370 361 342 352 317 279 335 347 334 359 344 360 386 315 325 306 316 307 296 279 353 388 354 382 357 422 492 515 527 522 391 410 351 354 417 391 401 420 463 442 462 463 420 472 443 417 473 476 458 482 459 510 488 555 573 571 573 492 501 477 492 523 494 462 482 506 502 471 543 479 477 479 531 452 514 524 491 531 512 493 488 490 508 532 513 550 507 452 500 499 509 519 494 522 482 515 485 483 497 461 488 518 501 470 497 484 413 490 449 511 506 474 459 471 469 489 451 429 409 407 448 482 477 471 486 514 499 485 459 457 509 522 476 461 476 483 477 522 562 540 562 624 495 493 410 413 396 437 398 377 347 388 378 373 361 390 318 383 404 382 379 381 428 390 391 377 382 404 373 403 433 457 364 354 341 348 351 336 359 340 358 336 354 325 326 371 306 275 340 317 306 357 343 302 293 291 282 304 281 289 265 293 294 307 294 305 362 359 391 415 385 319 363 359 346 312 274 314 316 305 328 309 297 270 325 396 443 485 423 409 336 347 318 350 324 312 345 331 339 312 284 301 262 301 260 294 292 267 335 310 241 290 307 302 295 294 287 290 313 299 309 255 323 322 370 413 537 712 809 807 733 558 470 381 307 241 325 273 295 327 263 330 345 346 392 383 435 454 419 402 392 402 445 453 497 492 519 523 586 560 614 536 568 499 452 421 410 356 369 402 426 487 538 597 637 613 575 589 600 568 574 593 489 482 520 497 480 455 467 460 418 396 410 380 420 369 346 371 366 382 351 337 357 359 335 352 369 394 338 351 344 304 351 357 402 370 392 351 350 255 299 296 274 263 269 292 296 263 284 219 278 248 278 254 242 279 218 209 223 221 204 209 232 234 231 220 199 218 221 210 236 229 211 268 257 260 242 253 256 257 240 263 235 254 253 250 262 244 221 247 237 241 234 248 201 212 222 201 210 204 200 243 229 227 214 238 218 231 188 221 205 241 229 224 209 249 284 254 274 210 242 242 239 269 265 293 281 247 221 257 214 255 228 249 218 237 284 244 204 233 241 206 216 232 207 209 253 254 236 238 230 270 273 266 247 255 239 231 221 194 285 241 241 250 273 217 163 189 101 161 141 155 128 162 147 180 179 136 137 162 174 187 172 198 197 213 220 228 199 214 166 244 200 194 195 141 202 180 239 197 191 195 182 188 198 204 180 211 190 213 176 162 214 169 166 196 189 153 200 171 206 181 67 148 117 169 121 118 112 133 102 119 105 148 97 131 144 146 126 113 132 112 135 155 102 114 144 132 145 115 141 148 144 111 134 146 114 168 160 83 131 101 138 154 124 155 134 113 119 126 115 135 147 149 163 136 146 178 157 122 150 133 161 149 129 153 111 129 112 123 184 144 102 134 145 134 96 149 133 117 131 92 96 72 63 35 48 34 16 38 49 66 73 60 65 54 81 80 114 98 75 137 134 91 129 103 101 5 48 40 43 35 20 82 0 42 3 50 35 42 27 21 15 32 39 19 31 0 34 39 35 18 32 33 32 15 53 34 15 30 45 41 19 26 61 35 36 34 51 49 39 56 53 72 79 36 58 47 36 70 38 55 81 68 69 91 90 74 94 37 74 79 127 107 96 87 107 135 106 86 144 88 123 103 131 138 202 164 198 181 235 209 208 279 214 251 283 278 256 243 229 275 249 282 283 265 223 333 249 293 344 355 321 295 309 338 331 315 362 348 311 344 337 319 356 375 360 338 361 328 346 344 377 392 320 367 362 317 360 326 340 337 312 262 319 328 384 372 363 350 364 408 552 563 503 450 484 410 426 413 415 364 389 417 438 410 432 484 458 473 447 466 420 441 466 457 493 562 505 525 576 591 517 566 528 480 506 493 515 530 488 467 467 464 497 472 496 489 484 484 504 490 530 464 506 502 507 527 504 561 493 496 523 504 533 516 480 493 520 516 504 488 537 474 482 508 504 520 461 499 454 486 502 456 480 497 529 491 488 474 432 496 391 436 421 442 442 459 462 474 435 491 518 527 477 498 470 443 495 473 471 513 507 520 531 568 567 521 550 476 452 432 424 415 416 390 358 364 375 376 385 381 346 358 432 347 378 377 367 376 390 409 427 354 388 361 408 398 409 376 371 346 301 320 354 359 331 363 300 335 320 326 355 348 369 324 295 358 306 298 274 308 335 345 301 317 292 262 261 277 319 306 355 354 358 400 361 361 329 363 358 317 280 314 329 329 289 326 299 299 318 363 509 505 430 427 324 317 293 249 335 308 295 266 313 264 300 271 305 267 286 310 308 286 298 281 261 312 253 267 302 265 290 315 276 227 291 265 338 306 383 451 541 667 833 820 764 591 393 330 290 302 290 268 245 297 231 301 394 363 411 421 402 415 383 438 420 371 431 404 503 470 523 503 628 562 579 553 575 538 493 380 340 373 361 414 416 516 521 558 627 592 630 619 637 586 590 579 494 537 467 515 508 475 446 438 401 414 435 399 401 390 321 373 416 344 393 368 427 362 368 401 384 375 353 342 353 326 346 324 375 436 395 369 312 294 314 345 276 280 275 251 216 268 270 255 294 218 260 229 264 257 219 222 223 224 252 211 251 255 258 230 186 235 280 233 237 263 238 224 197 273 202 231 256 246 238 197 274 234 241 299 227 233 221 215 182 239 234 243 219 167 212 187 222 212 207 232 229 215 256 232 208 215 215 190 218 184 183 202 221 225 180 277 229 270 239 256 250 194 251 270 244 231 271 237 257 274 257 259 271 236 285 268 270 244 206 238 236 249 240 243 259 204 230 252 239 267 234 239 230 300 207 225 224 189 282 253 246 228 244 205 186 169 190 116 105 127 159 145 150 144 179 158 170 145 204 178 155 163 211 194 203 215 178 179 199 194 198 205 203 184 197 223 156 208 218 194 190 164 192 179 217 195 200 190 200 150 176 180 183 148 191 166 160 180 160 123 199 98 122 138 114 139 107 137 107 121 125 122 134 116 127 132 125 131 96 103 110 143 135 102 133 121 132 145 149 141 102 134 140 151 149 161 127 134 169 124 148 152 129 101 156 144 130 154 130 122 118 141 157 99 137 159 159 145 150 131 138 119 142 187 169 153 156 137 151 182 94 148 140 147 149 123 156 122 110 94 111 76 85 3 17 43 36 51 49 52 54 66 39 77 90 81 87 121 107 135 123 110 105 142 113 4 54 4 20 69 38 43 46 32 71 19 28 3 24 38 22 52 50 54 11 49 18 49 45 37 20 53 34 63 21 22 28 35 32 36 23 50 33 68 28 48 67 33 44 70 58 5 43 86 73 61 60 48 43 30 58 48 30 106 53 63 70 89 99 71 108 81 121 119 93 84 116 92 114 97 136 138 158 155 188 184 161 163 192 168 226 215 215 246 214 317 250 225 263 263 266 277 268 264 261 265 306 298 346 361 328 353 319 301 335 312 337 326 348 323 348 327 345 352 283 334 330 313 342 343 335 373 382 375 338 325 360 373 354 329 288 288 310 313 344 360 410 375 386 402 428 539 514 475 417 370 347 415 409 399 413 399 441 454 469 465 476 430 429 461 426 440 479 445 504 475 492 500 552 548 573 512 488 476 502 495 458 500 478 485 482 445 500 451 468 483 504 522 567 476 543 476 535 524 488 483 574 585 522 526 529 463 582 523 483 531 503 557 501 498 502 544 519 475 469 455 488 480 498 465 479 468 450 467 484 484 454 423 494 450 438 405 385 413 445 475 497 462 399 461 485 517 495 486 445 424 468 490 487 457 478 536 529 597 599 531 560 454 452 413 430 404 373 404 402 375 330 335 394 395 347 359 380 405 378 399 377 416 393 393 403 333 380 372 374 430 402 372 342 341 319 311 322 351 367 360 331 375 368 346 370 362 297 348 339 295 317 290 302 306 316 263 285 273 289 296 302 278 284 330 344 405 357 370 411 330 339 320 337 267 253 323 326 341 351 325 292 321 309 347 424 484 414 361 333 314 328 299 339 341 307 292 307 306 295 304 306 305 299 282 274 237 301 309 279 281 289 308 275 328 289 331 286 295 312 301 319 363 368 442 563 684 789 856 731 513 406 350 296 309 256 283 331 272 274 314 345 373 440 357 407 381 428 416 427 441 433 432 478 539 525 527 530 555 598 560 525 493 441 407 394 352 318 397 481 471 576 565 601 611 613 598 569 527 557 566 541 514 506 439 503 470 519 429 433 459 389 377 415 372 356 333 406 387 358 380 363 355 360 377 356 354 347 328 356 308 343 350 408 412 418 353 339 328 278 333 263 294 272 269 244 240 279 314 236 264 270 249 215 278 228 223 244 253 215 278 249 232 233 268 233 276 226 232 254 222 252 223 248 211 275 256 239 256 238 195 218 230 258 265 199 243 259 243 238 215 262 212 264 213 238 235 272 244 252 243 238 254 250 240 211 225 213 227 220 218 227 240 243 250 237 253 218 273 245 254 263 223 246 266 279 242 243 201 283 254 283 261 240 220 223 289 261 252 228 272 274 248 288 202 276 271 242 292 247 248 259 247 230 266 274 229 246 249 267 185 235 229 226 212 140 156 144 161 160 156 122 158 205 180 182 169 171 207 208 145 186 175 188 216 131 203 215 182 184 219 192 176 177 194 183 202 192 166 187 235 189 160 209 155 167 202 216 169 161 187 193 214 178 200 186 182 135 161 178 155 151 121 149 109 76 114 133 81 163 118 141 135 128 137 127 131 116 156 145 103 124 106 114 115 102 102 127 123 128 151 165 155 138 130 134 168 118 115 171 175 126 149 168 153 133 141 140 124 110 145 170 178 128 167 151 161 185 142 140 89 139 155 165 150 149 171 170 163 139 121 121 159 146 88 131 137 139 135 110 107 73 48 75 55 0 45 38 72 44 54 54 57 70 82 95 77 112 63 123 156 111 92 108 134 140 3 14 13 16 25 13 31 40 28 32 35 46 22 16 30 49 33 35 60 5 74 45 9 38 37 69 45 34 37 37 39 21 55 38 34 23 64 23 25 7 27 20 53 51 70 56 32 42 49 101 50 46 39 72 74 65 49 72 90 119 88 87 90 89 112 118 90 107 103 108 107 97 84 109 124 90 136 104 153 166 215 166 236 237 207 227 181 276 253 253 227 278 268 222 244 246 255 266 259 260 301 294 281 335 306 320 337 325 322 339 306 312 355 401 357 305 290 314 373 346 385 299 317 355 325 372 336 343 404 329 362 342 315 346 322 287 305 290 309 355 376 384 367 418 445 496 490 487 471 436 372 365 365 374 396 388 436 460 409 440 488 498 466 433 480 466 653 477 480 490 485 534 527 540 539 546 543 547 494 516 475 492 516 487 498 431 486 508 492 497 490 495 490 510 489 555 511 519 497 488 524 537 538 514 588 526 502 553 493 498 451 535 506 443 577 476 494 479 511 444 468 451 441 480 482 450 485 484 476 509 465 480 496 482 452 466 456 414 445 430 497 446 477 478 483 516 463 501 437 462 442 436 469 488 447 471 496 482 570 602 613 602 485 425 427 397 379 343 363 410 387 379 363 353 353 350 379 398 388 401 395 394 363 376 419 400 399 376 412 382 404 413 322 364 321 312 328 347 348 363 302 350 357 378 382 339 339 367 339 303 292 315 260 363 316 336 250 330 292 304 268 281 251 314 314 340 408 350 367 365 338 402 349 322 333 305 331 312 331 338 336 286 330 319 373 446 467 495 386 300 303 289 316 327 342 320 293 320 255 285 302 301 308 293 252 247 299 296 306 304 324 271 228 265 296 270 317 300 260 330 331 274 342 424 417 543 697 811 806 732 535 397 332 307 340 321 301 266 264 284 330 321 373 402 392 409 393 453 375 448 389 411 490 431 476 550 555 543 574 522 565 529 484 445 377 360 339 392 403 415 508 607 608 636 598 600 591 564 554 543 540 501 528 515 502 462 424 436 420 413 435 390 368 370 363 412 365 384 351 354 334 426 352 369 361 389 389 358 367 346 354 349 349 418 407 403 347 328 329 289 269 279 294 247 254 255 273 255 248 267 232 223 228 218 235 220 232 230 237 271 308 254 253 272 205 222 243 255 222 219 231 236 241 247 219 226 242 292 222 237 217 241 242 259 272 228 251 231 253 252 248 210 250 210 206 260 237 217 199 231 236 229 257 229 225 226 219 234 234 213 209 245 251 201 234 226 224 246 237 227 267 268 265 260 310 221 228 275 238 249 216 242 241 257 292 238 259 243 275 252 249 269 247 247 222 257 242 234 248 233 275 229 201 240 238 259 254 241 236 229 211 217 224 198 161 186 175 162 135 132 123 165 143 155 126 195 205 164 150 169 217 169 180 159 195 217 174 194 181 143 217 177 197 212 145 198 173 174 202 222 175 204 191 177 187 204 190 167 179 175 194 159 173 194 146 207 158 141 179 157 156 155 159 126 125 114 127 145 107 104 141 169 127 144 126 156 153 150 128 139 104 149 115 134 144 138 134 125 109 134 125 127 138 130 91 149 143 143 173 136 152 154 114 101 134 126 167 139 184 163 129 132 142 142 136 135 158 133 125 152 138 147 139 147 126 117 160 116 144 95 174 152 134 132 131 119 164 127 100 129 134 50 81 74 35 67 53 60 53 22 35 45 62 52 49 86 47 93 124 108 97 95 109 170 86 132 2 57 26 38 4 39 32 31 0 34 2 32 18 8 47 59 42 55 22 45 33 9 41 11 34 51 3 51 26 17 44 26 49 47 52 34 27 13 46 40 41 37 56 31 66 38 29 66 20 59 65 52 75 36 74 91 82 105 26 57 76 91 76 75 72 76 101 114 100 112 90 84 111 84 102 131 134 98 166 177 147 201 219 187 209 225 221 224 256 266 248 255 268 248 253 298 282 278 314 308 257 299 283 335 302 314 378 284 286 319 331 291 312 337 290 352 336 362 370 345 336 358 341 335 355 324 353 343 351 346 388 327 333 333 349 284 311 360 343 328 330 403 366 372 396 479 509 507 456 382 393 329 393 440 393 459 446 463 436 443 465 441 410 414 482 498 427 461 521 463 505 537 488 551 581 605 558 536 478 510 561 473 496 511 487 473 469 500 503 473 487 516 510 462 493 502 496 515 575 495 519 488 531 531 538 524 424 507 486 521 526 514 533 523 485 503 465 516 490 472 469 495 462 505 486 508 486 473 469 491 462 495 413 444 470 489 409 430 406 467 495 431 451 439 502 462 531 490 491 493 493 525 469 466 452 514 487 550 599 580 499 554 469 477 384 402 389 391 364 380 343 354 389 382 320 323 391 383 381 378 409 357 327 401 411 368 438 373 412 427 406 399 376 302 319 341 298 360 321 379 356 337 354 334 405 320 326 361 323 326 320 317 277 359 275 308 294 273 324 213 252 281 292 284 313 350 404 406 448 374 307 376 347 334 327 337 298 343 303 334 296 277 337 309 377 440 500 486 420 343 370 314 313 304 307 305 303 322 316 274 298 332 285 298 295 311 326 265 277 271 264 263 296 310 270 262 255 264 277 333 321 315 360 364 417 564 743 830 852 774 572 443 317 342 321 238 281 298 279 294 319 312 381 362 401 377 398 420 447 447 416 389 494 485 503 526 498 577 587 585 595 495 467 429 395 361 351 340 376 445 470 569 604 626 619 639 574 628 571 528 559 491 552 488 474 430 508 488 450 443 473 388 398 421 371 380 396 437 428 347 322 374 323 340 380 359 357 378 368 318 324 351 355 422 429 412 361 338 343 296 276 301 329 250 280 254 238 300 257 246 255 257 254 227 271 250 250 203 205 251 243 267 226 256 223 250 253 233 236 224 269 256 267 246 224 254 242 276 277 170 229 281 240 226 269 261 230 228 227 230 246 189 262 204 231 217 236 239 236 264 237 208 189 212 258 199 196 209 228 195 176 216 178 236 268 218 244 261 296 286 247 260 200 272 257 281 258 234 280 253 249 219 231 284 269 192 288 288 256 251 210 266 262 244 218 243 241 235 250 219 261 259 243 283 242 213 262 259 240 271 188 227 214 210 177 178 168 117 149 117 93 134 136 169 186 162 161 202 157 189 177 209 231 191 209 190 222 212 166 246 201 177 196 163 187 186 184 182 184 216 211 212 167 158 186 192 172 161 173 175 180 216 151 175 194 172 160 194 153 147 158 148 139 124 81 115 102 133 122 159 127 155 141 159 132 115 122 97 117 128 131 129 140 117 112 114 105 96 142 152 151 97 124 131 190 144 135 120 129 125 152 174 116 112 124 120 161 142 158 104 160 129 139 127 156 142 143 140 130 146 153 152 112 147 143 128 142 92 129 126 134 153 182 145 147 125 143 155 120 144 116 91 71 98 50 46 41 28 89 0 15 24 58 92 36 63 66 99 94 130 101 131 115 123 119 158 1 52 56 52 39 61 22 30 32 35 33 71 51 30 50 58 28 40 57 43 27 26 30 16 22 38 21 33 46 21 45 63 51 23 36 41 37 63 26 26 25 27 59 59 61 59 64 52 49 89 68 10 56 59 90 62 27 68 54 71 65 75 100 79 109 88 98 108 93 93 82 91 96 97 101 125 144 138 170 202 176 256 183 217 201 182 266 172 221 277 255 263 266 270 255 267 292 227 263 243 309 258 306 346 291 321 285 333 299 309 339 327 335 272 299 337 338 305 366 322 378 353 370 289 373 341 337 323 325 336 346 388 328 372 308 305 260 310 290 356 341 412 349 401 400 529 506 571 458 428 412 395 361 393 428 414 416 451 512 450 447 484 407 418 415 470 448 442 505 493 485 482 515 627 587 573 567 479 511 507 566 502 502 500 475 505 533 511 454 475 541 463 533 551 480 528 453 534 502 530 532 514 537 549 523 538 521 517 499 496 509 506 498 511 496 496 461 523 428 470 434 493 462 548 481 467 571 485 478 460 451 469 504 429 446 456 474 378 386 461 476 461 445 479 492 518 502 503 499 484 519 469 476 429 456 452 495 552 613 572 570 477 502 451 442 379 373 423 419 359 389 410 372 408 368 394 359 360 376 348 367 357 366 368 350 395 449 375 410 395 402 408 376 319 291 351 318 338 397 364 346 319 347 295 366 323 355 325 345 305 321 310 279 302 305 323 265 289 305 293 310 294 264 304 349 307 385 396 358 347 330 354 372 315 352 353 299 322 293 302 320 298 299 317 391 470 473 477 415 317 343 352 290 308 279 273 278 349 330 286 298 323 306 277 291 307 303 299 330 306 295 350 310 317 299 285 253 271 282 304 293 308 329 359 460 521 682 877 832 752 579 409 354 324 304 294 275 279 276 310 271 311 392 378 411 418 388 400 403 409 415 426 448 411 482 511 517 544 591 591 554 535 448 455 394 407 350 366 382 471 485 575 627 587 599 548 608 561 620 526 486 570 526 534 499 441 465 387 451 448 405 435 361 397 424 372 376 347 359 312 328 330 333 326 316 412 361 369 329 342 368 351 342 418 391 374 351 379 325 335 273 292 297 333 327 254 266 293 261 275 217 221 239 266 228 182 260 208 247 220 229 234 234 235 244 242 245 247 269 264 271 211 266 236 256 235 255 265 234 252 309 248 247 231 246 226 230 260 228 269 253 259 214 218 214 235 215 235 171 225 241 235 242 214 235 240 238 261 241 202 202 223 219 237 245 287 197 263 213 257 242 236 288 252 281 283 240 270 248 262 275 216 253 244 271 249 256 278 294 186 260 246 243 235 235 230 223 217 236 255 255 250 229 296 223 257 253 228 236 247 245 182 226 200 181 185 211 119 156 200 150 194 152 178 166 181 193 202 191 159 173 214 181 210 201 197 205 187 215 180 153 229 147 194 200 152 236 203 207 208 178 186 205 193 204 181 159 172 205 150 186 191 158 204 149 165 229 173 162 155 165 132 125 97 127 99 150 128 92 156 120 109 126 138 156 174 128 87 115 128 103 110 132 106 134 150 71 132 113 91 89 134 120 123 154 134 173 124 142 163 131 140 152 165 156 145 140 130 117 134 129 140 159 167 143 136 144 126 152 142 152 144 117 102 147 144 112 181 125 158 316 154 121 145 119 168 131 105 105 101 136 86 102 88 67 62 5 31 34 38 55 74 65 61 61 69 115 87 102 122 67 94 125 129 113 120