241 146 101 326 171 602 389 351 318 303 316 300 381 297 319 325 401 343 339 295 295 373 409 377 395 367 339 323 322 319 367 391 396 346 348 338 361 354 406 398 347 351 382 329 366 350 358 351 349 348 372 340 354 326 414 390 355 355 326 326 338 449 352 355 343 385 367 377 314 355 360 369 361 321 389 302 330 346 381 350 355 360 371 320 310 402 376 369 364 344 355 334 332 357 380 379 358 331 360 306 363 414 355 343 372 351 311 368 315 381 354 377 359 388 345 305 307 311 281 378 302 313 264 273 244 257 264 253 212 278 224 248 229 192 176 245 231 193 182 152 163 143 184 169 239 220 165 210 191 175 182 173 176 162 184 199 143 168 218 145 198 158 218 227 187 182 208 166 185 214 175 191 165 205 175 159 207 180 162 181 153 168 171 176 176 180 158 159 153 142 134 145 169 132 175 135 136 141 158 129 157 144 201 128 136 155 144 182 153 159 189 151 190 128 156 159 128 139 159 178 181 134 143 135 188 172 162 179 158 167 169 173 141 185 162 179 179 160 178 176 138 185 174 153 184 170 172 151 189 183 228 238 223 162 150 172 182 187 203 193 176 228 169 174 196 194 225 180 175 159 164 186 159 148 153 159 198 157 201 225 202 178 170 165 203 184 190 157 158 175 146 192 171 171 183 194 184 140 154 191 208 155 144 162 212 182 183 161 155 166 196 182 188 162 199 251 178 181 631 619 655 659 646 614 637 592 624 656 639 598 437 434 316 218 235 210 269 219 209 184 257 208 186 210 149 177 151 151 197 201 238 190 298 202 267 223 249 155 204 212 214 218 218 235 222 185 191 429 260 220 210 251 339 240 380 430 407 423 394 426 458 400 464 488 452 495 541 473 539 401 549 582 508 579 495 575 521 517 599 543 600 531 556 576 560 616 600 595 694 535 518 483 521 527 550 513 520 489 466 473 519 466 521 502 455 494 459 456 479 475 527 469 492 478 467 511 561 562 503 525 511 461 489 484 531 495 460 497 531 510 481 464 510 505 517 504 518 493 526 538 494 485 491 490 527 526 474 493 504 479 481 521 477 474 547 541 494 480 502 425 451 456 519 460 458 468 397 377 351 318 382 337 391 381 375 353 355 367 372 340 374 343 425 378 371 372 391 404 400 388 410 429 404 399 355 408 448 391 407 423 452 386 395 402 389 394 355 368 415 364 401 394 420 399 392 397 557 551 553 561 533 538 554 548 560 516 582 578 601 541 546 540 509 550 598 545 561 563 562 555 510 545 595 583 574 558 551 549 554 577 512 550 528 554 517 511 497 528 517 535 497 561 631 559 570 521 526 551 526 545 621 539 557 517 542 507 615 560 573 562 556 571 637 613 617 581 577 571 546 552 536 575 552 576 574 540 625 572 581 593 549 526 649 591 560 568 528 579 558 513 528 450 446 390 433 399 412 439 433 382 440 391 443 407 494 471 459 448 442 483 435 450 465 452 494 470 431 402 399 386 418 447 478 434 488 486 453 490 468 453 493 523 441 443 478 480 477 477 462 449 521 553 521 621 548 557 595 541 526 492 504 533 517 486 512 462 510 496 476 534 518 510 551 528 512 481 495 514 510 513 517 491 496 503 490 532 514 527 525 502 620 524 556 547 588 559 565 544 556 542 577 532 540 538 573 532 537 567 527 524 549 545 596 549 556 554 513 537 494 531 543 518 554 534 521 517 533 484 516 580 821 616 518 336 333 317 264 278 329 284 286 291 255 264 321 263 289 273 276 272 272 224 248 293 261 301 291 347 311 277 299 270 311 321 369 255 295 292 290 319 277 283 282 1051 977 959 900 904 859 830 852 916 853 826 883 889 895 862 853 861 847 792 839 823 872 834 874 846 935 871 942 911 889 845 873 881 859 940 841 920 840 902 889 873 900 882 881 817 888 886 858 883 924 885 832 918 891 900 937 893 968 906 917 924 952 961 957 916 931 938 905 926 925 918 881 872 883 904 853 868 911 852 833 851 852 875 838 870 888 841 831 836 835 780 802 800 834 846 778 760 819 835 780 814 799 788 779 773 818 814 848 832 833 866 848 872 880 875 906 896 900 870 843 889 644 524 496 463 494 470 453 427 457 391 424 390 369 361 377 339 335 350 309 307 311 244 292 334 324 286 263 257 273 215 213 249 236 233 224 215 210 241 216 198 263 225 209 253 236 276 237 271 273 314 328 359 330 344 419 383 394 461 396 410 369 400 366 371 349 347 356 344 303 348 297 335 339 298 339 297 264 272 250 269 228 225 302 217 203 229 263 286 287 224 242 273 299 288 307 357 311 366 353 326 408 364 419 374 393 426 424 415 432 431 403 389 357 317 388 349 330 354 339 960 621 483 482 478 420 433 398 417 399 461 405 374 380 396 361 493 467 376 420 436 447 467 483 610 636 640 646 623 613 626 580 613 597 601 614 613 597 635 651 604 609 638 634 627 662 685 656 677 658 658 687 629 669 635 664 691 643 688 295 633 669 634 604 645 602 615 612 588 594 644 624 666 613 539 578 589 547 567 547 551 540 549 539 567 574 562 574 613 628 589 554 557 511 453 454 491 501 515 611 501 507 523 543 550 510 573 527 593 544 568 560 517 526 495 540 486 521 491 482 597 506 557 550 574 598 515 592 558 529 542 493 481 517 439 452 419 444 424 461 454 492 481 452 417 358 409 309 317 342 328 343 428 381 369 400 385 339 383 336 322 282 269 306 292 259 324 240 270 225 312 238 268 298 309 262 316 323 304 316 195 283 276 292 330 340 335 324 360 408 358 376 331 339 331 304 326 375 355 409 374 387 368 377 401 399 400 423 448 463 426 448 463 477 474 453 545 550 528 545 592 587 584 510 566 513 402 466 487 489 501 512 498 564 567 604 620 504 582 524 587 557 526 558 563 591 578 616 666 641 623 269 413 311 297 357 373 406 405 407 461 461 448 435 445 445 420 485 455 489 526 573 525 486 520 469 414 616 584 574 612 595 554 591 547 591 509 464 503 521 508 454 463 443 483 428 505 490 648 551 545 556 532 522 496 551 445 446 475 483 533 502 482 438 406 418 461 420 459 465 515 536 561 515 535 472 472 451 506 518 541 569 579 551 515 529 444 492 487 501 453 470 494 445 430 415 377 389 343 329 493 390 325 287 334 294 264 326 315 247 243 274 318 282 301 343 414 354 314 368 357 401 426 377 367 374 352 332 340 299 323 345 332 368 379 359 314 324 369 376 372 352 339 372 375 407 325 356 316 318 327 313 326 357 379 393 365 337 344 338 297 292 274 255 285 282 260 294 287 278 287 284 271 286 296 297 257 317 257 328 361 379 359 337 316 352 341 343 338 343 300 330 298 263 306 293 295 342 309 303 320 351 335 328 319 292 254 275 280 172 348 322 318 319 318 365 340 516 368 276 216 191 175 127 172 155 172 136 224 166 140 228 162 159 167 165 172 148 156 164 146 143 120 166 147 130 110 156 142 145 190 1126 999 922 894 886 873 779 652 710 828 742 688 717 629 684 680 622 657 639 612 629 608 611 586 621 597 637 614 647 616 680 670 624 660 679 659 704 730 760 763 784 834 833 807 816 799 819 833 867 880 919 923 858 904 919 869 911 971 892 868 893 882 919 953 909 953 935 948 914 952 967 974 910 966 942 923 1004 1001 1004 969 945 988 976 976 942 973 925 964 979 999 951 936 943 943 985 978 974 963 972 910 874 997 897 837 902 949 932 932 919 898 946 932 981 949 955 987 980 980 976 954 940 914 868 895 916 878 897 864 841 823 793 807 753 445 320 274 260 258 241 207 241 230 243 243 257 249 253 220 195 234 235 244 275 243 247 284 278 240 233 202 224 202 273 252 209 245 222 270 293 321 298 306 302 295 309 284 276 251 277 251 256 235 232 258 263 277 276 282 268 286 292 262 294 333 265 306 296 284 293 283 316 292 325 281 293 250 260 261 257 262 249 217 258 261 265 261 279 292 239 214 256 206 221 213 241 222 193 202 249 212 231 216 265 258 245 275 268 256 246 206 240 200 199 205 279 195 188 215 211 223 218 181 224 227 223 185 216 182 209 228 244 278 272 271 246 226 201 254 256 232 240 258 269 261 261 256 285 286 248 286 311 294 264 294 328 307 317 402 360 349 369 398 395 372 362 437 369 432 382 403 413 401 405 468 454 445 468 446 446 422 449 461 455 474 458 482 504 478 489 527 490 536 512 484 514 495 527 515 493 475 482 490 486 473 435 545 528 492 504 454 478 458 478 481 498 498 468 505 442 440 449 452 491 470 450 474 434 437 402 435 461 476 434 429 430 441 421 434 430 440 445 427 413 438 403 434 431 440 428 463 421 420 420 456 412 421 423 404 401 386 399 408 432 439 438 411 459 432 398 409 384 441 435 425 457 414 388 413 419 409 409 431 433 418 397 427 401 420 416 388 362 386 364 383 395 416 415 393 417 447 378 390 368 353 355 366 379 377 384 363 373 395 408 424 428 443 465 428 464 424 380 413 355 401 407 430 423 402 365 389 419 455 428 446 471 437 442 428 444 419 440 433 416 398 380 429 430 416 402 431 419 678 372 256 220 184 194 159 150 155 192 162 180 186 180 216 179 205 175 178 167 176 141 175 126 137 155 149 190 139 120 122 139 118 147 123 139 157 122 127 139 162 133 127 151 153 120 129 114 134 123 126 129 157 151 152 155 162 131 155 157 157 175 181 172 203 194 165 172 194 164 157 138 193 165 178 190 208 174 163 162 155 176 168 179 217 219 202 199 197 178 171 188 154 163 219 212 264 261 251 282 281 258 217 236 216 199 215 223 205 235 222 178 179 216 238 249 270 249 240 225 229 259 235 221 233 215 228 214 188 202 279 264 263 281 264 280 265 256 237 231 260 233 185 156 161 166 159 193 177 154 122 130 125 144 615 331 254 227 177 188 196 206 176 205 166 155 178 190 186 185 204 178 149 157 173 180 133 161 158 152 142 149 180 175 191 190 166 206 193 201 176 150 178 181 161 179 166 148 149 166 133 129 128 133 990 867 802 805 801 808 809 778 798 810 774 773 767 776 734 736 646 702 626 650 608 612 601 627 691 708 716 706 699 676 691 673 659 643 686 717 688 728 698 683 645 724 692 675 698 701 651 704 688 630 617 626 600 597 594 607 626 607 603 575 564 585 573 634 640 653 636 650 666 708 667 703 704 712 704 710 725 689 645 646 667 674 681 616 599 637 656 651 705 639 638 667 618 661 630 658 631 609 596 637 580 575 504 504 504 583 490 530 531 523 473 495 498 523 452 479 465 515 481 448 456 465 509 492 539 527 494 497 512 582 572 564 541 613 536 548 583 668 643 615 618 696 670 697 679 674 709 730 671 694 731 719 703 700 718 673 709 686 691 654 634 640 681 659 658 656 699 713 720 679 708 679 667 702 670 706 778 754 792 837 780 777 781 799 799 867 846 859 852 896 789 758 741 818 765 822 835 863 868 911 815 866 856 831 843 908 896 910 872 914 885 848 854 834 843 794 586 440 329 304 299 303 286 255 243 249 261 282 251 268 200 231 229 212 226 233 173 171 198 163 160 208 186 208 190 195 184 236 202 199 203 241 203 209 231 216 194 197 214 198 209 227 197 198 227 192 183 222 181 201 192 193 193 183 172 174 143 192 152 168 176 202 206 194 245 218 233 223 200 217 227 244 264 209 241 240 252 215 213 223 235 234 215 222 229 186 189 218 226 187 197 221 186 186 181 203 239 219 227 227 212 207 193 212 160 188 185 206 209 235 208 223 224 637 400 293 236 261 255 260 199 219 244 246 224 207 226 225 258 205 234 204 205 215 231 274 248 221 235 245 249 261 291 273 255 286 243 270 262 284 244 234 246 281 244 262 223 269 243 273 292 265 257 285 266 260 248 267 273 293 283 255 246 269 287 288 274 311 277 320 275 302 297 292 296 311 272 298 261 278 277 309 290 273 299 278 276 306 271 282 277 236 258 293 306 329 288 309 296 313 317 313 271 349 339 334 252 278 271 292 252 281 274 286 233 245 241 261 256 268 228 248 208 215 214 238 237 203 255 260 194 184 211 180 194 221 207 259 199 191 179 248 191 197 188 152 144 172 155 158 147 130 131 129 121 142 145 163 140 125 130 130 121 118 127 125 142 122 113 828 792 696 730 734 787 757 706 729 771 733 709 726 746 758 722 722 754 757 754 775 793 745 745 751 771 753 736 711 750 694 741 715 680 712 693 698 732 701 715 707 691 731 667 660 653 686 630 660 652 622 609 614 593 594 558 620 583 586 555 609 564 567 603 611 631 590 619 584 542 606 582 584 584 609 596 613 618 616 587 593 580 572 584 597 570 572 567 621 599 601 593 609 616 661 590 605 634 615 573 567 523 558 565 675 453 373 311 397 375 365 401 406 370 372 345 369 376 377 379 359 339 298 352 344 338 354 360 417 409 310 288 348 358 348 389 416 449 429 413 423 386 378 292 312 356 362 430 412 376 436 397 407 417 424 420 379 381 390 421 392 391 336 413 405 429 392 409 445 408 419 439 371 373 410 439 442 402 393 329 377 341 359 360 336 306 316 331 340 382 319 326 374 353 391 402 366 402 394 449 454 482 460 472 450 467 412 443 365 350 356 342 404 336 338 342 333 311 331 313 279 258 301 324 321 317 325 341 317 323 404 306 315 322 295 283 341 348 295 316 440 395 377 381 438 431 418 433 421 405 425 452 456 393 449 480 456 468 487 473 504 488 515 524 501 500 466 492 475 469 484 487 516 529 320 537 527 475 528 501 501 515 511 506 520 523 523 454 480 513 604 541 501 506 536 567 488 506 574 552 542 553 556 528 605 593 551 529 509 538 556 491 504 537 539 515 536 529 498 449 746 599 573 550 617 589 581 560 486 538 433 472 438 441 437 393 426 440 402 419 402 397 377 399 507 474 507 514 521 505 561 547 518 521 544 501 556 517 544 551 505 494 492 524 518 496 508 439 488 483 510 467 474 529 486 487 495 462 471 490 472 515 507 503 530 557 539 580 633 583 662 642 713 700 754 755 732 754 850 789 767 765 826 752 809 792 797 734 637 658 726 633 676 639 758 634 644 738 739 632 602 613 628 533 926 568 481 471 428 405 405 391 391 394 400 457 420 379 374 391 408 362 440 359 429 438 406 399 321 396 416 378 388 360 403 344 366 365 332 360 361 367 337 336 368 430 336 346 313 336 355 345 396 354 326 331 766 361 296 223 211 245 230 257 222 281 229 227 225 259 193 220 207 267 187 202 248 210 181 194 191 230 260 212 288 233 286 275 336 274 291 321 355 353 371 320 344 359 335 355 371 420 396 401 410 442 429 443 433 426 427 388 400 361 343 367 325 361 345 408 385 399 831 518 507 487 457 475 476 488 477 515 514 494 516 545 569 588 587 588 595 624 580 539 580 521 549 518 509 462 492 504 482 476 506 471 478 459 470 432 468 467 460 448 489 473 484 460 425 472 467 465 446 462 424 458 463 449 467 470 424 428 458 426 467 582 580 522 556 595 583 609 601 607 607 558 581 542 514 498 498 513 519 542 569 597 556 537 485 527 577 537 521 521 517 532 537 504 545 517 528 519 551 495 510 525 515 478 514 477 482 456 475 416 438 449 459 379 451 369 407 384 376 371 434 391 408 435 410 375 426 365 402 364 342 325 361 369 395 412 378 350 366 370 368 382 367 349 363 310 399 329 323 314 363 358 349 337 304 302 261 722 500 383 312 291 289 289 261 274 279 235 307 303 270 293 320 349 339 317 292 315 334 314 338 584 527 531 491 510 507 551 548 500 566 594 570 575 505 564 490 546 571 624 612 591 563 519 536 533 554 543 576 543 536 572 557 572 592 584 560 628 611 582 579 615 632 659 614 636 580 620 598 625 591 631 638 620 599 607 623 614 648 640 686 706 645 661 637 636 620 686 621 596 648 625 654 624 655 703 614 647 668 648 658 635 640 625 657 676 668 619 673 639 605 641 596 623 604 570 576 550 587 578 573 561 575 554 524 534 585 548 528 512 522 555 538 505 544 519 556 507 472 506 485 450 529 410 474 444 498 506 503 469 444 505 527 480 480 454 505 463 487 482 492 457 408 391 409 702 418 395 345 307 272 306 342 377 342 325 315 295 276 292 278 289 247 282 312 311 307 268 256 273 275 282 309 280 310 287 307 289 337 327 346 341 359 363 332 310 289 328 298 324 310 365 369 360 358 354 352 336 316 338 277 316 310 348 341 378 356 361 354 317 311 372 313 371 349 312 359 351 368 396 393 367 368 358 404 413 402 394 380 381 404 375 369 347 345 345 344 359 356 336 324 355 308 319 295 314 270 410 269 200 186 257 205 264 271 299 289 315 314 329 334 351 353 343 345 371 362 380 390 396 455 406 445 473 463 442 471 462 480 450 465 467 453 396 407 401 433 410 408 399 390 357 337 393 355 376 393 389 349 359 321 370 367 327 310 324 261 239 226 233 295 239 219 243 278 283 307 265 271 262 265 298 241 224 256 282 275 286 298 329 342 314 301 358 321 363 333 319 283 585 430 358 314 340 341 280 266 325 312 343 328 374 342 385 316 341 362 331 354 338 351 325 386 377 362 407 387 424 453 450 447 402 453 421 385 488 437 460 389 367 379 414 425 431 460 438 404 419 438 411 412 409 409 414 399 427 472 485 446 418 414 414 466 485 455 478 487 480 416 488 409 434 422 435 424 384 389 397 447 426 381 408 416 371 372 358 401 437 459 448 511 473 455 490 436 434 482 461 484 452 510 522 553 568 542 521 538 533 562 510 541 532 499 479 456 484 468 474 517 438 475 431 476 468 460 429 504 476 547 498 532 558 567 617 634 557 566 605 572 604 624 655 676 699 691 657 690 635 641 636 576 596 601 597 639 595 579 611 619 587 584 564 571 565 625 601 568 513 537 551 589 595 550 516 548 559 566 542 544 518 573 606 614 617 563 559 597 575 558 628 606 635 612 582 619 615 601 638 638 636 612 610 600 576 631 563 595 527 579 580 583 574 590 573 648 631 621 601 639 663 665 585 552 585 566 585 582 637 624 563 639 531 437 435 398 452 444 447 438 465 552 485 451 448 448 454 385 376 441 459 434 419 401 367 422 405 420 382 436 415 396 444 436 447 402 446 421 392 383 362 382 319 355 345 342 373 406 370 362 355 433 353 335 348 347 347 307 308 322 346 326 402 371 385 373 372 360 424 424 419 435 378 381 412 395 422 437 396 462 443 446 453 444 431 405 481 429 468 416 458 447 485 514 876 653 596 544 582 604 586 636 629 624 590 606 571 583 579 556 538 506 527 527 539 500 547 544 572 525 602 552 570 560 622 600 568 573 584 617 558 564 589 546 555 522 553 559 535 562 555 532 515 552 543 589 611 576 579 600 568 580 527 527 509 538 525 526 533 567 541 547 568 534 580 593 553 522 526 532 529 501 504 473 433 390 388 410 396 407 425 428 451 417 394 421 436 404 426 451 415 438 461 447 401 419 421 395 415 359 397 447 427 386 407 427 396 406 402 429 357 343 371 344 333 312 329 305 293 292 368 394 389 340 326 363 368 303 363 368 394 364 347 386 331 353 307 289 293 267 343 397 347 323 328 341 316 273 270 268 259 248 226 266 249 270 259 278 233 218 219 753 365 287 211 194 190 164 174 198 188 193 218 223 202 209 215 207 255 255 283 286 252 258 232 208 182 188 223 224 192 211 202 211 233 234 254 264 247 223 209 194 221 241 249 244 231 241 267 230 226 188 229 706 355 269 254 262 235 230 217 223 196 207 183 199 165 180 181 196 193 201 206 188 162 150 167 170 180 194 228 204 170 154 154 169 176 176 167 195 151 188 758 372 300 249 232 227 194 218 171 190 168 213 169 193 177 165 196 221 201 248 225 203 191 159 191 194 155 168 162 179 165 172 157 179 197 157 173 193 223 225 229 288 252 243 254 187 171 160 197 185 191 142 205 195 235 230 244 258 227 230 218 235 251 236 234 200 199 204 214 233 220 225 247 210 220 200 200 215 212 194 176 168 187 208 181 186 211 207 220 171 189 163 178 149 195 174 177 171 150 169 144 181 163 169 161 162 181 194 212 197 166 169 185 153 163 151 128 137 144 151 145 644 371 281 198 205 229 168 147 230 271 246 169 171 168 177 169 156 201 694 354 260 194 163 174 190 226 176 177 176 144 147 155 149 152 147 125 128 157 166 124 122 156 134 89 140 128 120 116 137 155 140 107 158 120 138 134 133 148 187 158 142 152 142 148 121 130 113 116 119 127 140 128 150 146 137 190 211 185 149 146 147 140 157 188 143 177 147 146 185 195 167 145 152 732 362 244 211 216 233 198 187 199 160 159 177 159 173 199 129 138 142 157 171 141 144 163 135 129 139 121 109 131 152 142 105 114 151 129 124 704 389 240 223 188 181 172 184 171 173 148 169 158 163 129 173 179 177 193 159 185 211 152 133 135 150 130 130 161 131 154 144 199 201 182 182 172 195 170 208 184 155 162 158 167 179 171 199 178 161 164 185 170 157 142 126 125 125 135 138 171 188 160 129 118 141 137 154 148 145 139 98 108 100 121 120 111 128 134 151 125 151 133 131 140 130 120 137 121 132 171 129 128 139 137 156 124 121 126 175 149 151 139 162 125 166 141 167 154 120 167 158 162 158 167 149 112 150 146 139 135 151 124 144 126 162 163 154 174 157 145 142 149 132 111 165 153 183 155 138 130 125 135 140 144 177 159 138 203 142 124 122 132 145 149 166 179 135 137 142 154 144 131 142 132 134 117 144 143 154 175 208 176 177 177 181 161 173 209 187 179 238 199 192 173 157 165 165 192 214 199 229 280 231 168 166 183 143 163 198 172 166 234 196 163 159 201 153 144 164 188 746 372 291 257 216 169 163 154 164 143 123 144 162 126 135 141 164 150 129 114 132 133 137 161 124 140 156 107 166 131 113 113 117 110 153 111 132 150 107 136 163 127 152 147 154 185 131 147 149 139 149 121 136 111 141 139 125 137 114 122 134 143 133 138 152 136 127 155 133 141 168 155 170 148 142 150 158 138 134 140 135 121 135 119 149 111 133 166 110 181 136 145 165 158 702 398 252 199 194 231 160 167 129 132 174 136 174 148 133 129 140 119 143 161 133 152 151 183 152 120 169 150 192 185 201 193 192 219 200 219 233 219 211 235 211 153 236 186 230 215 223 240 213 204 232 236 221 252 192 182 210 232 208 208 224 224 209 255 242 203 190 187 188 203 216 213 249 244 253 236 227 219 224 271 257 262 228 248 221 205 207 202 219 220 252 245 269 242 234 269 224 217 256 230 230 232 237 219 249 262 219 207 239 255 252 259 263 266 281 310 255 285 268 280 294 254 251 281 256 261 235 199 187 212 215 194 179 214 221 257 208 225 198 199 213 235 243 275 286 266 208 216 192 223 204 220 212 198 226 199 211 223 199 201 240 218 195 218 222 231 203 183 247 730 390 319 275 211 198 191 181 162 161 205 173 221 214 235 195 201 195 197 201 187 178 202 149 155 133 146 677 357 266 253 233 211 224 244 226 221 234 249 213 210 181 206 233 180 184 194 183 172 164 204 224 158 194 138 139 159 214 209 221 164 164 204 204 169 150 137 169 156 211 158 169 196 158 141 156 166 159 168 176 201 176 178 165 170 202 172 193 158 170 202 203 197 198 174 148 158 164 123 138 143 134 132 177 143 125 142 138 146 139 139 127 126 597 402 296 207 208 168 182 156 155 168 146 166 166 170 145 124 167 142 155 187 161 188 144 147 179 671 305 235 214 200 191 188 208 216 226 179 191 153 159 160 166 122 140 104 155 127 142 140 165 134 146 129 126 141 166 142 104 136 147 136 121 133 103 135 148 114 107 126 117 145 121 104 111 128 122 136 116 105 129 131 106 119 99 104 118 116 116 136 130 132 182 230 232 233 239 274 254 252 273 251 259 236 254 245 249 333 326 311 264 271 331 302 296 281 290 288 275 289 286 237 321 243 222 173 201 174 191 194 203 161 170 200 200 200 169 181 192 151 157 151 148 154 129 134 142 201 158 143 129 185 160 144 175 223 192 193 178 165 169 190 170 153 148 169 131 144 167 184 189 153 153 179 176 166 172 182 163 146 165 166 120 130 120 140 130 126 136 110 145 144 114 173 139 168 130 128 114 161 144 137 115 98 118 108 117 114 118 103 154 124 130 134 135 144 144 123 137 157 122 140 122 149 133 139 175 149 131 138 150 186 143 159 121 160 154 144 117 174 149 124 144 156 109 116 127 143 156 144 158 164 171 198 197 156 167 178 174 191 173 187 152 166 187 185 178 175 160 183 187 185 188 202 143 170 174 194 172 184 173 165 201 212 194 190 187 174 140 148 179 147 151 125 130 146 174 131 128 136 164 166 167 175 211 154 168 143 178 150 159 135 137 127 132 129 153 655 360 235 239 209 190 192 166 164 202 169 129 136 193 162 139 146 133 141 145 141 147 146 144 139 181 151 148 144 135 153 133 136 656 329 291 233 231 195 201 201 216 221 190 185 189 165 152 163 154 132 172 153 137 153 117 133 111 122 105 108 130 121 101 124 102 115 128 93 105 118 116 124 148 141 194 171 204 198 193 148 172 154 178 142 147 182 152 148 178 197 212 200 183 179 203 187 213 217 227 199 239 287 199 177 670 323 261 214 188 207 185 179 165 166 150 187 169 173 159 157 185 137 132 124 165 135 154 136 183 145 142 145 140 141 170 120 143 655 352 294 199 216 178 172 168 144 191 193 152 175 151 109 158 135 134 146 133 140 151 136 137 157 153 154 162 169 169 195 156 131 192 205 208 203 205 219 213 170 159 171 127 127 156 201 149 156 198 190 166 174 190 184 201 170 211 161 154 157 171 719 404 305 260 199 188 147 202 168 167 145 173 174 166 171 151 180 154 132 200 129 141 158 149 155 179 155 138 139 170 107 158 151 143 204 188 179 151 163 167 167 184 175 157 167 156 160 169 156 166 145 133 143 160 177 203 189 192 156 167 199 213 237 215 200 186 209 191 177 211 254 223 172 212 157 152 148 184 155 171 165 145 142 149 150 166 155 152 127 147 184 171 169 198 745 407 380 361 403 425 417 411 388 406 389 385 414 388 405 404 444 419 393 376 364 380 369 367 307 310 299 294 278 287 315 316 327 306 357 414 461 461 463 440 460 462 432 455 414 418 325 355 355 330 330 324 350 339 324 393 375 353 422 434 434 437 434 465 510 476 489 498 467 434 457 391 396 445 398 441 422 436 422 427 467 455 491 516 555 559 555 563 543 549 550 563 527 519 495 524 500 478 488 507 552 530 564 551 480 487 477 495 484 492 493 464 442 484 480 470 511 458 492 467 488 446 438 430 432 452 419 409 403 423 369 388 362 353 329 330 337 351 299 330 307 288 330 359 299 292 248 285 278 287 292 280 726 410 358 333 289 303 291 303 281 287 311 305 326 352 344 339 371 394 392 386 393 391 392 406 393 391 348 264 299 307 335 214 392 381 379 348 408 358 357 366 369 360 381 291 335 358 393 369 334 391 352 324 353 339 371 330 340 297 270 297 276 262 252 252 285 269 234 274 239 256 283 286 313 268 305 304 296 327 325 348 374 346 372 389 401 332 354 368 352 339 321 304 328 679 445 434 413 428 506 431 430 472 471 458 481 481 489 489 434 451 396 396 379 384 428 415 370 373 364 417 315 316 302 362 294 321 321 337 303 338 265 306 318 288 277 356 329 306 277 323 288 276 278 282 278 301 277 295 280 250 254 247 217 217 244 249 254 219 239 259 233 226 174 184 206 174 177 180 170 158 201 274 243 207 197 215 233 217 226 223 257 251 217 237 255 283 237 221 235 234 195 202 247 187 196 191 188 204 198 168 184 164 150 190 171 238 198 216 178 212 212 234 226 210 209 200 205 215 198 229 218 255 225 182 229 209 206 249 206 239 229 222 204 205 213 212 182 216 165 163 207 175 196 200 162 180 165 135 135 161 175 160 179 144 699 478 404 353 308 309 270 282 238 268 244 250 274 265 255 241 247 248 234 257 249 249 246 272 263 246 238 290 224 234 213 254 243 276 282 294 329 360 339 322 309 323 320 272 293 276 272 286 268 236 213 236 246 241 230 220 305 676 375 279 251 251 202 202 188 202 198 225 262 213 223 218 222 230 263 267 225 203 198 195 230 228 216 215 210 222 226 220 202 240 180 216 186 718 322 275 203 240 195 180 198 229 196 160 194 165 132 132 142 138 135 143 122 115 145 135 108 130 124 119 182 107 101 151 178 157 209 231 172 148 133 126 173 136 191 212 187 204 184 234 206 238 241 241 231 203 171 148 139 159 143 121 128 148 662 319 188 173 192 168 156 192 145 140 159 160 195 135 134 130 152 175 143 144 141 187 709 412 317 247 197 208 204 207 171 169 175 179 167 186 215 187 220 171 205 236 229 242 235 219 247 218 228 250 259 252 272 255 272 246 253 262 240 243 246 257 204 240 191 200 199 184 214 215 219 218 257 242 202 277 252 267 289 280 290 281 247 257 254 253 283 263 259 295 305 274 307 335 296 284 329 284 300 283 255 249 275 282 282 354 313 317 352 287 315 306 300 332 310 314 314 298 302 308 281 313 273 242 305 276 219 217 234 212 218 292 212 221 223 224 211 227 210 200 196 214 207 198 199 158 169 213 184 184 186 204 194 181 201 152 152 205 186 163 169 146 149 204 218 163 172 190 165 200 211 227 254 240 226 273 221 204 176 195 175 206 205 175 219 585 320 253 244 250 251 242 245 207 192 224 229 163 225 181 193 200 157 145 147 177 160 146 160 152 161 121 190 195 202 185 168 176 139 149 144 123 138 168 173 161 178 162 157 118 154 139 644 369 277 203 213 204 221 204 238 278 200 212 191 215 196 221 180 257 199 170 194 176 152 159 182 170 151 174 171 175 180 646 359 283 247 227 259 263 257 273 230 240 217 205 216 167 194 188 180 189 186 186 180 170 154 182 162 147 628 317 223 182 189 156 157 152 208 232 220 252 291 279 288 321 315 302 318 282 268 257 298 308 305 282 281 327 297 303 281 317 339 312 308 286 352 392 386 379 389 351 360 376 364 395 390 387 369 401 382 401 367 377 361 328 360 346 355 343 323 321 283 293 256 252 266 254 222 275 269 284 219 230 236 217 245 239 227 195 208 212 215 193 181 171 194 157 169 171 200 188 169 164 155 170 170 180 164 156 151 158 148 179 132 152 153 190 161 185 159 157 155 152 680 326 237 193 232 206 163 163 159 133 166 139 144 142 141 138 124 122 132 128 125 114 146 142 164 123 121 149 165 127 146 132 131 151 145 659 356 260 242 233 228 210 238 237 232 248 229 225 213 213 197 186 179 167 141 142 179 137 131 162 121 107 109 135 139 129 635 371 216 242 177 194 170 147 135 137 181 113 124 123 118 146 145 121 109 129 105 137 108 116 143 103 141 633 343 242 235 228 181 208 180 217 178 170 211 150 157 164 180 154 151 168 181 191 191 210 218 183 276 613 330 274 225 177 183 177 198 207 206 185 191 199 225 225 214 233 234 225 209 227 213 205 204 185 157 149 163 177 177 167 180 187 166 171 188 185 190 187 194 187 153 167 159 188 185 152 124 159 133 131 117 147 145 109 145 144 124 146 131 120 101 111 140 138 104 142 145 127 141 156 134 154 145 153 133 114 134 108 147 157 176 179 146 155 168 151 171 152 169 168 150 191 176 165 208 194 173 212 164 157 163 172 146 149 158 154 185 146 157 133 121 134 121 150 134 162 114 123 145 150 166 665 381 231 202 215 190 181 198 148 147 197 176 200 177 202 163 159 145 180 153 141 139 175 187 159 177 170 156 125 140 138 182 116 188 208 195 220 197 218 187 153 164 155 166 232 185 199 226 207 241 218 191 188 167 182 188 194 185 192 224 167 162 146 110 191 147 139 170 160 145 159 224 689 346 268 186 159 148 132 148 184 149 173 164 155 126 152 139 158 151 140 125 171 138 143 152 133 142 129 127 126 151 129 136 136 164 119 133 109 123 120 129 660 346 210 186 203 156 139 161 126 137 167 147 159 149 164 131 109 150 160 130 132 144 138 107 117 139 139 150 105 114 169 120 177 123 95 135 121 112 115 97 112 112 113 117 111 114 124 135 120 139 98 111 105 106 114 127 660 347 276 241 221 203 199 131 207 234 201 245 218 220 172 166 145 167 188 197 172 184 201 154 202 164 193 208 203 165 175 188 161 153 151 153 191 146 629 338 246 189 199 146 155 146 138 136 184 127 116 134 155 116 132 121 109 115 137 113 117 107 131 179 178 208 220 222 244 238 248 257 247 255 256 261 267 260 249 272 303 300 302 305 300 313 283 316 315 317 324 318 347 402 359 413 414 430 445 439 447 489 484 485 512 477 462 405 452 462 458 457 473 498 509 500 486 501 493 468 445 478 465 462 440 436 380 421 357 377 334 341 355 304 366 329 335 327 325 346 359 337 349 340 350 364 372 337 353 341 336 333 302 320 292 301 261 297 299 567 332 254 227 242 274 261 256 310 242 282 227 240 268 239 215 203 226 244 224 204 216 215 249 257 298 333 270 263 251 176 169 186 202 185 175 190 195 215 174 187 177 174 173 170 195 177 184 150 176 158 145 155 162 148 161 142 172 127 154 161 680 362 278 220 215 186 144 155 151 110 120 141 120 120 111 137 180 150 148 195 195 191 173 241 206 174 191 203 193 186 156 166 163 148 164 167 196 178 158 162 165 152 179 188 210 183 179 142 144 615 361 230 234 183 231 208 203 237 207 218 215 186 205 236 220 214 206 156 160 181 165 181 152 179 678 414 334 355 327 345 310 340 352 338 344 369 323 342 336 380 157 300 277 299 315 339 348 367 338 365 347 283 326 335 283 280 281 269 268 284 269 272 287 299 287 289 296 313 283 362 288 225 264 256 279 311 253 274 307 274 287 271 265 270 260 259 287 266 277 258 256 276 241 202 207 219 203 214 206 223 236 246 211 217 226 233 175 176 187 204 240 195 169 183 175 200 162 214 201 151 145 175 174 182 151 170 172 162 172 155 171 635 358 282 186 202 216 212 247 221 202 180 202 197 173 183 155 236 690 359 292 222 190 169 209 165 128 198 224 205 233 291 247 283 283 268 304 290 278 249 241 229 228 203 199 201 254 254 273 225 202 211 207 210 225 243 229 273 211 209 241 226 180 202 171 183 206 212 256 233 196 185 182 186 222 210 186 178 150 222 210 182 189 179 161 141 175 213 175 165 164 158 174 170 182 157 202 183 178 163 180 137 158 181 586 367 293 241 252 282 258 227 256 248 265 227 238 243 229 198 215 245 209 198 218 239 213 221 201 211 213 176 157 190 197 189 209 200 203 181 195 157 152 194 186 192 184 175 171 196 178 181 164 182 175 193 170 674 388 268 207 197 179 159 145 146 142 131 151 117 131 121 123 126 110 123 175 152 170 117 125 131 124 106 131 125 111 117 116 104 130 143 121 147 145 150 118 112 118 160 120 124 159 254 592 366 274 187 173 180 165 178 149 215 215 237 216 216 201 227 184 235 200 210 180 200 196 227 237 210 274 258 267 214 225 243 195 208 196 166 188 200 192 191 181 143 187 171 158 158 159 165 143 127 130 150 172 151 153 157 205 144 182 149 159 133 150 158 156 123 121 124 681 375 240 210 189 180 177 169 200 199 204 224 192 207 206 212 244 187 174 186 205 170 184 212 225 227 212 194 195 221 230 241 258 229 206 217 189 198 191 208 240 164 130 137 168 132 159 149 174 162 200 165 145 129 140 152 173 250 249 262 260 235 189 216 196 196 203 212 200 154 161 180 180 196 172 164 143 158 145 170 170 156 171 136 192 196 206 227 200 186 165 179 700 344 262 209 206 160 129 131 111 164 134 147 141 126 119 103 120 122 144 115 111 119 126 130 127 115 117 121 111 105 141 124 146 139 138 148 133 112 130 106 122 150 128 109 107 95 93 129 101 143 93 122 107 95 102 103 109 103 104 579 320 222 177 197 194 156 188 134 175 152 162 176 132 141 141 149 153 147 154 170 163 140 156 123 127 137 126 153 152 115 148 135 119 151 162 163 151 168 149 132 169 148 161 142 157 135 696 383 268 221 223 215 213 236 215 239 259 310 316 317 292 278 280 267 247 248 256 300 246 243 241 217 238 245 235 253 263 277 284 284 299 273 241 211 215 188 189 162 221 249 251 259 263 250 228 219 228 193 178 182 186 182 152 151 162 193 219 149 161 155 187 168 183 569 314 218 226 175 211 158 116 164 164 149 153 146 122 139 165 175 157 171 197 143 174 131 157 176 166 175 175 146 189 159 168 146 156 151 162 145 690 347 320 317 339 310 335 330 349 337 326 363 384 357 328 335 289 323 289 297 320 320 303 330 324 288 309 337 328 326 316 355 360 376 395 372 384 399 405 333 311 314 325 302 320 319 313 365 372 372 378 430 437 438 428 422 421 422 447 410 429 413 406 397 451 388 376 346 381 351 378 359 382 372 329 340 298 305 323 256 243 276 279 300 283 305 312 313 300 307 302 301 292 246 285 253 266 276 256 284 279 289 269 281 259 262 250 284 220 252 218 238 233 248 231 235 217 271 242 278 240 238 265 269 206 242 189 197 172 223 139 181 144 145 200 150 184 167 210 167 149 160 182 150 152 181 165 194 215 168 182 200 191 178 174 196 158 174 140 170 144 165 182 146 142 140 174 170 138 140 135 128 653 438 365 398 367 340 340 366 365 395 355 330 322 344 366 343 365 335 351 353 378 386 371 342 473 467 436 437 434 406 441 457 447 420 402 449 416 412 443 407 459 389 423 443 466 384 407 404 390 416 372 387 412 416 433 421 334 391 363 405 370 324 390 388 350 371 346 361 342 335 320 347 398 337 355 306 337 360 352 361 311 376 318 339 315 329 386 310 349 346 318 302 363 353 329 330 329 360 376 377 304 298 296 325 261 232 232 237 232 245 237 204 206 181 186 186 121 155 187 142 119 124 130 117 121 153 141 155 136 158 154 149 153 183 183 173 281 269 347 257 273 302 345 276 339 318 301 292 282 304 309 271 314 311 334 310 303 294 367 309 347 305 302 272 382 357 310 271 273 312 321 352 328 309 335 328 315 281 330 292 328 319 293 308 345 322 336 300 325 302 350 278 319 285 295 244 298 320 280 257 224 234 238 194 191 200 229 199 214 210 211 211 168 193 179 144 630 351 224 188 170 183 155 159 193 162 136 184 127 127 168 158 149 148 145 105 130 125 165 198 204 146 167 149 183 186 183 192 258 242 229 304 283 301 231 215 239 186 211 178 186 247 198 188 167 167 176 179 176 177 190 201 172 215 236 240 197 223 186 198 215 228 243 274 236 333 330 365 339 364 358 392 399 353 395 343 358 348 305 294 346 307 251 231 236 280 275 222 241 208 216 222 230 204 234 243 230 266 247 257 271 242 275 274 282 264 284 285 306 304 276 283 263 248 276 274 277 291 232 296 269 284 281 249 255 276 251 261 282 259 259 243 312 257 240 267 241 243 279 264 301 297 259 268 499 258 169 174 151 142 155 154 155 159 168 173 166 169 153 156 200 176 158 178 194 185 231 286 265 281 260 257 287 290 280 256 272 248 284 271 273 255 254 251 228 207 250 262 247 243 256 313 281 239 254 277 272 257 224 232 235 209 194 191 218 215 226 215 193 230 220 237 208 248 196 206 216 209 188 229 230 210 215 240 249 209 225 237 206 188 199 186 183 156 171 150 145 164 143 171 165 149 221 159 149 149 141 135 148 161 153 128 198 193 195 197 183 211 594 445 452 512 474 541 496 508 472 506 485 507 536 522 483 536 516 448 502 535 521 568 517 534 578 575 564 559 555 568 538 500 491 465 469 501 488 489 475 479 448 501 489 458 468 447 454 458 426 492 471 453 437 464 425 409 489 382 384 318 353 346 370 363 322 380 381 315 290 302 306 298 318 329 299 314 312 279 268 252 301 299 376 332 354 329 308 319 345 370 353 363 366 378 369 329 390 351 321 337 348 339 348 335 358 339 345 332 348 346 356 362 363 345 297 309 293 280 280 307 287 334 363 347 284 306 349 303 345 348 330 380 311 374 342 372 327 322 343 341 343 346 347 323 659 464 394 360 334 399 416 360 356 351 320 360 390 401 428 455 398 417 428 356 368 350 363 381 336 315 283 291 313 282 297 294 275 319 335 367 365 372 407 391 400 428 277 408 438 463 429 431 419 405 446 432 447 441 444 443 489 492 489 488 478 469 461 499 459 474 499 452 506 490 482 469 501 520 510 476 490 493 502 506 538 518 523 512 532 524 546 455 488 442 416 439 451 408 429 424 411 402 410 393 359 372 386 337 313 328 299 312 313 321 309 297 280 271 270 320 301 315 350 327 346 320 320 294 267 261 280 264 247 244 270 293 279 270 256 247 221 249 235 227 245 269 255 248 254 231 210 196 190 188 192 153 163 152 177 161 192 177 214 190 213 190 202 174 201 218 186 202 173 167 196 207 179 190 190 193 227 232 222 247 279 253 288 311 293 301 306 375 398 440 482 538 542 561 542 535 520 523 477 528 529 532 511 533 520 512 450 467 476 492 479 511 507 472 433 456 468 426 424 377 403 402 436 461 466 474 446 499 472 479 487 505 476 479 478 470 511 503 502 533 491 500 484 519 496 499 526 489 519 468 438 449 429 434 353 411 416 405 414 407 354 456 418 476 488 500 454 461 457 471 464 444 469 551 514 484 481 486 512 558 561 532 518 522 526 498 469 523 513 464 506 424 393 445 406 403 388 367 405 404 403 379 357 371 411 411 427 484 465 425 442 424 405 413 404 420 410 437 440 404 588 354 298 302 247 233 221 186 170 183 169 178 176 205 201 191 187 199 199 231 212 194 182 197 196 207 197 203 813 408 342 254 284 259 225 214 226 185 188 188 181 163 162 187 145 184 141 148 149 144 144 144 155 123 128 132 182 172 152 152 121 146 144 599 306 208 147 158 163 149 161 150 145 143 151 133 124 138 142 149 173 136 175 138 157 127 148 151 147 151 137 136 139 156 131 132 148 125 120 135 701 403 274 251 261 261 267 242 228 230 232 213 221 217 245 250 250 232 212 188 223 210 182 216 198 171 179 169 144 178 135 118 154 135 145 143 141 164 131 134 156 129 172 171 177 163 160 195 209 200 216 183 188 175 169 181 180 182 154 162 187 180 172 161 174 183 196 189 209 206 211 216 236 239 242 215 246 246 244 709 439 458 476 428 461 488 416 457 442 399 351 347 308 281 383 313 303 308 263 275 266 268 259 269 288 327 321 355 402 403 444 404 409 426 399 389 392 359 327 293 301 238 258 231 233 233 249 261 231 223 184 210 163 157 164 144 174 151 161 147 169 145 161 151 157 146 129 607 291 269 239 221 247 247 245 211 222 223 226 230 246 258 230 215 202 256 222 199 183 195 219 217 152 207 194 208 210 642 353 316 308 267 293 275 271 244 279 272 315 275 279 288 279 271 307 239 255 253 256 294 238 268 269 282 245 267 240 220 278 219 245 241 240 230 245 232 237 243 258 241 246 278 265 299 294 292 317 260 262 269 290 285 297 321 296 335 302 283 318 285 282 262 276 273 255 270 252 255 298 244 276 273 230 293 276 244 263 270 279 253 247 239 234 251 258 283 313 264 241 256 230 258 656 345 242 229 232 233 218 212 261 247 259 237 211 259 249 242 279 249 255 255 246 233 247 246 220 234 299 589 368 322 312 275 294 293 243 272 259 258 265 213 227 220 237 214 219 200 195 183 207 195 193 196 184 193 188 181 191 202 150 188 212 201 208 189 182 144 171 167 189 162 173 152 182 182 162 174 189 186 200 233 173 209 180 659 315 277 279 240 205 204 200 175 164 180 171 163 177 157 169 154 159 203 186 183 171 169 176 212 196 211 242 610 310 249 272 295 241 285 248 257 230 216 186 219 232 212 204 229 220 250 243 250 264 283 251 247 230 258 224 254 178 204 186 212 168 181 210 184 652 336 230 208 201 206 213 209 198 197 179 210 172 181 172 173 183 163 170 176 178 178 182 184 178 191 218 198 231 245 584 298 289 223 257 298 265 223 237 262 227 241 255 259 243 221 231 239 189 216 178 194 190 155 194 205 201 246 234 242 197 194 194 673 346 273 225 220 244 233 273 247 239 292 239 222 227 230 214 231 220 207 230 197 185 186 165 160 165 185 145 158 148 136 141 157 161 159 152 178 137 145 163 165 180 215 202 211 201 198 229 215 165 213 181 200 199 213 186 166 164 156 172 192 163 188 199 235 198 193 223 210 207 216 216 220 205 203 250 191 242 244 263 224 232 249 217 224 207 217 201 190 185 186 236 231 220 217 234 213 224 240 303 303 261 331 310 303 307 326 350 365 340 341 346 329 350 339 355 335 289 301 327 381 345 396 358 388 375 374 334 378 402 378 364 352 351 346 298 281 258 290 323 279 304 326 283 304 297 262 293 246 252 254 250 228 225 631 354 322 300 297 249 314 282 252 240 194 224 234 219 250 208 252 232 213 223 205 242 190 218 214 182 179 205 152 173 162 211 193 138 178 672 288 299 264 271 263 279 290 278 222 270 231 209 198 196 186 176 189 265 226 221 218 189 184 191 166 242 185 215 218 246 256 529 386 394 402 322 324 299 284 287 289 251 296 253 268 272 247 257 232 204 207 218 206 302 252 248 237 245 240 254 274 234 284 254 253 215 250 206 206 212 243 208 211 229 175 194 183 165 159 168 199 136 155 153 171 135 151 152 149 160 162 570 271 187 174 164 132 137 168 167 124 122 139 125 148 104 132 114 138 110 118 139 133 136 176 123 146 126 147 133 112 158 123 114 126 131 145 166 169 170 191 202 166 147 147 180 165 172 183 171 171 160 153 135 601 368 386 327 345 317 359 345 340 337 351 326 333 339 308 291 238 230 216 274 203 245 215 217 198 217 207 204 209 180 233 153 173 221 175 166 205 576 305 225 200 168 166 179 156 164 171 183 167 186 155 204 188 164 192 161 148 144 178 142 156 157 137 127 161 152 142 123 176 180 152 157 158 159 128 163 169 195 160 145 135 142 147 133 558 353 322 370 344 353 328 298 338 276 262 290 276 321 279 280 275 284 315 294 286 298 282 279 302 334 353 315 329 268 293 300 312 265 261 277 263 260 288 543 326 238 235 269 222 240 265 213 217 196 174 197 158 172 205 196 178 159 180 191 180 186 188 172 191 184 550 320 226 192 253 249 251 236 228 187 206 211 179 155 155 144 155 166 140 175 208 146 174 136 194 162 142 179 165 164 152 123 157 174 166 183 143 158 133 165 165 151 156 136 134 146 141 129 136 152 160 158 175 144 128 156 174 161 185 162 135 213 173 159 141 157 177 154 136 152 185 141 151 157 589 284 214 201 168 166 164 146 187 165 165 163 144 158 159 140 145 163 139 128 152 162 134 125 138 122 136 142 134 127 131 119 128 161 184 182 182 202 174 152 148 138 154 141 138 133 134 126 115 115 120 117 505 285 215 197 223 234 234 232 253 238 213 207 229 221 225 192 181 199 194 201 183 205 244 195 195 170 243 228 215 152 318 259 233 239 227 232 257 204 220 241 253 287 211 278 203 252 238 227 241 222 243 268 237 286 252 293 290 302 304 256 292 297 320 294 323 311 275 259 272 269 283 299 225 263 263 294 288 289 268 339 326 342 311 308 329 348 343 329 317 314 361 339 322 314 298 320 309 293 315 307 278 317 306 289 329 313 312 343 340 307 314 339 299 284 293 331 304 329 375 354 325 332 368 399 375 330 347 333 273 246 281 264 318 211 207 257 265 225 249 241 248 279 287 298 298 292 286 326 295 335 317 291 286 288 299 315 306 328 309 301 306 279 323 285 304 313 767 556 522 503 485 462 463 514 403 403 408 467 454 409 429 429 324 389 411 432 408 331 419 431 488 437 409 437 446 449 387 444 368 423 419 357 403 457 454 481 438 422 463 439 432 451 448 413 438 439 503 549 493 446 492 563 504 520 508 521 495 450 510 497 473 496 538 512 510 482 499 496 548 509 513 523 502 504 455 563 529 514 511 524 564 526 521 537 508 518 563 565 519 486 511 577 442 504 554 593 547 534 511 534 492 514 535 556 490 463 518 544 520 489 524 520 526 486 498 538 516 489 524 496 510 454 514 549 444 468 505 510 517 451 489 522 631 651 586 588 635 654 628 634 628 674 651 688 639 609 654 679 645 549 577 523 545 569 524 574 525 531 569 613 594 572 606 654 639 590 645 700 638 656 672 748 623 658 705 679 662 670 692 675 631 685 673 671 660 651 660 669 662 661 709 719 662 716 734 753 768 756 809 780 805 794 811 847 767 801 809 820 860 803 770 758 773 856 801 839 851 835 882 917 867 870 891 892 898 856 780 763 1186 942 678 868 803 770 779 787 763 766 692 798 705 715 711 794 660 713 788 736 703 785 741 816 819 847 834 859 839 830 837 893 779 847 812 864 824 847 834 820 857 824 819 810 833 819 783 843 852 806 835 841 806 761 868 849 785 790 866 837 864 841 784 847 826 770 787 839 811 846 832 859 785 806 862 847 855 836 807 856 799 833 826 870 921 862 897 980 906 909 963 939 925 941 987 918 990 964 943 943 911 900 801 816 831 793 819 812 801 767 774 808 776 794 823 822 760 744 752 787 733 724 741 689 755 727 739 754 772 758 796 719 725 687 693 752 793 740 757 789 713 742 774 817 762 772 741 757 720 704 710 715 672 702 686 724 701 651 707 706 695 669 654 644 696 675 609 700 601 687 670 657 635 605 607 604 648 592 604 675 552 593 604 593 599 588 590 672 608 593 549 618 594 539 588 649 532 581 523 612 581 590 589 605 618 650 602 602 603 637 583 709 670 593 615 605 593 608 555 633 566 570 547 581 558 572 569 590 588 544 574 582 585 562 557 568 559 549 563 517 527 516 476 501 535 488 440 462 725 719 674 711 734 767 787 760 796 743 762 775 774 770 757 767 790 772 756 800 761 764 732 746 698 748 732 721 734 706 711 737 716 715 732 712 746 724 726 703 725 768 730 740 745 730 721 727 758 783 765 741 731 764 768 747 769 734 769 807 749 755 720 749 802 807 776 776 814 732 768 727 779 700 693 719 698 703 698 755 733 712 676 657 683 677 673 720 761 680 696 768 776 724 764 763 755 772 787 777 810 805 762 744 769 764 816 740 712 694 637 551 669 375 321 219 250 293 255 236 212 232 201 192 185 177 187 190 219 232 218 221 168 172 211 274 261 273 199 195 204 164 233 177 212 199 152 190 196 166 210 226 147 193 175 171 205 160 158 178 163 161 142 201 160 168 159 154 148 187 171 144 188 177 699 388 316 272 281 329 284 282 220 222 318 278 291 312 318 342 326 273 330 351 424 308 326 331 235 162 262 342 294 239 281 294 272 326 316 325 387 725 300 306 276 267 309 238 260 228 276 207 221 273 248 214 202 181 171 211 206 175 150 144 217 155 150 175 196 174 140 189 194 169 155 178 181 191 225 202 252 204 217 246 206 208 173 218 234 281 267 204 198 656 425 337 346 351 329 352 290 299 303 292 278 283 233 233 250 295 310 351 396 322 349 336 321 324 286 337 319 381 340 380 366 334 356 384 331 373 377 386 326 330 300 304 305 282 289 297 266 309 319 616 434 338 319 262 230 299 288 282 273 196 235 297 249 249 192 189 228 205 214 216 196 223 214 188 205 185 210 186 254 237 148 237 269 257 234 217 189 221 234 236 213 185 207 234 268 237 242 190 236 197 191 182 163 199 173 156 185 197 228 213 206 185 201 183 222 207 184 193 222 214 213 190 191 195 210 228 168 168 280 244 174 158 198 193 183 214 206 198 199 208 185 217 234 172 252 236 206 217 169 186 252 232 225 231 208 241 203 184 225 183 197 206 214 144 184 203 175 198 210 184 172 205 162 184 202 202 242 252 851 496 400 397 286 240 221 266 238 211 204 248 187 212 207 209 251 265 238 217 227 273 223 250 356 283 294 300 320 271 249 271 250 249 228 273 245 262 264 256 333 268 256 287 279 286 272 278 295 319 333 300 319 345 340 368 332 354 333 314 330 364 359 380 342 387 378 357 348 360 345 343 340 317 326 287 261 289 274 250 213 237 291 208 203 264 262 235 230 273 232 270 227 228 223 226 266 257 242 242 229 185 196 212 870 463 328 300 300 227 240 220 204 194 192 211 164 230 195 171 206 209 193 158 164 201 166 184 458 379 355 327 261 312 304 343 328 375 312 290 295 353 325 344 357 270 323 294 334 353 334 325 306 283 259 310 288 313 282 310 315 370 294 332 326 327 283 300 224 341 295 306 247 255 272 376 300 311 303 293 297 331 311 327 272 284 269 313 323 312 305 346 312 326 289 329 295 374 309 273 314 364 291 297 306 316 323 317 285 367 315 320 333 270 378 308 294 344 266 291 303 353 342 297 316 299 302 321 335 380 344 348 335 382 359 357 304 291 313 375 752 441 361 368 347 361 426 390 408 428 451 458 513 451 491 503 483 494 541 486 484 464 499 497 552 543 507 451 451 393 392 343 295 306 273 278 254 218 217 201 209 201 216 209 194 213 199 187 221 228 209 206 236 233 198 230 235 203 210 213 236 237 222 203 203 202 201 179 186 254 209 215 163 208 196 224 208 211 194 188 191 194 223 154 174 185 164 136 133 120 150 172 139 156 144 184 149 127 154 122 137 138 136 161 143 141 145 175 856 526 440 379 361 309 253 214 249 255 254 217 228 268 205 225 223 213 240 224 239 226 224 208 248 234 217 217 231 255 208 200 228 284 230 209 224 242 241 235 229 195 263 266 229 228 245 251 208 243 249 252 268 236 245 441 396 354 421 431 341 357 375 365 366 386 393 389 385 465 414 401 408 372 428 402 348 342 357 316 335 380 332 297 355 293 359 325 321 294 319 369 348 382 561 465 397 484 391 371 370 334 349 316 338 357 341 365 336 366 315 292 350 387 340 296 278 294 284 306 278 279 263 267 264 252 277 279 300 311 349 302 324 317 345 312 292 304 342 326 326 340 286 277 279 267 270 278 322 311 298 308 309 354 313 297 318 311 370 384 338 344 293 305 266 569 454 391 362 380 348 330 325 340 321 319 340 315 309 298 295 297 263 293 312 312 344 288 277 279 260 326 309 290 254 309 309 373 297 324 350 328 319 305 299 324 360 345 414 354 342 356 344 519 496 536 503 489 459 498 508 455 460 465 480 491 432 492 429 392 440 441 440 437 432 454 425 397 418 420 391 382 407 439 415 416 393 443 438 446 465 445 411 460 462 449 460 493 480 485 464 463 478 445 434 496 502 442 474 453 457 463 460 476 446 429 443 463 463 436 466 470 440 450 438 431 428 446 492 448 419 456 495 476 465 429 466 452 462 447 440 490 452 472 514 468 518 520 505 483 517 491 509 511 485 467 502 548 531 532 502 511 481 495 466 471 464 492 461 459 462 476 489 500 489 500 506 468 508 508 500 496 490 501 469 496 473 493 512 521 491 533 511 504 493 505 516 527 504 533 542 521 540 513 513 518 509 534 522 544 502 525 526 556 535 557 540 582 569 500 546 538 550 528 526 496 492 507 511 505 528 500 523 514 547 580 576 580 585 558 599 557 557 562 541 568 577 582 643 603 582 554 596 587 568 582 561 561 566 520 547 551 526 536 533 524 524 551 541 541 962 912 769 804 812 767 832 784 772 805 799 776 767 778 794 732 770 742 756 745 714 701 669 738 717 649 670 686 598 601 565 660 621 588 641 582 625 591 678 630 656 600 680 634 620 587 622 651 625 626 614 603 609 637 597 594 585 564 567 554 577 559 558 504 572 514 521 489 526 518 498 472 516 459 463 451 478 440 469 431 456 436 454 446 430 437 443 462 452 415 408 365 403 406 444 420 422 439 459 448 433 432 427 451 412 419 422 410 439 417 345 358 373 367 414 367 373 346 345 348 410 396 386 371 384 350 381 397 397 378 356 350 342 316 372 343 375 386 406 350 379 434 420 369 420 435 437 415 428 371 400 405 437 411 387 396 387 393 387 388 389 387 433 380 401 446 411 357 415 392 413 403 427 452 414 394 455 420 475 450 454 411 429 405 444 424 411 427 436 379 426 412 449 467 414 477 461 433 511 478 509 453 490 532 511 511 502 497 532 524 554 493 526 472 477 462 387 482 468 494 522 496 496 516 504 479 499 537 523 533 563 524 539 522 531 531 540 568 551 511 502 395 484 402 445 470 498 498 482 461 414 399 434 359 366 411 306 364 380 442 386 375 471 436 384 343 370 363 364 373 344 465 367 404 374 470 418 430 352 447 368 411 381 472 372 345 359 467 307 350 359 393 317 301 270 363 255 252 252 302 234 241 264 278 250 279 281 358 672 455 388 301 340 413 334 343 380 362 354 361 360 338 390 391 371 351 425 392 356 403 421 370 421 380 348 374 383 428 451 428 359 415 435 443 437 506 513 507 449 528 447 445 462 465 499 518 472 503 489 498 523 511 483 512 522 507 531 515 533 508 533 555 558 570 543 539 605 546 542 551 540 543 552 533 529 540 560 540 558 578 572 536 576 576 555 570 583 561 570 582 593 604 565 631 561 600 584 561 559 576 575 565 610 555 571 563 594 615 574 585 601 549 525 529 548 532 567 556 580 547 579 542 534 565 557 587 632 595 613 605 623 658 637 685 638 617 608 621 623 629 619 650 635 681 640 638 653 636 625 628 643 618 637 610 613 594 624 599 576 587 518 538 559 547 482 491 515 500 442 452 457 471 420 380 440 407 389 429 391 423 365 381 361 399 363 280 378 427 363 365 397 428 372 334 291 316 296 351 372 350 353 270 390 850 524 414 390 415 368 317 375 331 370 399 439 377 391 336 357 379 372 368 352 298 312 368 349 309 371 400 360 335 348 308 325 270 293 277 288 307 333 330 331 316 296 336 322 326 342 338 328 390 326 313 291 295 287 299 250 764 477 514 485 456 444 433 438 443 429 401 405 409 402 332 409 430 407 410 411 386 379 355 333 392 346 330 382 353 363 411 401 389 406 376 411 413 381 407 444 431 447 437 478 445 464 439 469 460 494 480 509 494 492 479 524 521 506 546 551 537 521 506 482 526 532 557 529 552 492 520 496 502 479 480 514 493 457 475 506 509 460 476 494 485 500 476 502 751 484 454 487 439 481 477 453 482 478 506 496 496 518 526 550 547 546 488 524 539 502 487 500 549 521 576 579 566 537 511 540 516 545 493 468 471 484 480 479 723 473 474 461 472 474 491 477 473 478 445 447 454 426 451 460 477 448 447 454 430 462 465 450 456 474 442 451 452 475 480 462 455 449 422 475 454 429 422 456 433 443 404 437 410 406 406 436 378 469 398 392 381 397 439 419 393 409 361 399 427 414 426 424 422 432 412 434 415 432 399 419 441 404 430 445 417 422 410 395 394 425 374 400 456 407 410 396 431 446 431 489 481 461 465 452 494 432 464 454 441 463 451 418 437 444 452 517 460 514 506 538 473 506 504 491 479 498 506 485 431 465 426 442 458 434 440 496 500 543 506 506 490 554 489 521 524 573 527 557 539 527 506 527 591 578 551 526 539 537 451 447 449 449 452 473 469 477 435 457 437 463 460 461 481 471 488 482 492 493 486 490 481 466 498 479 454 480 458 454 474 452 499 419 495 453 468 452 447 471 463 716 513 422 444 429 415 378 381 394 401 391 348 389 405 384 356 365 382 385 395 387 401 381 364 354 379 368 336 334 357 339 358 339 351 386 390 398 400 436 386 379 388 362 376 389 449 374 358 315 366 372 379 360 365 374 397 423 448 451 452 432 422 431 432 419 435 413 420 392 410 396 420 438 477 405 451 424 412 439 411 415 408 402 383 375 377 388 368 364 368 446 398 415 415 399 402 351 423 398 368 354 380 408 396 406 458 434 458 430 476 445 504 456 423 461 414 425 418 379 399 384 410 431 455 490 442 468 481 471 495 462 447 477 508 503 566 525 534 480 514 529 521 489 490 501 484 492 503 458 456 480 522 549 455 478 488 655 519 498 475 465 438 510 472 497 479 435 414 439 449 498 469 448 453 481 449 512 475 475 491 487 457 454 447 415 434 440 394 427 432 388 450 675 380 348 350 335 346 323 362 343 390 371 349 337 379 349 357 378 368 384 372 373 367 349 355 392 342 354 374 358 427 387 383 385 408 455 499 440 422 461 385 398 381 378 443 414 395 425 433 451 427 409 426 422 344 406 418 430 417 415 389 412 428 407 376 395 383 401 395 391 383 375 397 382 414 414 438 421 429 395 430 415 423 441 163 444 401 457 423 408 461 391 401 399 428 428 437 434 424 447 415 406 415 434 448 429 398 440 416 358 334 341 340 372 345 378 356 331 321 381 338 342 345 310 319 274 246 222 238 275 237 250 248 257 250 281 289 321 261 247 258 231 247 278 270 274 260 261 272 243 240 229 251 233 258 245 289 268 297 304 261 259 276 305 282 265 271 267 281 272 268 282 255 286 287 275 348 366 396 380 365 380 430 362 386 409 419 473 464 424 406 428 478 440 450 475 495 492 514 484 493 476 456 498 449 458 502 446 512 491 500 488 512 500 497 487 663 372 418 369 361 405 352 370 385 323 339 324 338 299 260 309 309 297 354 360 353 357 363 343 321 294 364 334 276 290 353 309 282 300 311 325 340 324 345 354 346 361 430 355 354 354 351 307 351 347 350 314 361 327 361 270 277 280 261 248 272 589 389 336 300 320 448 392 387 390 333 359 391 386 466 433 462 461 410 447 441 466 474 530 487 497 557 602 606 565 523 434 381 385 398 470 441 480 405 448 388 388 356 596 321 261 243 286 315 234 256 213 199 255 271 248 269 241 231 256 206 254 223 223 237 231 231 229 233 241 249 267 323 293 279 278 772 464 418 436 396 418 411 355 361 373 465 418 448 392 376 413 396 430 425 467 461 409 366 366 433 410 339 400 397 402 330 1000 843 773 713 702 678 639 640 691 655 602 699 683 705 620 757 652 651 687 704 645 654 644 681 658 638 612 614 621 592 626 665 607 633 649 728 574 605 560 611 562 624 551 709 610 640 652 647 625 647 623 580 563 556 596 641 587 562 543 619 574 1158 917 728 584 609 592 531 536 584 523 539 531 503 512 550 526 583 540 538 508 604 517 611 536 600 645 607 595 604 581 605 547 638 591 676 564 749 641 582 601 661 708 655 675 697 664 551 567 634 653 716 411 335 378 384 416 399 436 436 443 433 441 473 432 443 439 427 451 457 447 432 461 483 493 475 483 500 461 471 478 787 655 684 599 674 673 674 595 670 628 647 635 519 539 546 580 577 548 567 657 586 613 573 587 592 655 630 657 690 684 704 708 723 656 670 689 737 688 664 675 688 633 593 613 569 641 674 664 618 582 598 610 602 626 585 597 625 585 594 621 618 591 586 585 552 562 530 507 514 624 656 607 593 616 588 591 576 617 568 587 620 581 599 567 609 592 595 571 590 549 489 531 475 513 482 463 436 430 458 467 398 393 419 373 396 388 360 441 454 395 404 430 405 382 375 435 375 352 452 454 476 470 494 527 569 521 528 485 489 542 465 489 471 454 431 413 762 638 646 663 631 591 578 552 578 577 615 629 574 633 591 583 611 613 667 626 606 585 579 591 652 628 670 669 673 643 628 605 588 608 661 638 662 811 627 612 591 613 598 558 538 541 542 591 542 562 574 536 582 575 620 609 664 692 667 632 588 639 638 669 665 709 662 717 653 693 694 746 751 717 785 799 829 805 784 761 704 683 673 650 656 894 681 703 683 646 622 656 664 666 671 700 672 659 652 682 684 714 755 758 762 713 695 719 713 677 662 643 707 639 714 660 637 694 743 787 712 710 711 733 681 666 650 682 650 636 663 652 712 663 678 639 643 941 633 575 612 563 634 596 620 613 644 674 663 683 680 704 639 655 661 603 598 620 633 654 641 634 620 634 751 558 462 435 477 498 538 503 544 494 515 489 512 582 535 506 543 558 606 565 559 514 527 540 506 486 547 536 520 574 557 581 537 632 688 762 1134 879 873 862 830 918 862 965 897 899 845 892 901 918 872 909 906 898 915 923 930 964 962 983 916 956 971 934 967 985 972 964 969 955 939 977 943 932 937 955 949 932 881 905 875 909 814 919 913 875 744 841 815 848 794 799 880 895 829 844 829 869 848 813 887 879 869 960 931 939 897 923 876 915 914 920 891 939 868 878 825 864 868 886 815 831 834 844 801 847 810 825 796 730 729 762 735 693 715 759 712 739 755 766 758 702 735 787 752 762 758 738 756 721 703 707 749 751 667 709 694 741 685 705 739 715 663 735 651 718 608 700 665 659 658 727 703 664 665 697 685 665 673 733 651 658 626 676 690 717 642 674 691 719 697 765 711 724 731 767 708 720 715 723 720 736 700 764 680 687 639 675 700 672 671 732 743 719 679 722 741 682 642 702 645 673 589 663 653 649 662 651 656 665 629 646 664 666 607 659 631 571 572 579 544 582 543 544 628 590 627 660 677 669 704 684 617 590 592 644 614 683 651 686 644 657 630 668 598 656 556 660 575 587 662 622 643 634 653 724 661 666 574 515 551 560 594 674 588 619 624 719 686 708 673 631 684 726 688 725 726 688 705 691 675 693 620 627 615 606 620 598 598 576 555 566 562 573 535 519 551 524 504 524 496 542 488 466 471 467 464 485 523 512 495 467 488 478 401 427 460 407 387 446 413 408 385 384 425 407 369 416 431 455 407 425 389 404 388 379 364 363 344 348 321 346 311 359 355 308 287 313 323 379 366 400 346 383 384 323 322 316 344 317 360 330 333 289 360 287 302 350 308 330 339 286 303 302 279 306 288 306 262 296 336 380 309 339 358 349 345 362 369 414 368 377 376 349 354 344 366 322 340 339 369 297 310 331 332 332 311 360 295 298 279 285 308 310 245 281 259 253 261 233 192 236 221 197 203 182 218 185 200 205 214 180 196 175 190 206 157 232 224 197 213 252 213 200 190 215 201 221 196 194 210 227 236 239 250 299 243 292 288 255 208 289 252 245 206 215 206 205 181 225 223 251 205 271 251 237 256 229 279 249 246 264 286 256 265 259 279 230 208 219 242 198 189 239 232 198 230 230 232 239 1001 675 532 520 506 463 431 439 480 405 523 424 471 413 394 483 446 428 473 394 474 455 432 393 342 345 446 429 423 404 435 451 412 452 425 416 464 431 410 404 420 387 414 395 402 364 381 385 431 375 436 471 546 872 657 665 641 654 652 642 681 667 696 725 636 675 644 650 721 639 625 624 659 571 619 601 612 555 575 577 559 563 636 582 581 653 592 623 553 511 559 555 583 634 596 648 559 601 697 1236 953 882 779 845 821 800 801 806 836 856 823 801 826 830 773 736 800 784 752 750 755 728 666 639 697 677 705 726 657 631 668 662 645 688 675 631 648 679 758 696 636 685 792 653 608 634 708 686 946 745 709 726 638 670 638 729 706 741 640 707 682 698 604 662 693 682 638 593 638 612 676 646 628 639 648 598 576 582 585 459 572 501 565 526 518 530 503 573 465 440 475 495 535 534 557 519 573 560 521 543 595 563 602 589 572 629 587 580 631 1031 808 747 843 756 810 810 761 752 820 825 793 780 775 792 783 801 824 811 861 836 857 820 805 827 796 823 823 825 869 836 499 784 757 800 798 772 823 777 795 787 782 730 813 833 779 762 761 714 743 786 769 803 734 752 756 770 736 726 770 763 722 760 733 702 680 692 709 708 676 686 683 716 712 715 722 735 684 694 671 685 712 693 695 687 726 654 670 635 584 640 642 591 616 588 592 619 588 593 553 571 618 572 550 556 569 556 562 536 499 527 519 561 480 518 525 537 543 524 528 552 580 564 578 537 583 532 515 520 510 490 472 445 536 492 488 458 479 480 461 473 439 451 459 479 479 468 469 482 453 469 446 487 467 445 479 418 464 410 430 437 415 440 441 465 445 433 429 441 449 445 396 392 429 426 450 401 435 436 423 465 462 490 496 440 457 426 417 446 443 428 461 450 439 483 461 498 500 498 503 493 478 459 453 424 427 400 459 432 484 458 421 408 433 444 403 402 432 411 427 441 411 423 409 435 445 419 434 463 445 452 448 424 401 423 456 415 423 398 389 384 423 391 389 388 352 428 376 300 340 345 364 368 381 370 399 386 389 391 416 458 412 446 440 417 414 413 461 451 454 504 507 471 417 432 438 448 425 461 469 437 444 425 467 444 460 482 479 433 471 444 413 432 449 445 392 409 396 382 395 388 438 401 387 391 384 389 429 383 397 400 420 417 393 382 396 385 341 349 356 347 355 353 350 336 369 344 361 360 334 345 372 387 394 363 376 407 412 392 381 383 392 385 463 443 394 429 402 446 440 457 432 403 445 436 458 444 463 428 489 471 461 417 457 406 418 403 444 447 452 479 465 476 447 459 470 483 468 463 472 457 465 470 442 497 459 456 452 492 520 548 508 526 539 513 510 501 507 485 473 485 500 437 487 486 514 533 546 583 537 528 489 514 515 497 522 543 500 512 539 546 562 522 514 543 549 595 542 533 556 517 549 530 492 561 530 549 517 554 560 606 532 543 538 581 552 531 525 537 514 537 486 532 598 510 527 549 530 522 530 476 534 521 507 534 546 498 492 509 517 549 577 559 525 525 508 521 498 524 501 501 511 584 471 446 504 442 436 439 436 421 437 475 478 490 457 475 449 481 472 482 472 494 467 486 493 481 448 487 511 463 494 484 495 487 500 470 464 473 485 488 509 488 500 485 480 487 489 494 472 501 500 430 518 506 523 492 474 477 457 507 450 486 463 469 412 495 451 487 454 432 464 488 449 447 454 431 453 440 466 484 457 449 439 438 463 429 408 412 471 381 437 403 445 471 463 423 480 485 477 443 485 416 403 403 446 326 315 271 314 304 393 338 301 357 308 273 271 292 360 836 461 408 286 227 245 252 223 239 227 200 255 292 264 252 239 259 266 236 241 238 237 198 225 241 223 215 206 222 205 221 227 221 232 227 214 216 274 218 249 224 231 224 262 217 250 217 240 235 250 214 203 207 217 213 168 175 193 184 196 192 199 195 190 189 202 172 155 163 204 193 188 188 164 187 177 189 177 207 202 200 205 192 212 714 404 252 205 225 212 231 242 206 205 229 217 259 252 258 273 273 284 273 261 290 275 269 267 277 285 294 279 308 252 284 346 303 291 306 310 299 320 306 332 315 326 333 310 319 326 325 339 362 308 334 362 359 306 350 335 344 318 335 340 360 317 368 352 310 328 340 351 349 330 350 346 361 308 316 308 316 269 320 316 313 288 302 299 309 314 303 344 312 326 336 315 336 301 336 359 319 309 298 317 293 301 288 294 289 309 278 288 324 328 326 327 289 322 284 276 323 348 287 290 310 307 286 307 306 285 307 315 278 306 275 303 294 297 240 295 266 280 276 277 286 277 290 270 281 251 274 217 212 234 197 232 231 246 221 250 239 220 210 223 208 212 199 198 200 234 217 209 220 209 197 189 199 209 233 242 191 180 225 190 167 192 209 188 186 190 195 186 144 167 173 182 179 165 139 150 160 174 194 157 135 157 148 137 125 132 154 143 142 147 150 139 155 157 132 149 128 131 163 145 164 159 167 148 162 170 179 192 190 211 219 199 213 248 222 244 239 249 272 244 270 246 241 228 261 267 281 238 279 241 239 237 257 258 245 228 241 237 295 249 229 264 228 258 290 298 240 263 276 269 226 268 294 282 258 262 271 258 231 261 254 266 253 269 258 257 255 262 300 261 251 255 256 273 245 232 266 250 261 215 256 273 299 269 284 279 275 296 293 319 264 281 291 269 283 255 266 287 305 271 336 279 287 261 240 272 312 276 247 279 317 255 264 284 321 300 249 276 288 295 256 287 280 235 221 277 239 209 234 262 243 248 191 264 208 191 218 225 203 166 181 191 175 172 169 170 146 157 181 230 178 180 170 149 183 183 186 172 181 172 155 179 195 199 165 161 157 175 177 153 161 169 168 509 300 265 242 233 254 214 245 239 184 196 215 204 205 185 208 260 208 204 226 224 212 181 220 169 192 168 171 189 180 160 182 216 171 168 192 216 179 189 208 163 204 209 204 213 229 170 195 177 190 188 174 155 145 170 169 172 170 150 183 172 168 180 185 190 160 159 183 170 183 170 172 155 177 157 157 121 144 124 183 147 187 190 177 192 195 171 201 171 559 287 244 188 228 217 206 182 230 175 199 189 215 226 221 179 177 217 186 179 165 162 187 193 221 219 198 175 191 167 165 189 209 199 199 175 183 177 225 224 213 174 204 197 208 464 294 214 184 179 162 178 132 149 156 141 164 151 154 166 169 166 140 181 142 144 180 156 171 204 179 161 185 142 195 154 176 155 173 179 154 160 191 157 151 151 161 167 169 172 200 192 181 146 185 161 175 171 165 185 192 166 181 187 179 195 219 206 199 176 139 165 153 147 133 140 122 146 160 167 180 177 161 170 139 153 145 149 155 146 151 148 152 168 131 136 143 137 157 158 148 132 160 128 134 145 136 120 139 136 147 146 168 129 149 151 176 166 145 150 146 152 173 163 166 126 160 167 156 145 165 150 143 144 156 149 141 136 151 136 130 160 140 143 129 156 172 176 174 171 163 166 145 139 137 133 132 162 138 142 189 145 117 127 131 118 135 153 142 107 147 598 300 265 185 180 165 161 134 188 144 200 180 229 178 193 189 150 181 157 153 148 149 195 169 161 138 152 161 196 140 148 155 165 480 260 181 182 216 203 182 186 193 169 166 198 172 190 220 183 162 182 191 164 170 139 160 168 124 142 169 141 175 177 176 138 178 206 138 127 139 137 156 186 123 148 135 115 112 141 148 108 146 134 139 138 131 149 142 130 146 160 160 145 165 158 180 129 139 152 156 145 145 139 133 120 128 140 122 148 157 148 157 151 159 121 153 131 161 155 148 159 175 129 150 139 121 189 157 131 131 108 154 123 127 126 115 158 150 133 131 134 121 135 142 137 126 145 125 131 137 135 145 126 173 132 222 152 171 177 164 134 143 141 147 130 583 297 250 190 200 169 182 134 164 158 139 169 153 114 133 162 118 138 157 144 129 129 125 148 162 152 140 165 175 125 128 132 151 143 134 145 144 164 146 193 161 142 140 132 141 166 153 205 139 138 190 137 170 125 161 136 168 142 162 169 172 166 153 194 151 143 168 190 159 183 162 181 187 210 146 180 142 177 171 166 170 143 162 195 140 148 176 159 493 267 191 179 158 150 141 158 144 161 138 141 148 132 136 139 110 110 118 189 131 152 160 188 187 175 200 228 184 216 218 166 210 177 181 182 190 180 175 574 348 299 215 211 176 230 175 205 165 218 183 186 208 224 226 200 212 239 211 213 225 223 196 215 219 248 274 228 251 278 252 280 295 314 308 341 301 357 378 356 330 328 351 368 345 356 379 353 388 354 390 317 406 544 359 350 345 347 337 318 268 339 291 253 240 230 284 252 290 277 278 275 298 276 277 328 289 345 293 326 303 316 316 296 325 293 257 264 267 273 290 316 296 296 321 359 348 327 378 379 374 370 352 380 383 336 334 320 347 319 281 284 259 221 199 219 212 235 222 461 411 344 378 320 375 314 356 294 302 304 271 298 256 257 267 250 251 288 243 243 272 236 255 255 233 217 227 243 211 206 210 233 202 198 203 201 201 177 193 223 249 203 213 187 188 172 180 188 213 185 175 160 214 199 193 190 185 161 196 171 183 165 145 225 137 168 158 176 196 573 337 293 275 322 281 255 289 284 289 254 236 268 282 227 249 200 240 289 275 288 277 281 300 297 308 289 257 284 275 275 236 276 245 270 250 221 222 214 214 179 245 270 263 255 250 224 271 226 250 246 210 288 278 309 317 281 249 252 291 248 249 264 244 241 275 246 256 247 264 222 204 192 216 234 212 222 234 226 252 247 260 309 277 275 275 271 237 269 242 251 248 217 241 263 270 292 277 238 269 255 243 309 275 309 281 219 281 282 319 277 286 316 285 334 360 298 343 311 297 321 284 271 291 326 273 240 211 247 319 328 335 329 311 292 288 288 270 268 246 240 244 258 256 275 266 301 277 271 271 240 272 261 308 276 265 279 243 312 297 279 267 274 313 246 284 279 268 244 243 231 262 290 276 263 267 266 261 239 204 214 213 227 188 139 191 169 207 181 193 185 191 185 183 179 168 178 177 196 213 208 213 244 193 238 199 247 183 177 208 208 180 162 176 182 196 196 165 175 204 176 183 191 189 190 244 238 246 262 234 195 201 248 198 209 211 187 235 236 252 242 308 255 300 298 293 304 259 320 258 236 235 215 257 306 310 287 290 246 275 283 325 311 278 341 298 251 233 248 227 218 217 244 258 244 251 263 274 230 284 244 244 314 613 286 262 192 184 183 193 197 179 217 192 211 188 211 181 168 176 170 164 203 160 207 200 174 191 181 172 170 177 159 174 152 183 169 529 274 253 177 192 138 197 212 235 192 216 224 202 155 153 137 148 202 202 166 168 144 141 169 150 155 167 184 166 180 163 173 176 160 169 199 202 191 185 165 163 178 156 186 211 167 194 170 204 195 163 196 147 154 159 191 561 239 211 190 203 188 177 182 187 154 160 180 138 164 164 152 177 206 187 176 159 184 196 154 151 176 147 156 168 156 178 148 145 171 140 163 144 150 177 130 134 543 322 243 259 231 201 239 201 195 214 214 201 195 160 202 186 173 185 144 176 182 175 176 225 165 168 167 165 147 187 152 177 173 165 137 169 180 174 215 261 222 242 248 278 241 242 238 264 226 207 182 220 242 209 243 266 244 291 233 234 244 267 240 214 264 254 195 227 216 266 196 205 281 289 309 306 313 239 303 331 351 388 420 368 421 368 383 347 346 356 380 314 292 299 288 296 299 289 288 264 334 311 312 313 336 334 350 357 311 314 280 325 285 260 218 210 221 200 221 251 217 246 251 255 201 212 202 241 202 540 308 245 225 245 199 169 186 159 193 190 199 168 170 151 175 161 158 156 176 205 184 172 195 178 149 177 194 168 190 194 163 176 184 180 182 147 223 184 182 192 150 171 205 160 193 177 165 198 212 143 197 203 185 187 179 185 169 144 166 151 150 171 188 187 157 161 180 492 276 250 225 188 185 200 186 175 189 215 218 210 191 183 209 202 187 191 183 191 189 159 178 157 187 182 185 193 186 205 186 199 149 155 147 166 182 583 268 249 184 226 188 182 167 188 192 157 203 171 195 230 219 172 194 184 193 203 184 197 197 184 158 146 170 179 187 201 178 172 183 177 226 185 187 199 188 185 200 180 208 172 184 215 176 187 172 188 229 193 198 176 216 181 165 167 172 189 202 193 197 183 213 187 184 211 206 235 187 194 187 239 190 171 190 248 170 207 162 160 237 187 152 166 173 152 176 136 137 147 138 157 184 201 208 193 197 174 229 173 215 191 258 226 233 192 192 245 233 222 232 263 544 314 276 276 314 298 323 323 372 312 317 289 295 286 297 309 282 317 348 332 368 356 333 353 356 316 325 360 325 287 294 303 321 271 341 335 308 327 321 592 273 221 222 196 234 211 223 198 165 212 190 185 190 171 223 178 171 181 165 187 177 164 181 172 179 229 179 185 181 180 203 220 204 215 246 228 216 194 201 162 176 184 184 189 195 180 162 170 208 174 210 169 211 181 186 186 191 190 191 239 257 250 217 175 218 246 203 251 231 217 199 226 258 268 199 217 195 243 197 215 179 231 192 183 210 227 159 176 165 186 184 184 197 171 145 203 166 175 167 146 188 741 344 258 229 178 173 260 170 121 149 140 137 152 195 134 151 142 133 184 141 148 120 127 186 125 165 134 159 152 204 129 136 189 150 114 142 133 111 190 149 119 144 104 106 170 208 183 129 170 168 153 153 110 161 163 129 140 118 149 156 167 138 133 126 134 128 173 150 122 125 131 138 146 142 142 125 143 143 138 192 154 167 138 144 169 157 171 132 140 129 127 154 141 126 204 131 161 152 152 114 144 156 147 138 187 132 115 166 157 153 153 160 206 151 161 168 164 133 156 141 157 171 140 132 134 183 199 102 128 142 143 174 167 151 147 155 119 134 149 117 180 145 136 168 140 160 150 137 131 155 141 119 184 158 153 145 132 138 181 138 129 144 122 120 138 140 134 154 150 124 128 119 190 177 167 130 116 130 147 125 145 133 136 132 169 137 147 145 128 141 129 136 143 105 134 95 155 133 119 160 146 133 111 149 123 121 124 104 154 141 123 120 167 163 143 156 129 134 142 155 139 113 136 157 155 127 150 149 134 119 136 115 142 129 135 105 154 108 172 146 167 140 135 114 143 119 166 126 146 141 121 119 149 113 104 128 128 145 124 129 109 130 128 139 165 111 188 288 343 244 217 229 188 193 191 194 154 152 171 178 164 145 160 140 148 177 155 132 185 136 146 137 205 143 160 129 149 134 162 146 192 147 152 157 191 201 151 156 182 140 166 177 154 151 158 133 158 163 158 153 146 132 139 157 162 125 185 179 152 133 219 165 142 163 143 153 151 128 199 173 174 154 142 127 167 112 136 180 143 160 159 165 178 133 199 143 178 174 247 187 177 157 175 158 202 161 166 150 182 133 203 189 162 141 142 144 141 131 144 137 160 163 137 138 122 144 140 170 166 142 162 151 180 179 155 135 177 153 198 175 148 156 177 150 133 145 171 139 141 160 153 144 180 141 144 140 136 108 163 115 139 127 135 159 166 128 156 163 144 147 161 154 116 124 153 171 147 145 149 150 134 160 166 133 127 134 172 171 141 139 125 149 170 136 150 165 139 157 138 167 139 142 155 131 146 115 191 151 173 142 134 125 133 137 140 147 146 126 183 144 154 112 127 139 144 167 134 134 149 134 150 156 139 155 162 147 161 135 172 137 164 172 181 122 164 113 650 341 249 238 173 152 143 141 127 138 131 111 137 135 143 108 135 130 126 116 109 108 112 125 166 123 121 99 145 104 119 127 137 94 94 124 104 110 172 544 289 230 196 170 168 224 201 181 247 176 198 167 148 195 182 234 229 222 202 231 191 199 177 178 163 187 212 173 202 204 163 167 181 154 191 653 379 308 201 168 173 149 160 195 152 166 155 149 150 165 190 191 134 153 142 153 143 142 146 160 126 144 154 160 147 135 125 120 146 148 129 122 519 325 226 214 195 214 210 221 187 164 155 153 146 153 169 141 141 150 138 181 155 143 126 150 167 133 131 141 117 140 121 134 122 121 141 155 137 156 139 149 770 562 513 522 505 474 456 475 509 473 492 519 497 502 495 523 515 539 570 560 558 496 524 549 543 513 527 596 555 555 544 583 574 555 522 528 559 549 520 528 525 543 542 500 551 598 597 585 538 574 554 537 574 578 559 563 623 583 571 619 599 590 550 572 583 541 529 519 540 509 512 536 514 508 520 514 517 497 501 495 541 498 499 499 520 486 543 561 521 569 540 528 494 497 509 504 493 491 482 491 491 494 503 495 488 482 521 478 450 465 426 441 416 414 416 438 393 401 404 407 411 413 377 364 373 332 334 329 337 331 346 361 358 333 337 314 354 376 324 361 331 283 336 309 276 294 273 287 259 267 749 427 373 382 425 415 381 401 367 281 336 323 326 362 296 344 354 365 353 335 282 304 311 329 354 379 363 355 379 375 605 363 271 240 187 263 219 230 241 227 188 223 257 244 231 234 227 217 190 217 197 184 208 169 179 164 156 162 154 149 184 721 442 325 324 314 311 287 307 324 379 340 341 351 365 370 382 426 385 394 408 417 413 406 379 356 352 356 384 410 412 429 388 425 431 431 438 390 397 402 361 398 388 388 455 424 457 439 434 403 414 392 442 397 646 501 389 403 330 291 280 319 323 342 306 344 367 346 298 306 308 306 300 323 321 308 327 315 378 340 339 346 311 331 315 343 337 335 360 371 431 400 364 370 414 414 357 393 435 423 385 385 344 331 346 375 361 393 390 343 339 368 312 322 565 373 324 234 248 263 266 278 281 250 234 249 224 263 226 204 198 195 226 231 222 224 203 208 222 217 236 217 213 225 203 253 248 250 247 218 226 281 234 229 231 207 219 182 210 198 190 198 171 196 177 202 168 579 422 313 327 318 274 263 282 314 312 309 270 267 299 276 259 283 287 288 270 295 291 280 308 361 300 317 345 320 329 334 315 299 325 323 310 319 305 389 328 371 332 350 321 391 325 351 337 336 385 346 295 339 343 343 325 324 341 308 319 325 314 382 327 331 369 331 328 340 342 330 356 343 332 362 349 366 367 373 375 385 389 377 361 384 370 377 369 361 372 405 399 399 368 373 405 404 416 415 378 381 413 411 414 440 390 454 416 412 401 436 431 425 470 460 519 468 459 446 420 439 448 424 459 431 442 432 429 460 459 408 479 486 482 470 481 523 516 485 508 479 497 579 526 474 488 526 524 565 593 545 576 582 572 563 584 598 598 613 584 644 608 593 655 650 663 671 678 649 612 644 648 643 649 636 649 641 649 621 640 637 633 625 635 625 600 768 632 680 625 689 633 614 610 618 618 633 609 694 651 644 665 695 717 732 741 733 734 727 792 828 809 847 831 819 846 887 920 944 964 977 991 1026 1015 1050 1137 1054 1122 1112 1167 1250 1172 1212 1164 1210 1190 1255 1253 1240 1222 1218 1191 1276 1135 1174 1210 1257 1288 1282 1189 1199 1179 1218 1161 1170 1204 1210 1166 1203 1152 1140 1138 1031 1032 1050 1132 999 1062 1072 1053 1043 1032 1081 1052 1012 999 1071 1020 944 1009 1012 1039 1023 1026 991 977 994 963 1006 964 971 1006 1021 1089 991 1002 1048 977 1051 1082 1063 1052 1121 1057 1032 1057 1005 1035 1000 968 1015 1043 980 905 938 957 893 965 976 975 911 961 950 911 959 952 960 1001 961 952 972 940 921 937 950 960 864 920 958 927 870 926 959 859 918 925 885 902 818 884 856 878 838 804 852 809 724 767 727 702 710 693 652 730 736 733 746 656 703 659 628 627 599 589 563 621 586 605 571 620 554 626 557 544 468 501 534 527 564 658 555 643 555 520 510 519 560 533 557 471 486 455 405 445 505 455 459 485 427 1045 753 770 715 725 704 698 718 745 737 695 721 700 670 695 651 724 679 674 688 678 701 729 643 698 647 668 715 649 633 660 660 626 634 637 665 709 644 676 633 702 667 651 697 698 676 679 652 650 679 720 681 683 642 699 685 697 688 1074 730 599 414 405 363 403 339 380 319 353 327 415 382 433 326 322 281 377 303 271 268 265 240 355 332 429 352 272 263 337 304 355 302 299 286 279 266 305 292 271 272 331 242 320 352 481 411 443 531 429 451 524 438 352 360 380 351 603 467 435 423 374 316 388 398 413 359 364 393 344 290 405 420 406 459 358 313 372 408 415 416 339 344 347 342 348 355 306 353 474 360 407 360 385 362 384 393 418 347 373 348 350 381 379 356 379 361 386 355 340 308 377 431 381 348 371 348 373 386 374 350 439 393 421 393 395 417 400 410 418 437 486 432 429 395 422 409 521 481 444 398 404 369 466 423 352 375 328 361 362 337 387 357 385 356 325 286 408 350 308 353 401 343 367 350 316 1081 727 726 644 471 452 346 354 371 418 330 362 360 307 294 324 286 346 328 364 354 308 349 341 277 367 353 320 339 327 334 341 299 319 321 343 321 339 351 304 312 374 296 383 310 327 306 315 394 323 332 320 356 343 329 373 505 417 440 382 463 382 410 377 420 495 458 409 496 615 481 475 541 562 647 675 727 891 689 734 709 831 768 707 726 752 724 717 671 712 684 708 709 608 685 674 657 732 656 734 653 736 765 710 715 739 701 708 724 739 731 755 744 802 765 776 818 826 803 765 811 847 855 801 749 901 796 864 808 838 864 844 895 855 820 883 834 909 862 881 854 851 915 856 843 848 858 907 942 885 866 902 939 872 856 835 964 914 850 893 845 833 845 857 885 833 858 843 877 878 847 866 875 818 889 862 841 830 831 771 725 826 818 808 717 751 747 745 679 659 674 736 681 780 835 758 734 802 787 795 802 831 803 777 742 704 732 675 748 775 820 760 769 829 785 745 741 734 708 712 704 732 728 712 785 717 749 739 715 768 704 735 720 722 696 745 706 700 707 681 671 672 697 658 678 686 681 661 685 691 656 675 650 634 592 584 596 539 554 621 534 519 534 568 585 539 539 539 523 556 521 552 603 619 574 606 582 580 633 633 651 663 642 668 653 670 661 616 605 605 611 589 565 574 579 551 570 570 571 503 522 527 561 542 529 493 721 505 411 415 387 418 391 352 337 309 330 346 350 315 267 286 310 370 320 309 299 289 301 256 265 317 275 245 298 314 364 338 281 322 291 293 251 289 305 338 368 378 313 300 298 332 267 372 246 341 353 307 272 321 361 336 347 308 306 278 315 365 340 353 374 306 349 262 299 260 277 261 322 283 253 302 307 298 319 314 359 337 352 289 333 301 289 263 313 261 222 305 278 305 241 286 314 284 279 978 607 472 472 464 486 524 513 475 496 592 446 448 492 555 534 501 484 549 541 531 527 598 606 555 532 545 541 570 575 599 587 533 583 584 590 550 609 612 596 591 586 575 611 565 559 577 524 529 555 662 578 598 613 584 548 523 470 601 548 536 572 543 543 473 525 532 526 552 552 609 561 573 536 612 535 539 534 542 537 516 529 520 544 519 515 543 480 487 497 551 505 503 485 514 509 467 496 513 470 503 478 514 492 502 524 451 460 423 494 479 475 490 458 480 483 519 498 498 508 515 478 527 505 569 527 545 495 543 535 527 563 534 525 553 528 495 464 457 458 411 466 534 549 551 573 585 575 579 558 600 518 565 535 522 497 585 418 455 472 495 507 524 438 527 461 495 416 474 485 413 443 445 354 419 282 309 256 232 196 266 221 186 234 228 171 168 187 204 290 175 209 196 168 199 221 127 146 157 159 166 907 560 486 383 308 266 241 317 326 260 251 279 293 294 250 311 275 223 247 253 272 248 310 328 289 254 251 346 401 289 260 252 271 283 231 240 227 212 187 278 250 247 219 210 235 217 235 233 206 247 204 238 230 269 219 245 225 199 234 314 272 250 239 223 225 255 211 198 190 239 225 224 205 250 202 223 216 176 181 219 209 217 230 221 246 295 257 244 260 254 221 231 272 281 268 256 252 247 261 251 239 232 243 306 387 325 378 397 386 343 397 366 405 462 435 413 409 474 472 485 469 550 521 495 399 456 414 412 435 492 441 920 528 555 459 512 447 392 447 480 445 446 450 498 420 433 448 467 422 403 466 410 347 438 486 436 476 464 407 414 404 539 481 429 551 494 479 431 483 496 465 459 487 468 489 495 458 466 496 474 514 551 541 467 516 507 539 459 428 554 459 460 407 455 431 329 359 426 391 343 328 401 412 420 382 482 425 411 467 549 532 452 474 530 431 439 455 442 441 521 500 470 496 526 476 477 541 449 461 454 408 439 465 532 523 433 460 484 438 435 416 404 429 497 459 487 502 438 533 634 632 649 703 730 659 637 659 692 583 510 576 571 523 455 428 404 437 427 481 612 539 600 644 566 576 539 546 569 578 534 446 485 467 430 388 372 420 416 431 487 479 532 621 579 543 996 577 583 647 664 628 640 655 598 574 589 606 639 677 664 619 605 622 558 580 501 536 575 548 578 516 584 580 604 626 613 624 606 604 627 584 640 599 605 565 540 565 485 540 550 570 545 538 513 511 508 502 481 500 553 479 513 497 495 441 427 365 372 395 422 426 441 512 514 514 547 484 536 454 456 494 489 447 505 470 387 453 453 434 465 505 427 411 373 367 361 433 440 401 355 331 334 299 301 362 357 316 304 307 263 258 330 295 308 306 325 314 266 295 360 302 275 319 325 309 298 261 310 300 296 261 292 280 261 255 290 246 270 282 302 290 329 307 305 293 320 322 317 278 313 265 231 210 229 212 253 223 245 203 249 175 216 184 227 185 202 210 202 208 222 247 261 279 270 284 288 267 208 318 437 273 228 170 165 156 170 133 152 130 175 165 117 142 176 143 176 142 158 158 137 163 185 153 165 160 138 144 131 138 174 143 177 163 173 154 145 201 187 200 163 171 163 192 163 196 230 215 239 206 204 219 217 266 259 263 208 200 245 227 227 246 212 211 214 201 193 202 186 203 209 198 167 188 172 209 200 187 176 209 205 212 216 212 242 248 248 243 238 272 234 228 226 259 235 298 227 232 272 263 252 258 246 269 222 239 237 234 214 254 232 259 244 271 272 240 265 254 307 261 249 227 243 278 275 276 293 303 320 260 291 278 299 244 262 289 262 243 281 255 247 247 276 273 261 272 295 298 314 348 287 289 283 246 269 311 295 328 279 300 319 317 314 301 300 332 278 313 291 298 337 329 344 305 324 335 311 316 665 371 268 218 228 193 175 209 132 120 148 121 141 154 132 139 120 138 141 146 146 140 154 156 195 184 189 180 181 181 211 168 206 193 174 154 188 182 159 190 188 192 214 198 196 236 268 254 251 245 255 249 249 248 241 242 217 223 245 238 270 260 287 281 309 270 255 301 275 311 310 299 302 269 271 305 285 275 259 280 272 263 266 286 309 262 262 261 300 257 300 267 285 268 306 258 269 265 263 278 285 254 269 246 260 257 245 228 222 238 245 267 235 236 207 203 227 209 219 208 224 285 692 364 317 237 201 154 185 186 145 168 192 185 242 218 239 273 299 264 287 279 281 269 321 373 373 369 363 405 378 352 364 350 374 378 357 346 347 366 401 370 402 422 413 418 443 418 408 437 458 443 447 415 419 450 442 423 439 461 441 401 429 412 379 401 384 404 437 396 383 346 356 326 348 338 373 337 347 350 369 386 367 379 344 361 358 323 353 336 360 351 315 330 323 297 267 275 265 219 263 238 292 247 262 319 268 263 271 292 298 267 328 255 274 283 265 256 267 231 269 222 236 221 207 216 227 177 233 239 201 228 239 263 223 197 210 253 255 315 293 295 320 293 306 277 319 265 302 309 266 310 321 274 271 339 301 289 264 293 295 283 287 292 288 263 259 233 225 215 266 237 251 242 235 202 263 224 255 240 206 231 241 261 275 265 227 237 241 227 235 243 227 245 234 684 370 298 231 209 190 219 176 163 165 174 163 169 148 176 151 157 163 165 165 171 170 161 175 191 183 157 165 186 192 285 318 284 251 257 235 202 226 181 194 203 199 203 221 178 204 182 201 180 191 178 175 636 375 322 284 255 251 212 213 181 219 208 208 221 283 257 248 275 232 237 226 207 205 179 192 159 160 166 162 143 140 176 165 179 216 192 187 191 179 179 170 163 178 164 199 152 155 180 164 189 207 1004 668 591 382 272 268 240 226 258 292 246 219 188 237 201 191 174 230 205 191 168 214 161 165 180 181 173 199 223 170 226 189 191 174 253 231 190 188 193 195 194 237 215 214 252 231 238 218 212 234 198 238 232 204 218 212 206 185 178 216 215 210 179 178 210 185 160 191 199 185 185 168 183 259 268 231 213 180 178 170 184 240 188 183 211 173 180 175 203 159 160 167 180 172 215 205 197 194 171 169 180 196 167 197 239 172 271 204 195 210 188 174 160 257 192 168 160 196 203 217 184 172 179 192 261 208 206 181 203 213 191 207 178 232 223 205 202 212 199 202 212 221 246 202 204 296 218 201 241 955 586 572 385 343 314 299 234 255 293 252 245 251 227 256 266 272 239 322 266 315 331 310 297 322 268 325 273 334 371 327 324 376 334 371 302 304 301 334 386 318 368 300 255 341 251 246 253 238 269 220 241 271 217 197 210 259 225 212 211 183 194 166 200 214 155 167 205 134 166 170 148 164 165 175 215 245 195 376 301 405 417 454 313 196 199 152 196 133 148 137 140 144 157 134 130 186 147 115 138 114 205 281 245 254 246 275 244 232 260 242 263 273 215 259 227 245 215 215 199 186 200 190 161 217 202 223 193 202 295 263 319 316 345 301 374 345 365 353 396 350 376 319 361 339 332 323 343 375 373 300 330 260 297 286 330 331 366 388 356 359 346 353 336 332 361 323 387 360 359 384 340 324 367 376 372 384 411 348 383 409 365 378 398 373 367 357 339 348 338 292 335 309 273 276 301 290 278 289 289 327 295 246 298 313 331 299 246 320 292 282 303 318 303 277 261 258 248 278 269 260 244 266 223 243 218 220 230 264 205 202 217 236 237 188 272 910 515 564 389 292 253 265 222 240 231 303 271 259 262 270 228 312 308 289 229 247 259 299 260 241 259 303 288 302 252 316 258 258 240 263 255 282 287 257 250 266 263 273 281 241 208 259 234 232 250 242 287 268 215 276 221 231 234 248 255 239 204 268 213 210 211 208 158 186 136 178 191 207 165 337 255 192 188 190 195 665 344 262 218 182 178 156 160 139 147 135 128 154 114 141 142 142 134 135 140 108 136 143 129 167 125 146 128 142 182 121 122 153 148 126 118 166 122 107 146 126 137 128 123 138 158 137 128 140 141 126 121 133 111 142 125 171 135 195 199 584 452 320 262 242 355 298 265 280 256 251 275 308 273 265 294 276 238 295 246 265 224 267 299 331 285 271 262 302 275 275 279 266 282 260 280 259 269 284 321 301 311 306 331 322 316 306 316 303 316 355 347 348 346 372 326 332 338 322 360 347 342 357 370 357 393 387 366 386 330 327 383 322 360 326 317 327 340 381 401 378 360 395 292 352 369 323 333 330 323 333 309 302 356 330 314 323 321 350 324 323 320 345 363 331 286 314 320 327 294 322 303 352 296 324 278 338 319 285 267 261 314 277 324 293 262 269 263 300 275 282 220 265 284 265 258 265 281 287 265 232 266 258 257 260 273 217 216 236 256 279 229 247 249 228 227 225 250 229 235 232 251 237 253 297 274 288 265 214 223 253 254 246 265 294 343 277 256 289 256 260 257 235 245 308 292 241 262 253 192 194 239 246 210 184 287 231 264 244 224 234 248 239 284 236 270 265 245 204 200 496 319 208 176 163 161 165 196 168 169 175 139 173 187 229 250 241 256 226 222 300 229 266 225 275 257 201 202 189 201 222 190 214 181 225 210 231 206 209 208 252 249 225 220 242 271 203 185 258 204 220 221 243 253 245 210 227 238 207 218 245 220 204 222 210 186 203 258 200 221 194 196 229 190 196 195 172 177 180 190 230 186 218 194 204 221 205 206 237 240 224 258 232 224 275 244 262 283 275 255 252 277 248 238 237 253 263 267 248 210 195 244 264 238 237 233 283 229 251 211 215 234 215 234 219 193 249 196 227 189 196 269 205 188 182 183 218 206 230 232 208 243 202 235 237 211 223 238 294 263 255 287 288 299 316 329 327 349 333 348 276 280 283 260 258 304 260 278 329 305 280 288 307 263 313 304 255 268 293 263 290 257 274 286 254 236 237 260 191 269 232 224 283 250 241 232 275 232 264 258 264 236 235 244 230 230 232 228 228 225 201 240 207 232 192 236 169 186 184 162 165 188 229 212 208 205 210 187 246 201 206 218 228 235 205 197 221 230 214 218 247 220 209 221 236 257 261 258 264 292 263 271 238 224 230 254 224 247 213 254 200 234 232 232 208 234 232 208 257 284 242 237 263 185 202 228 685 411 304 297 321 276 253 284 295 287 309 284 301 286 267 286 272 288 279 280 301 310 292 317 318 340 301 318 306 281 296 301 345 314 331 286 302 275 294 280 265 271 287 303 315 309 292 278 304 282 313 283 303 292 289 331 339 313 318 307 321 335 325 322 312 296 318 297 308 336 329 325 302 314 346 267 324 343 320 354 324 329 312 349 341 304 321 332 311 316 296 320 295 272 333 294 330 295 284 298 311 320 278 256 269 261 299 284 273 301 293 322 276 283 277 271 311 292 309 285 291 279 305 326 276 340 323 326 331 321 303 291 299 294 342 312 295 306 310 318 296 287 303 305 301 280 281 249 274 293 274 279 320 250 224 284 291 286 279 276 262 320 282 264 287 292 260 257 268 276 242 224 299 247 280 293 255 252 272 274 298 257 301 225 234 292 242 221 278 247 230 266 253 206 236 215 190 180 169 665 427 373 288 289 289 274 264 280 275 225 246 273 257 265 245 213 255 228 247 255 241 247 265 272 241 248 253 240 262 270 217 220 258 230 212 179 218 239 271 223 652 406 365 311 344 306 279 326 282 324 352 348 326 335 344 285 299 304 285 262 243 233 219 213 221 235 205 253 193 221 264 311 253 276 218 220 206 230 210 192 180 216 212 221 198 173 174 174 153 156 156 144 163 166 166 162 149 147 187 175 174 130 170 148 188 223 197 175 168 172 169 183 161 225 200 210 258 213 168 219 195 199 170 223 206 145 169 206 198 171 194 173 201 162 220 185 161 194 191 187 194 207 183 193 178 187 174 179 174 181 177 195 215 203 207 360 276 276 276 259 284 281 320 336 276 302 263 322 337 332 311 342 338 382 354 352 321 345 333 324 296 355 380 291 325 278 307 264 279 313 277 312 322 334 351 360 340 369 335 356 351 366 348 383 344 368 372 337 363 426 361 341 369 322 365 348 424 191 372 272 599 420 420 427 393 362 336 313 352 346 354 342 370 396 380 388 402 427 373 374 375 332 348 356 379 376 334 350 333 366 337 337 311 336 346 397 349 556 291 238 248 230 223 227 220 200 205 185 209 220 254 257 255 260 243 245 245 276 260 230 238 229 232 253 252 234 228 215 184 192 183 182 186 182 233 601 277 267 239 211 216 227 195 207 206 225 195 186 206 210 178 168 179 168 180 166 232 197 177 169 197 201 491 357 293 258 269 256 211 237 233 239 230 234 251 241 223 250 220 200 220 187 168 202 166 213 208 218 211 235 242 206 177 213 641 353 370 382 339 316 334 345 345 328 367 385 409 369 351 369 348 348 326 339 317 280 303 287 254 254 263 238 266 249 286 276 285 314 356 322 319 341 311 317 320 270 281 249 224 175 170 183 158 159 162 177 177 179 145 133 151 157 159 137 170 120 118 559 369 265 193 183 172 154 181 143 160 149 128 144 132 145 117 115 140 144 154 159 187 225 229 232 227 237 251 229 231 229 236 238 218 242 252 272 241 209 216 213 221 214 192 242 213 248 212 678 337 231 172 195 217 157 182 153 166 177 144 147 151 161 153 173 153 152 183 192 209 202 209 184 171 164 176 181 162 161 171 174 162 154 210 202 156 153 156 161 155 171 226 193 202 213 206 227 232 205 221 252 215 245 236 227 240 265 249 267 240 248 254 253 239 258 259 222 260 242 214 235 289 250 253 260 229 254 291 232 270 253 302 302 278 243 262 216 296 203 231 242 249 184 178 235 203 207 204 212 239 194 262 245 292 251 260 243 293 261 278 274 305 317 375 358 311 293 302 317 331 292 349 284 303 326 307 269 315 317 344 304 303 211 225 222 234 215 211 243 215 258 231 251 242 273 259 269 248 290 266 253 213 223 258 271 220 207 196 254 206 228 211 209 224 235 261 281 297 288 316 297 282 265 294 282 299 283 239 220 216 154 167 192 207 192 253 276 231 221 221 251 202 221 211 239 229 204 212 217 222 185 211 206 200 236 194 223 200 211 205 206 193 175 227 192 205 193 209 189 203 204 171 221 234 172 210 199 194 175 190 181 210 173 182 195 214 187 219 226 237 211 237 251 256 251 263 229 261 255 305 221 290 266 246 260 908 485 580 443 288 311 220 236 242 255 196 291 277 191 152 168 199 272 185 179 177 183 157 221 171 189 155 167 209 174 155 165 161 149 143 139 128 176 149 192 176 172 159 191 176 217 266 167 200 349 262 241 181 279 303 289 338 455 343 238 321 393 293 217 256 420 340 231 242 376 348 226 193 375 270 328 351 350 252 222 212 312 215 211 212 391 298 247 267 380 338 266 267 386 257 245 351 397 273 256 247 323 245 273 365 424 320 272 255 362 301 234 246 336 293 213 307 404 382 263 375 393 327 392 387 444 403 338 478 450 351 330 393 476 450 362 405 420 386 319 387 405 318 260 387 456 405 346 388 454 378 302 306 451 281 307 323 370 294 198 332 423 343 272 327 389 356 304 379 422 303 246 256 349 289 279 396 454 324 265 282 360 270 229 203 384 242 220 191 204 173 221 192 335 277 211 305 354 343 248 278 342 207 210 191 210 192 191 229 248 258 230 233 331 296 229 239 300 244 208 200 157 167 223 154 252 210 165 191 326 244 205 169 223 168 185 183 204 171 173 149 211 237 189 817 405 356 413 284 259 238 235 234 229 236 228 196 203 283 223 275 211 232 227 189 193 205 196 185 186 172 190 166 175 195 175 188 190 171 175 183 193 205 269 179 189 203 203 161 191 219 154 164 174 173 193 203 161 198 216 179 175 200 173 215 209 222 226 224 256 305 227 293 283 279 236 350 382 343 358 390 381 363 375 372 400 390 392 389 387 354 382 387 342 383 356 382 353 363 277 368 340 342 261 317 344 371 309 383 342 345 307 380 391 384 420 459 457 446 382 444 428 428 414 431 417 438 441 450 438 409 421 469 405 432 401 375 411 412 423 447 391 416 378 429 407 426 420 426 406 457 441 449 476 472 441 453 494 430 418 480 454 445 391 483 422 410 355 437 391 392 398 402 399 359 284 422 422 390 326 396 369 372 323 364 372 329 299 380 374 360 253 370 395 364 284 404 374 373 276 353 336 338 272 231 286 262 222 325 319 299 220 291 260 185 169 244 228 202 264 214 187 157 247 185 216 212 690 335 243 207 221 218 225 256 199 194 216 236 218 239 259 236 282 263 247 301 252 253 260 298 272 304 335 281 274 311 283 299 288 289 294 262 266 275 266 293 290 280 264 304 259 282 253 264 232 245 238 190 248 256 241 201 192 205 207 216 236 214 210 221 206 204 163 128 173 213 161 211 228 175 150 169 166 184 162 159 157 132 128 137 175 142 698 379 348 367 288 343 295 350 330 386 349 352 387 374 354 428 409 398 378 409 432 397 390 426 443 400 400 445 454 404 422 419 464 446 429 465 481 479 492 498 466 552 561 544 501 501 531 542 535 514 527 516 563 533 485 524 521 528 475 490 552 506 517 494 561 522 536 546 552 541 509 548 512 467 440 464 416 446 392 401 347 443 406 327 270 341 329 314 317 304 290 280 260 268 252 296 260 286 310 310 299 291 324 305 259 265 262 268 234 237 190 259 261 260 254 272 227 246 192 229 196 237 218 332 243 195 188 215 247 227 198 241 253 213 196 211 213 199 193 209 230 175 222 297 254 205 228 245 300 223 247 255 273 289 253 225 237 236 241 228 276 261 254 253 258 264 247 243 266 245 289 238 283 250 237 309 300 284 268 289 343 292 279 278 236 205 242 224 600 479 438 408 388 444 426 470 445 445 463 428 423 382 414 390 405 361 364 429 394 399 381 381 376 388 379 361 388 423 447 482 490 476 487 471 489 468 504 546 543 543 563 537 620 604 580 576 582 569 595 545 612 585 582 545 585 611 578 580 617 570 579 558 578 560 556 482 510 489 497 489 474 475 487 462 457 442 370 426 381 419 352 742 426 347 252 209 190 174 194 194 176 209 164 173 187 142 143 126 131 181 168 154 146 132 142 153 143 115 157 127 154 136 119 130 127 131 148 115 94 107 142 131 144 109 113 145 128 159 129 128 168 136 158 110 151 141 136 133 148 130 156 140 157 125 211 186 158 169 161 167 136 182 184 177 733 514 543 496 491 485 472 458 443 422 479 495 509 476 481 501 481 490 476 470 509 475 494 473 506 463 450 434 421 410 407 343 348 376 350 334 337 297 294 244 276 291 281 244 248 210 245 197 186 186 179 187 176 186 156 152 148 173 169 161 168 127 142 174 140 151 167 131 154 179 183 207 197 202 207 211 182 218 197 231 198 165 212 189 215 181 164 176 168 185 169 192 150 165 174 175 150 175 208 253 200 190 191 195 224 199 184 172 182 195 157 180 183 153 164 152 163 158 160 136 144 148 117 127 118 168 149 133 137 154 143 151 129 154 135 131 151 153 140 154 178 163 224 165 184 217 211 219 205 234 305 280 346 350 324 391 430 391 418 401 388 384 402 398 354 393 387 378 355 344 363 368 356 348 374 345 352 350 351 427 371 376 382 356 399 352 336 320 357 320 300 346 332 341 339 373 353 364 327 326 314 367 348 367 387 359 366 364 403 374 363 327 300 330 287 302 318 315 330 302 314 310 320 283 273 309 282 278 273 252 263 242 235 253 264 245 249 229 269 237 237 237 266 221 199 219 224 222 182 183 235 253 221 208 204 248 213 229 243 193 202 238 197 198 187 172 230 197 137 176 208 234 219 223 198 184 201 226 202 220 213 204 205 211 223 221 221 229 706 340 244 217 242 227 197 197 201 183 189 172 165 216 191 199 182 171 144 571 505 470 448 384 336 341 384 389 457 402 371 370 380 430 405 411 419 454 426 398 445 392 390 411 403 394 376 414 422 435 434 413 464 399 471 458 466 463 435 440 495 470 470 455 443 456 441 465 443 415 388 417 409 386 410 439 416 383 420 391 360 680 364 385 338 391 454 432 385 435 402 402 423 381 392 397 401 392 422 413 377 363 386 372 393 402 365 338 357 310 319 292 254 240 271 253 229 221 214 252 239 192 198 231 247 235 199 219 201 198 252 866 528 426 413 346 403 327 374 293 315 411 349 405 380 483 503 478 466 444 427 480 425 424 453 496 476 426 479 430 397 513 440 394 473 456 453 366 355 337 346 365 362 399 437 422 357 411 413 393 359 410 298 302 352 316 350 328 305 321 368 400 306 302 268 215 233 239 321 330 389 354 352 355 408 372 415 439 392 409 408 367 371 347 396 363 337 370 418 358 341 308 383 352 340 346 313 356 360 367 371 349 353 349 316 390 318 276 337 311 357 280 756 361 251 216 250 195 150 177 180 183 168 182 189 165 196 156 184 148 132 132 140 141 190 163 149 146 166 119 206 132 140 152 171 126 121 145 816 489 389 367 359 360 290 325 371 415 342 460 429 364 461 458 426 413 425 345 384 395 335 445 381 395 359 362 421 348 370 368 432 374 360 422 326 308 273 260 320 279 306 246 271 296 750 423 265 257 239 220 203 206 192 195 167 169 213 170 168 138 232 176 189 145 209 142 163 130 169 153 152 147 235 159 130 122 144 146 189 156 132 155 148 140 166 143 146 160 144 139 128 124 121 114 151 139 104 123 159 160 115 109 159 116 140 143 128 137 101 130 154 150 122 123 126 145 128 131 167 140 148 119 120 124 106 125 121 125 120 104 130 126 158 110 105 126 105 92 144 121 107 127 131 100 118 132 126 114 124 129 129 124 139 127 105 138 119 116 161 155 120 151 136 130 158 140 136 122 131 152 199 183 117 131 130 109 134 155 742 445 297 293 323 250 230 226 209 216 189 192 171 203 229 207 228 195 181 178 319 193 193 159 219 248 213 178 258 237 262 247 230 314 314 336 351 347 342 291 300 327 314 310 246 298 341 242 265 291 259 692 354 232 230 230 193 226 201 189 145 162 187 161 155 172 142 154 124 156 126 152 159 172 162 184 153 152 164 137 158 159 152 131 128 135 173 119 153 146 171 139 164 175 156 134 151 157 162 143 137 131 171 140 169 154 131 168 115 138 134 145 136 155 120 114 164 130 129 133 139 138 150 142 171 161 200 219 202 234 239 235 215 176 193 176 202 222 213 249 261 255 251 215 233 245 230 226 230 199 207 218 231 222 319 278 291 317 307 295 328 312 268 302 316 273 259 282 296 279 292 277 265 275 297 297 315 327 320 293 307 284 325 286 268 266 298 307 291 279 272 755 447 318 318 264 365 286 343 320 323 240 242 214 364 309 377 338 279 359 389 267 384 334 383 318 391 343 338 310 414 340 388 383 369 368 433 386 395 425 415 375 422 384 366 356 423 375 366 367 630 465 456 435 421 483 421 448 419 398 408 433 416 418 430 462 450 450 477 448 436 477 431 452 441 499 465 459 538 548 474 529 543 565 504 497 488 482 509 510 495 476 522 511 556 506 492 521 462 491 458 495 521 520 485 504 494 520 477 508 499 508 489 468 487 479 497 567 495 489 466 462 501 488 516 487 453 462 467 423 384 410 396 391 410 431 382 406 385 386 390 341 336 349 330 374 315 327 393 313 294 329 296 325 328 333 324 311 300 296 301 299 335 316 262 299 295 338 357 337 323 375 383 349 335 365 395 354 383 379 383 363 427 402 415 397 379 393 406 422 452 430 450 471 496 426 514 478 461 506 461 484 495 476 472 471 457 491 499 478 478 466 478 531 535 515 514 503 497 472 480 483 484 504 495 541 523 551 557 625 522 554 524 531 425 465 381 431 470 429 466 448 475 501 555 560 568 559 589 542 566 573 605 635 608 553 588 588 586 577 574 562 587 551 532 538 524 527 562 539 515 452 397 414 360 382 312 325 379 277 314 328 371 437 402 419 483 513 438 471 492 502 507 490 464 441 432 401 386 479 466 479 461 477 483 401 384 671 405 337 322 326 300 322 320 254 254 353 269 273 254 292 262 240 195 204 218 230 242 225 275 235 228 199 192 185 223 211 266 202 222 195 159 244 222 214 177 172 185 160 222 188 223 226 218 216 276 254 724 455 265 329 290 238 192 239 184 225 206 192 198 146 222 218 225 179 197 223 215 206 170 214 180 197 193 168 181 193 186 173 178 186 209 157 239 221 224 234 236 245 217 230 237 219 192 203 206 196 193 218 182 182 174 185 298 173 213 219 170 225 210 206 219 188 253 202 196 193 184 171 172 183 172 169 167 178 198 183 196 175 174 185 199 180 246 180 161 194 225 199 161 197 153 169 190 187 183 187 153 181 158 184 186 211 167 171 165 177 168 180 166 210 186 160 189 125 748 396 271 196 207 193 185 183 170 173 192 194 147 184 228 185 173 173 195 159 173 141 164 153 149 132 137 171 158 159 137 190 128 122 143 134 134 128 136 112 121 147 113 136 138 178 817 569 429 396 389 398 414 347 329 356 366 374 377 382 358 294 312 293 377 337 280 314 263 304 311 310 299 339 241 244 277 283 254 244 293 246 209 247 250 209 220 220 186 256 299 274 238 243 218 202 268 228 194 183 311 201 212 179 239 213 225 167 249 214 214 200 283 203 192 202 217 218 257 221 194 208 242 211 211 190 181 175 244 244 263 250 281 266 318 276 244 322 332 272 325 320 319 347 284 294 338 290 281 277 337 317 327 357 307 398 371 389 446 359 376 455 428 463 486 498 464 445 536 529 583 550 590 580 577 583 594 577 533 557 572 491 502 563 554 543 388 547 510 533 512 523 537 569 594 653 563 595 580 672 648 649 614 635 651 652 671 664 606 627 607 629 596 550 584 581 568 511 568 525 509 503 477 461 526 501 515 511 529 493 516 507 529 477 500 455 490 470 520 472 486 525 500 512 535 492 490 527 542 579 528 525 509 529 495 505 492 475 491 492 549 469 496 520 492 507 465 497 547 509 520 512 513 519 488 503 530 484 478 487 523 451 517 490 514 511 464 532 501 486 478 481 494 435 439 408 446 460 429 450 483 478 437 448 446 453 442 464 485 439 475 424 451 456 432 426 399 446 435 451 410 400 401 419 431 390 414 458 380 397 423 379 414 408 400 422 399 394 436 432 443 416 448 447 500 499 508 483 460 492 422 489 481 549 548 569 595 548 523 507 495 525 547 577 528 556 532 505 512 527 524 511 521 524 520 543 541 536 528 556 518 550 571 544 502 526 550 523 583 559 498 526 568 492 488 545 461 531 516 507 464 494 468 485 494 490 542 600 493 468 477 464 441 451 425 417 506 515 512 548 517 531 518 533 544 571 600 560 519 542 515 539 501 454 495 551 532 487 566 491 516 553 552 536 519 513 490 559 496 544 577 519 568 575 592 561 525 557 486 494 471 492 457 499 459 481 475 468 495 503 476 471 509 504 490 472 532 503 563 535 550 559 542 546 589 608 574 579 604 559 581 583 568 560 546 538 525 547 489 542 539 515 508 540 473 456 432 448 462 384 375 385 401 424 423 454 443 361 365 422 380 396 420 371 342 383 434 409 408 427 453 454 468 502 472 521 440 442 482 482 410 408 418 429 442 441 453 437 459 394 338 401 395 367 368 326 320 360 411 431 411 381 396 423 357 385 383 396 406 381 324 361 310 313 362 352 399 365 372 374 321 311 333 295 277 269 274 701 435 447 361 364 321 413 337 373 338 281 251 285 263 249 229 234 185 277 232 267 262 321 314 285 309 244 239 262 228 241 241 261 220 227 270 251 241 277 254 235 215 266 225 280 243 267 693 322 250 245 210 249 234 217 219 220 254 231 237 224 224 247 194 171 146 168 149 161 175 175 203 195 173 184 186 192 186 176 186 158 157 188 184 165 184 177 149 194 170 155 169 651 335 272 245 248 236 263 264 223 228 229 217 226 230 207 256 195 175 201 189 216 169 169 165 152 149 157 183 151 171 164 162 147 146 193 139 139 137 137 146 141 139 135 140 131 167 168 180 183 186 203 209 178 255 222 230 212 201 179 221 209 183 242 248 265 277 256 279 310 303 329 838 658 608 576 540 590 541 624 604 633 620 618 616 689 614 638 680 645 632 669 600 641 690 670 678 693 618 664 652 640 660 628 688 661 638 657 651 632 605 690 648 631 648 623 660 677 656 648 620 655 634 668 678 690 634 639 676 687 599 586 541 596 602 578 552 578 556 571 579 596 557 569 546 565 615 598 576 568 614 548 586 586 617 673 629 619 640 655 645 690 654 649 671 637 673 634 609 622 642 690 692 704 691 745 687 717 685 723 673 707 673 651 631 653 644 615 598 610 660 629 601 624 617 583 597 609 619 584 532 595 563 570 445 582 523 514 493 576 509 547 610 556 513 552 562 508 447 435 515 472 475 450 490 425 484 424 529 439 444 457 463 448 488 444 385 395 477 445 427 436 415 383 431 361 347 333 353 378 356 340 369 386 360 386 323 309 298 345 289 365 339 359 322 342 388 364 377 347 325 388 363 357 344 336 348 377 411 399 366 385 421 404 376 390 449 461 438 518 431 530 426 396 382 382 371 305 337 331 319 334 327 329 374 314 321 411 431 373 367 363 470 413 433 454 428 341 369 329 311 302 318 345 347 316 322 295 373 276 259 276 287 314 296 300 326 356 345 396 331 283 280 273 306 280 283 261 280 296 301 294 298 280 278 275 287 266 294 287 327 356 323 369 338 382 453 365 353 388 402 421 373 396 480 531 563 597 564 642 638 595 583 656 638 658 626 650 667 582 547 527 621 586 568 591 588 540 542 605 608 524 585 549 545 485 511 497 534 501 493 392 357 509 493 523 520 493 486 496 420 446 425 372 444 390 368 430 450 424 471 458 481 437 483 489 483 483 540 533 502 517 522 562 487 489 480 476 446 487 477 444 449 438 432 441 439 416 474 419 406 448 374 409 687 366 295 280 262 297 298 248 240 272 281 271 276 232 274 249 280 243 250 260 248 220 247 249 257 202 237 229 247 229 251 235 249 222 252 223 233 268 217 251 219 218 231 249 204 247 242 228 235 761 561 541 458 521 512 488 491 477 489 521 513 483 550 539 585 571 498 540 557 518 532 539 503 503 504 480 458 482 505 468 498 480 439 488 437 427 483 434 428 437 448 432 466 452 456 487 496 451 448 469 426 422 471 474 479 474 501 498 526 522 558 549 538 583 568 638 539 577 555 533 595 594 628 641 584 575 589 658 642 615 585 613 619 596 573 590 584 560 595 534 552 519 505 546 555 527 524 608 555 579 539 499 468 454 481 449 440 533 528 593 585 604 552 590 567 551 538 543 546 514 505 543 504 489 481 502 498 504 463 445 494 432 450 501 477 484 471 388 433 429 431 402 409 343 392 401 377 385 403 393 381 428 429 495 454 473 484 486 469 531 538 541 615 580 582 588 558 617 596 597 611 616 620 630 603 594 621 599 594 653 608 643 590 596 601 594 556 586 577 577 541 524 566 547 561 585 601 572 590 564 572 559 573 575 607 610 590 657 623 637 631 625 557 563 590 601 590 568 531 553 537 559 549 547 535 548 473 520 509 509 530 543 515 552 533 518 555 496 463 489 479 490 484 433 423 796 548 428 407 404 386 423 419 418 453 509 478 440 479 504 479 455 452 510 460 467 400 428 404 355 355 420 345 333 353 302 308 270 286 246 197 216 252 251 220 230 282 261 248 215 290 223 838 571 433 418 391 383 359 345 389 348 318 335 309 316 278 315 304 272 336 272 259 285 294 307 366 332 338 348 354 368 385 356 371 390 381 371 404 409 347 393 401 356 362 354 404 351 347 393 364 322 311 324 375 307 305 315 326 311 290 269 268 286 293 292 294 287 330 293 287 288 261 284 307 294 266 291 273 281 303 300 265 241 264 270 299 315 272 240 269 271 283 308 260 286 309 291 312 297 305 325 313 281 331 260 280 240 211 267 253 277 313 276 297 263 316 327 323 296 338 357 863 470 414 343 280 275 316 299 225 212 258 250 233 212 234 264 261 257 289 271 285 309 284 257 296 309 343 278 347 292 318 365 362 322 323 286 302 332 317 333 292 278 331 284 286 289 278 281 267 260 844 508 350 307 254 212 278 223 288 219 230 224 204 199 262 177 191 191 174 149 181 232 210 223 230 170 207 245 244 245 226 205 347 372 381 312 339 313 373 360 399 338 391 401 446 376 386 368 369 428 403 403 381 398 399 436 826 469 318 283 255 315 283 340 309 313 293 237 294 273 252 235 254 252 261 274 256 326 285 417 412 419 420 496 474 502 446 501 443 475 443 406 439 425 393 431 389 414 431 462 493 494 491 478 478 486 533 564 557 566 606 591 585 618 587 560 550 528 557 559 558 539 507 512 479 459 429 435 446 418 428 435 436 461 413 501 447 391 458 432 433 393 366 400 399 375 425 456 427 406 413 395 418 375 412 469 477 413 451 424 389 394 400 403 413 442 478 417 397 382 377 335 412 324 309 310 264 302 315 341 271 298 276 283 236 257 263 271 277 307 270 271 284 297 280 288 288 299 247 263 260 296 310 314 316 300 305 292 276 356 274 259 279 295 316 301 318 320 289 357 429 378 391 389 435 431 398 424 384 446 396 377 388 377 408 489 467 475 409 444 457 454 410 437 470 431 451 469 395 451 385 395 443 431 376 415 409 396 415 448 475 383 444 491 534 528 453 457 425 415 465 463 403 461 416 444 428 449 407 437 437 397 379 391 419 408 364 391 428 420 398 462 439 431 412 432 431 453 447 423 409 400 396 400 366 282 311 384 389 410 382 391 447 391 448 376 432 427 405 408 394 405 403 416 412 431 438 403 402 453 415 455 408 440 472 446 429 467 464 440 463 425 418 443 422 421 475 469 444 490 470 464 433 480 481 463 446 478 516 487 463 538 509 536 497 514 521 476 478 580 514 517 499 481 492 438 467 517 497 532 474 533 457 456 477 496 492 449 463 478 487 469 504 519 495 516 487 533 513 538 463 540 518 496 523 533 520 510 526 540 476 541 517 546 543 500 550 522 579 542 535 564 598 578 589 596 520 549 519 574 544 537 574 574 617 594 519 585 585 591 596 595 620 590 568 565 627 570 557 666 572 578 577 564 547 547 530 601 520 556 561 581 578 581 609 606 580 613 590 624 602 606 582 620 606 572 599 608 629 626 609 675 617 607 595 633 628 591 608 624 679 580 652 639 642 609 666 641 608 685 649 644 653 587 630 627 609 675 606 621 684 606 597 651 677 597 591 638 665 656 581 628 613 657 594 619 589 630 635 678 700 648 638 623 641 592 620 636 603 642 606 571 613 565 617 560 572 556 556 615 584 588 538 565 537 566 540 591 521 624 545 574 621 578 587 638 599 563 605 658 591 563 567 563 561 538 527 495 500 558 500 527 543 583 541 566 518 566 545 558 434 491 384 403 395 395 431 346 314 318 364 275 297 293 415 354 291 305 382 301 262 325 392 282 310 410 460 352 425 378 515 326 352 379 330 289 252 307 394 316 291 289 355 273 313 717 453 352 362 361 372 358 385 378 375 384 358 352 335 298 322 316 354 349 348 330 338 269 331 230 282 265 265 241 253 245 231 225 212 192 202 210 246 220 240 231 230 218 229 244 260 300 306 325 344 294 310 298 334 312 323 347 357 330 314 330 324 334 357 333 334 358 359 342 326 338 416 394 392 392 410 423 416 401 389 419 365 345 329 377 361 376 363 363 407 391 393 382 375 319 326 307 290 288 331 356 313 318 302 299 287 294 284 283 243 299 316 297 293 325 313 320 334 348 369 334 331 338 316 303 327 655 395 262 270 276 237 269 244 246 305 311 305 295 288 263 266 325 290 238 263 267 286 251 266 220 220 213 264 219 251 224 253 256 731 440 362 385 352 350 372 402 388 384 359 377 409 374 385 391 354 363 388 371 369 390 333 330 314 341 366 369 346 363 367 363 369 322 351 366 330 319 309 302 333 364 354 371 378 369 349 336 327 318 308 319 349 324 301 312 316 334 287 274 282 311 310 318 307 280 328 312 296 244 248 288 226 274 252 253 244 212 223 270 263 268 263 644 400 297 266 225 225 227 262 208 216 192 218 233 187 203 216 173 235 166 197 206 173 180 211 176 174 187 185 158 202 179 236 179 215 188 181 194 215 202 207 194 170 212 206 194 200 187 216 158 152 176 664 373 285 312 308 280 291 263 291 261 230 240 259 197 227 220 218 181 250 280 219 266 307 276 281 292 297 314 288 285 270 264 218 238 229 245 254 291 298 289 278 241 253 248 253 239 252 275 326 303 293 301 292 282 271 270 276 290 268 268 258 224 235 232 624 308 254 249 197 207 214 204 230 233 227 237 278 237 251 240 227 276 227 212 207 214 182 201 235 228 197 268 256 249 263 270 238 247 281 209 277 226 248 194 227 224 278 252 260 278 241 245 243 233 295 254 274 251 238 238 245 239 295 299 295 258 243 260 229 181 249 229 276 265 217 213 184 202 183 187 198 155 176 197 163 170 818 462 381 303 287 278 271 260 254 243 250 280 258 264 288 238 212 224 251 273 284 286 295 261 298 268 257 284 275 274 312 271 312 299 306 314 313 307 628 390 265 256 223 221 235 216 244 213 185 156 190 182 180 183 199 188 151 151 142 155 120 148 128 171 144 128 113 139 185 138 126 158 128 128 141 149 141 146 160 146 149 196 170 136 160 126 131 129 119 151 135 157 135 138 134 113 165 188 166 162 138 147 149 149 129 110 133 128 163 140 159 172 179 189 154 171 146 177 140 141 110 151 168 123 146 136 146 139 168 160 151 162 156 189 186 169 173 191 228 221 233 235 231 228 209 220 280 244 230 228 205 215 197 215 193 243 244 216 199 167 188 227 211 218 224 195 216 215 266 257 244 239 265 235 273 271 231 278 232 181 178 178 153 144 166 185 183 162 185 171 224 162 143 186 144 148 136 149 151 159 150 149 146 168 179 135 149 135 131 118 131 103 141 117 115 144 104 112 133 104 113 157 131 153 130 152 147 129 146 129 180 149 134 139 146 140 126 143 184 146 129 147 132 134 153 161 138 117 135 151 138 147 127 191 136 122 119 124 132 170 144 155 159 143 157 137 156 152 138 143 126 176 142 130 171 196 186 145 153 139 139 159 180 139 110 129 168 145 130 170 149 193 145 159 141 148 122 145 162 138 134 146 146 142 140 126 123 154 657 458 390 363 342 381 345 319 351 349 347 308 306 266 293 267 272 308 297 293 315 330 359 309 306 297 262 257 275 335 269 252 252 301 243 276 248 269 221 221 208 231 663 381 286 274 235 247 236 210 198 183 193 145 200 182 172 154 152 147 137 147 155 130 136 156 156 166 130 151 133 121 161 122 163 151 113 151 110 140 117 133 114 138 155 133 151 127 146 135 145 149 135 121 120 109 135 140 125 128 140 121 124 154 755 436 302 268 284 258 255 214 237 238 202 237 224 229 207 207 191 247 209 200 186 225 232 214 232 279 242 263 213 220 240 233 297 206 212 166 174 197 162 162 219 202 164 163 197 183 249 276 259 215 204 194 183 173 196 212 200 181 172 222 205 181 223 217 251 242 255 215 226 210 233 279 301 306 301 316 288 281 235 246 247 254 244 245 223 260 279 262 257 270 261 262 234 210 189 181 163 171 190 222 198 200 217 233 232 203 201 187 172 201 210 189 191 185 207 203 203 197 195 196 207 205 208 633 397 299 258 232 240 229 245 235 197 213 235 200 259 281 290 280 264 272 251 280 256 251 245 227 300 262 276 263 287 230 232 217 188 210 167 190 163 168 164 166 182 177 154 165 178 153 179 170 215 192 209 176 195 204 201 233 190 233 613 347 254 199 204 161 163 167 175 178 135 152 158 151 158 150 131 125 118 129 142 133 126 115 126 177 150 206 228 195 188 184 171 177 161 155 193 234 220 177 162 178 165 185 193 169 157 174 157 158 189 188 167 152 168 170 1108 691 489 407 329 413 377 362 324 334 510 388 381 342 400 395 455 382 406 388 383 368 423 385 384 358 477 384 391 346 377 350 399 371 314 285 291 335 329 293 304 298 352 277 339 326 270 296 366 296 289 343 314 324 332 357 298 332 456 312 358 349 331 289 263 284 334 299 262 300 426 372 314 308 405 331 329 388 276 264 279 308 324 417 314 317 331 311 291 264 365 261 402 348 303 311 315 300 292 287 278 297 384 320 328 307 285 324 294 326 330 294 300 399 323 270 249 245 260 291 296 283 307 305 287 307 320 291 263 304 333 323 290 317 329 301 244 240 261 246 222 211 249 221 258 245 281 254 329 275 383 323 352 410 430 394 433 408 405 356 336 301 333 357 353 401 351 352 337 343 351 386 345 365 391 398 406 477 458 482 485 480 464 483 455 481 438 441 458 430 469 414 447 448 428 419 421 386 437 435 411 386 377 380 369 346 348 374 369 358 369 387 372 368 416 430 420 379 373 466 406 443 431 434 424 467 390 448 426 409 428 425 476 441 474 463 503 529 537 537 531 555 474 487 484 463 446 487 443 490 428 488 486 420 405 409 414 410 417 423 433 428 414 423 461 533 480 495 571 546 546 513 595 565 580 535 566 567 540 512 530 544 518 563 563 553 554 523 520 503 501 491 488 476 476 428 429 393 375 409 380 399 386 377 383 374 352 318 318 332 381 405 364 392 400 376 385 358 355 356 341 316 349 348 362 386 376 394 446 435 455 419 453 452 455 418 388 400 443 381 385 377 379 409 379 395 382 372 345 324 340 347 336 332 344 317 348 327 326 326 296 303 325 360 312 305 332 313 336 320 328 314 333 323 357 353 359 339 384 345 372 375 354 406 396 366 408 348 367 364 344 354 302 358 336 347 318 324 355 337 348 365 396 368 416 373 367 393 344 348 349 326 324 312 282 316 329 284 320 294 325 297 348 341 305 320 308 284 288 286 290 261 268 276 274 300 269 264 300 272 293 277 294 324 318 315 312 329 306 316 288 274 308 266 313 277 305 266 287 263 320 298 277 305 296 319 289 324 357 328 321 319 361 302 315 281 257 274 261 298 309 362 354 346 329 306 300 314 307 330 333 355 350 335 357 317 334 330 364 359 391 364 399 357 371 352 373 380 349 373 353 357 367 363 368 368 365 356 312 378 350 320 363 346 322 289 270 320 282 264 217 654 434 408 403 389 370 377 330 348 344 322 353 333 322 329 366 341 305 241 260 287 242 195 222 242 210 224 219 222 249 276 265 259 263 244 237 245 236 220 255 237 224 213 217 222 223 281 304 328 324 287 306 327 318 321 357 272 307 360 333 323 338 346 352 326 303 336 332 296 300 276 285 256 241 261 302 271 246 239 624 353 326 281 298 332 286 288 246 233 262 217 235 261 243 253 253 263 264 257 265 278 280 285 285 311 323 310 320 342 336 355 357 361 378 380 354 307 358 340 361 345 340 336 324 323 310 312 337 308 267 290 288 303 315 295 283 290 257 256 278 297 678 329 285 211 219 183 206 185 150 152 177 158 157 140 124 159 145 136 137 145 143 127 163 144 177 158 126 135 125 154 158 132 123 160 151 142 183 144 151 141 150 153 144 152 143 127 141 136 570 380 332 303 293 298 291 257 273 269 261 239 269 247 276 248 243 281 265 283 284 271 249 264 256 257 268 245 240 244 235 231 238 225 216 190 221 194 196 191 199 182 201 192 194 195 225 218 225 211 244 213 237 219 203 192 204 200 194 168 173 162 183 190 191 188 208 176 165 175 180 178 150 173 175 184 186 161 180 224 185 172 191 197 176 171 183 173 167 145 155 156 160 162 154 154 159 168 150 159 168 162 150 139 183 167 143 175 165 158 167 164 163 150 139 141 156 159 167 152 160 154 129 178 176 149 158 134 154 159 160 154 228 165 167 143 149 144 139 184 152 154 175 186 188 157 185 160 149 164 190 220 206 186 187 191 190 175 674 337 239 258 177 189 162 183 188 177 181 155 183 160 163 174 159 183 204 168 155 177 169 153 168 172 177 176 202 194 207 219 204 211 215 205 189 198 194 194 193 198 180 189 185 193 189 266 225 258 249 219 186 225 186 201 223 175 181 151 177 157 197 571 337 252 249 225 195 209 223 160 196 190 204 178 172 170 167 187 185 159 168 152 169 174 163 175 158 173 193 165 171 153 151 168 157 185 176 155 160 173 173 162 158 200 182 196 167 174 159 173 177 164 209 191 219 176 206 211 221 190 167 181 178 174 192 221 199 203 175 166 194 168 178 177 214 192 160 174 157 170 180 144 166 173 174 162 171 154 166 171 144 142 157 195 169 196 185 167 217 196 178 191 184 162 156 184 155 169 176 143 164 148 140 151 164 157 167 139 176 183 167 219 185 182 154 179 149 145 152 144 143 170 148 136 144 172 158 140 166 140 143 150 159 653 304 219 205 204 188 153 165 168 162 190 143 191 158 132 160 161 157 177 147 165 148 144 134 165 179 147 138 161 178 145 151 146 148 148 134 130 148 161 170 164 161 167 171 214 173 132 168 144 142 128 146 163 144 158 150 130 161 143 145 133 150 154 146 143 150 130 217 165 165 166 175 154 155 161 135 133 162 139 131 127 136 157 126 150 170 167 157 185 156 176 160 143 136 144 161 125 145 144 141 157 159 151 134 142 548 323 248 199 148 148 166 178 162 154 139 145 139 147 131 198 145 130 132 147 180 142 147 141 133 145 131 136 119 125 123 135 146 127 131 160 165 131 134 134 125 141 138 156 129 126 119 129 135 133 145 137 141 145 140 126 148 152 141 142 120 124 161 139 143 124 155 146 172 147 167 162 120 139 123 139 138 145 138 144 117 131 154 127 141 179 118 134 156 169 142 160 124 129 139 133 150 177 170 195 201 174 191 201 164 169 133 142 136 150 151 131 132 149 158 128 140 215 216 219 154 303 188 217 175 156 168 164 192 174 142 154 138 172 160 136 148 150 145 167 167 169 146 144 173 176 177 166 160 163 151 153 158 135 172 155 147 141 139 139 139 145 159 151 175 174 149 143 154 167 170 136 162 114 152 160 150 145 144 150 176 169 138 185 170 133 161 142 161 167 182 139 165 130 138 132 163 155 159 140 190 158 175 163 167 139 172 151 177 150 181 170 160 139 132 171 629 428 352 358 304 336 299 278 282 233 196 212 221 241 214 195 220 242 195 240 213 234 227 243 247 168 173 197 159 210 159 156 146 163 173 161 161 161 165 157 186 180 161 168 194 196 318 318 335 359 355 360 371 353 367 343 375 359 407 300 284 218 220 230 216 244 220 197 224 282 335 294 336 408 351 391 363 322 353 253 236 221 300 225 278 251 203 191 211 199 210 257 265 282 334 353 300 340 347 318 312 273 308 254 194 181 190 171 223 790 457 457 424 420 431 356 408 376 427 348 495 452 416 444 479 402 433 387 471 383 412 387 428 423 358 430 437 378 437 332 399 444 443 433 484 483 455 461 506 471 438 492 451 406 337 391 458 409 373 330 407 377 365 433 432 447 385 386 467 411 390 437 469 467 406 424 448 443 455 428 438 403 367 390 772 453 306 266 274 189 247 188 222 180 190 174 221 193 223 203 200 233 236 246 246 236 250 259 282 267 255 271 311 237 234 267 208 224 218 215 209 175 195 190 183 180 182 153 179 701 371 259 235 214 194 210 208 183 202 188 184 137 131 128 143 202 199 175 198 223 230 223 212 245 245 240 273 262 223 217 211 185 240 237 249 263 278 257 280 268 255 226 221 200 173 155 177 165 185 177 232 199 198 184 222 237 208 188 214 196 187 176 189 205 184 162 167 155 164 154 226 181 176 218 185 166 154 161 163 159 162 120 127 148 145 148 143 172 820 424 383 244 223 214 248 250 209 205 202 169 149 178 164 191 213 185 139 149 194 171 188 185 170 174 215 157 171 154 140 140 182 162 171 144 183 135 165 119 146 148 208 150 154 142 165 131 182 162 159 163 150 164 168 171 147 185 194 165 167 149 140 155 174 142 117 143 172 154 143 152 140 164 138 122 147 120 148 142 202 180 147 175 161 127 150 183 159 156 182 165 140 131 130 129 140 128 119 139 131 162 154 160 144 132 156 162 136 160 173 169 130 134 186 147 148 167 244 191 143 165 149 163 134 153 143 151 160 103 140 136 154 120 143 128 138 141 156 178 134 140 154 174 147 162 191 176 154 146 175 150 168 147 145 144 165 128 175 136 158 169 149 133 170 170 191 154 148 165 152 163 167 192 139 134 159 149 154 156 171 161 157 162 164 124 127 150 163 133 131 133 152 124 179 168 153 138 224 182 170 135 168 136 147 154 161 125 158 155 138 151 143 117 148 133 129 113 132 145 175 139 127 128 171 141 162 140 712 414 257 268 223 231 220 228 180 206 183 205 203 184 200 175 198 193 185 185 168 170 180 176 179 160 188 181 211 195 175 190 214 161 170 195 191 176 195 162 187 175 164 159 157 202 156 174 176 151 156 160 152 169 166 150 154 156 197 153 187 209 182 136 153 178 192 186 182 142 176 201 184 195 192 171 157 163 160 174 177 169 149 155 158 167 155 196 164 189 169 168 163 168 142 185 201 173 165 176 183 173 185 163 194 166 142 171 150 166 176 170 162 147 169 163 155 151 141 132 194 757 374 345 302 295 297 279 273 282 270 312 304 306 326 312 298 288 292 295 275 272 286 325 325 309 342 308 314 330 342 347 314 322 310 283 305 295 311 320 305 330 351 307 331 329 340 338 330 330 343 356 333 358 363 357 367 377 363 375 322 345 346 344 359 334 354 333 315 329 358 353 331 385 368 325 337 319 317 363 335 391 331 379 322 343 334 331 337 311 406 399 360 382 332 346 307 392 339 326 321 355 358 366 330 344 370 332 315 342 360 327 346 376 363 311 362 351 355 366 350 429 370 374 380 361 387 420 379 379 358 342 351 387 369 358 345 363 358 367 345 347 360 365 358 362 359 346 359 338 370 363 353 403 361 399 383 361 360 381 375 393 360 382 358 379 381 378 368 387 377 401 371 411 383 434 403 385 394 417 377 391 402 401 371 383 391 410 363 390 399 379 373 366 390 389 365 398 406 378 415 403 375 369 390 395 404 410 349 383 407 395 357 376 361 425 395 383 406 350 374 378 374 428 367 396 368 378 372 383 382 391 375 386 375 394 360 391 379 389 366 368 377 329 376 374 373 355 387 378 353 367 389 372 382 367 394 388 356 378 398 375 359 398 359 341 357 406 349 362 392 336 364 356 348 371 395 383 412 389 337 345 422 386 402 415 400 396 367 395 359 336 321 352 360 389 360 367 370 364 346 330 328 354 350 339 331 334 317 337 350 342 293 331 320 334 347 301 316 282 312 318 302 319 341 297 260 263 268 261 228 306 246 292 241 257 252 224 250 212 235 221 204 200 172 185 669 403 304 289 268 287 275 253 259 296 299 251 256 239 249 274 252 232 240 268 262 280 276 328 332 334 350 331 298 281 279 271 267 234 226 253 250 253 245 242 279 271 247 257 289 272 244 274 256 229 219 245 221 194 221 259 224 233 216 212 219 211 210 199 215 234 215 700 343 232 221 169 153 143 138 125 142 126 130 125 182 134 128 117 143 135 143 142 136 105 147 136 135 121 136 142 138 114 127 128 177 162 166 167 164 157 174 164 181 158 168 173 161 185 189 179 203 188 186 184 185 171 188 173 167 205 177 182 182 188 171 159 191 208 183 191 163 172 169 176 190 210 187 217 182 163 150 159 162 156 185 186 184 166 170 182 163 150 166 172 161 159 184 180 141 151 127 140 165 128 146 136 126 138 135 137 162 136 142 130 128 133 142 122 177 136 147 136 141 135 160 158 142 150 190 129 161 198 168 137 146 133 156 142 171 139 141 148 135 124 134 144 138 155 140 169 151 144 160 150 149 148 157 155 157 121 124 141 132 152 157 141 145 137 151 130 139 150 153 153 159 153 139 165 171 197 191 181 207 166 182 161 181 167 200 188 177 166 173 156 174 157 141 174 183 203 201 211 214 204 187 190 206 198 174 186 198 199 216 205 190 168 184 191 170 195 183 164 177 163 155 133 168 151 145 172 656 332 262 230 227 216 235 204 229 169 170 176 187 179 173 191 190 162 176 180 185 197 164 178 217 185 164 190 198 182 196 167 171 171 182 170 149 191 148 163 198 220 156 177 187 181 166 171 149 144 161 133 150 151 135 172 190 171 721 391 267 323 286 288 238 300 272 277 226 311 266 290 260 284 306 309 253 314 318 331 296 317 312 345 307 339 319 328 341 355 349 379 365 374 363 386 274 425 358 400 360 385 367 357 382 395 335 380 354 389 365 367 367 361 346 375 362 374 384 393 392 364 369 372 397 356 358 383 336 400 331 384 328 356 330 351 349 366 335 367 317 381 356 376 354 360 357 329 335 331 352 311 352 317 321 335 320 326 345 346 343 364 347 345 329 317 339 321 300 322 325 332 318 346 334 344 327 352 295 338 322 350 326 343 328 402 400 394 354 372 347 379 388 395 401 374 360 433 415 401 377 424 374 312 298 259 264 241 240 209 240 224 193 186 205 159 222 222 205 269 242 197 289 255 236 313 242 234 304 227 242 283 246 339 311 305 345 381 339 288 391 306 318 357 362 337 335 315 383 349 326 408 293 396 385 377 363 380 370 362 376 323 359 364 422 395 363 374 381 359 388 364 371 369 402 400 440 397 427 432 425 402 412 424 438 477 443 429 461 390 411 436 437 378 443 444 462 449 382 360 362 383 401 309 278 380 335 242 313 291 382 335 270 296 340 391 292 293 365 279 289 384 278 269 291 240 281 215 270 271 257 266 266 230 384 337 313 313 323 246 309 326 301 294 309 323 278 250 235 221 258 273 317 240 262 242 239 233 324 251 332 334 238 246 279 258 207 236 269 310 295 233 234 250 221 264 225 360 264 302 284 315 304 282 319 311 244 253 243 247 274 309 364 317 318 231 239 238 235 250 180 217 285 207 250 287 231 333 222 254 268 326 313 330 279 295 233 284 307 257 283 242 296 214 198 291 234 267 311 299 286 318 275 327 309 318 294 311 225 301 266 327 334 309 298 347 357 343 399 387 400 343 328 361 391 445 431 351 413 415 354 378 413 499 519 460 463 395 522 417 481 457 519 462 451 423 392 457 437 420 332 373 295 340 345 324 286 333 381 333 350 322 311 383 343 297 339 306 388 408 333 398 345 333 365 394 334 321 258 357 277 361 299 266 316 318 301 352 292 315 334 288 307 290 358 327 392 290 325 358 319 367 365 329 339 393 337 385 381 411 457 465 450 424 449 468 456 442 445 437 425 399 427 466 454 475 446 416 405 383 451 492 417 440 451 410 394 453 365 389 353 433 377 359 408 404 435 403 443 410 415 440 407 444 433 376 403 456 375 445 374 438 383 361 397 374 423 416 310 357 407 336 389 475 372 391 360 424 411 328 394 302 319 354 322 285 355 301 272 342 312 359 268 242 297 281 319 290 329 274 251 306 357 249 332 310 274 345 292 307 307 215 304 294 230 301 302 258 300 298 274 222 313 291 263 243 281 312 241 196 254 273 243 284 316 265 290 267 243 302 297 293 286 299 313 295 212 289 228 254 292 344 264 330 266 280 237 279 246 279 305 342 353 301 330 351 294 284 263 289 268 351 357 371 298 261 266 339 299 318 307 318 294 321 317 289 311 352 327 336 363 306 387 301 389 331 378 312 378 336 429 367 406 383 332 331 406 373 366 367 412 335 341 392 327 403 318 363 376 323 344 363 344 370 366 329 298 284 309 340 314 247 305 299 383 337 338 330 275 326 354 314 366 295 276 283 327 282 355 351 318 244 302 308 262 284 284 377 303 342 347 377 348 386 280 283 351 368 279 318 295 257 307 274 387 303 323 285 274 274 255 338 310 276 298 341 296 323 291 281 331 322 282 366 275 285 348 301 360 255 366 251 260 290 270 355 331 314 359 265 243 338 280 303 269 291 335 306 383 358 316 331 321 329 313 296 368 304 319 274 332 333 341 286 303 325 306 337 319 274 252 250 259 341 300 306 370 336 390 358 340 332 270 271 248 255 256 332 311 265 299 263 269 333 293 354 272 310 332 339 339 356 289 291 283 325 269 283 320 374 332 345 289 323 355 358 356 332 326 409 367 351 295 342 398 340 363 296 287 302 351 287 325 299 420 364 378 342 370 404 359 348 381 349 316 322 390 416 350 351 413 347 359 375 420 357 361 345 361 351 302 342 324 337 323 312 347 323 377 300 295 284 348 309 332 269 338 333 302 316 357 336 357 297 300 268 283 299 301 292 338 272 314 222 258 283 253 329 273 310 335 335 340 396 380 340 324 318 279 316 382 367 358 314 340 337 295 283 319 367 362 339 348 368 340 334 363 325 381 303 356 357 324 374 292 301 389 300 330 337 333 346 354 297 369 349 320 337 313 360 302 334 328 256 257 341 282 337 293 330 265 279 268 286 252 259 218 278 278 260 313 252 319 293 351 388 297 298 402 311 264 352 300 271 348 343 268 283 254 301 315 279 246 232 373 260 349 305 324 361 350 319 266 334 281 303 301 658 426 335 402 363 373 381 382 289 267 337 335 358 308 359 322 371 299 349 339 343 365 279 356 252 309 318 254 304 327 365 250 324 281 310 270 278 373 628 343 308 303 268 268 251 247 240 255 223 244 281 267 236 255 244 214 219 240 204 259 241 297 266 237 215 622 506 440 358 413 430 389 442 446 346 374 291 381 370 317 371 380 377 386 388 379 360 319 357 345 399 379 385 467 431 426 392 409 372 377 429 400 556 320 257 258 227 226 238 268 242 192 244 182 242 264 273 218 175 182 233 280 167 202 181 182 276 224 230 226 210 191 238 259 208 269 165 179 260 254 698 499 350 399 319 410 343 422 368 326 469 365 398 332 417 391 333 377 318 414 330 403 384 403 388 399 419 437 351 347 816 633 468 458 470 499 489 453 511 515 489 460 537 494 513 475 497 493 417 392 410 452 445 457 410 449 424 457 454 488 471 498 573 516 494 480 562 542 549 518 547 480 489 505 526 530 496 460 590 516 563 520 543 565 527 506 583 545 589 520 578 523 481 555 578 535 537 511 608 561 480 538 587 578 501 495 570 498 563 595 581 587 572 538 590 592 541 613 603 634 566 589 586 617 498 545 571 559 525 554 539 530 511 491 495 550 486 509 466 522 487 491 502 504 473 478 486 543 475 531 481 533 493 536 454 504 470 482 497 460 476 506 501 482 450 485 438 457 493 480 439 505 500 458 491 479 445 480 477 493 492 472 451 496 475 465 473 483 484 433 477 539 480 475 496 504 517 470 508 495 479 456 478 480 517 459 506 509 488 453 461 495 454 514 493 492 457 480 459 498 493 485 499 480 497 503 512 544 515 547 515 559 539 523 517 551 564 522 531 557 564 505 565 539 554 549 627 581 545 560 572 550 609 566 574 577 596 569 582 570 575 610 602 564 605 564 612 623 611 570 578 627 602 585 584 589 596 595 626 597 605 603 610 613 591 631 637 633 624 619 602 617 652 583 641 633 624 614 578 622 614 637 605 661 595 651 605 622 647 682 594 596 666 668 656 630 639 687 584 633 642 626 559 639 593 826 506 417 425 425 397 372 364 369 368 343 370 357 323 360 361 382 377 367 345 396 371 442 354 344 460 445 422 437 434 469 450 435 429 484 409 442 393 431 454 453 426 453 433 408 403 399 418 432 408 395 374 384 382 396 377 379 412 351 346 360 348 330 339 352 353 309 326 306 308 336 357 327 313 311 310 301 297 324 305 308 320 311 314 319 308 315 311 363 313 336 333 365 357 347 354 343 330 371 344 315 322 320 335 361 352 301 315 290 305 298 305 306 316 315 316 328 332 361 333 373 342 335 290 324 316 344 334 323 298 307 294 343 338 326 326 368 364 349 349 358 345 366 333 365 355 333 316 362 340 354 322 363 322 360 339 371 334 304 322 317 338 326 319 356 331 329 331 352 332 343 317 321 305 335 305 352 320 333 308 320 296 307 270 323 268 280 294 323 276 301 288 317 266 282 227 287 212 266 221 274 245 246 208 245 190 233 200 239 729 334 234 267 204 187 177 181 194 187 189 172 147 178 213 187 196 203 180 192 187 189 205 164 203 194 156 180 159 189 256 201 186 211 195 207 225 209 213 196 179 180 216 187 194 179 201 176 168 202 190 156 168 175 177 148 154 135 162 152 182 176 163 204 157 176 172 178 154 158 137 151 152 173 154 170 178 168 185 186 745 394 233 252 192 203 192 197 190 185 182 182 154 135 181 175 130 182 183 176 176 197 181 242 184 225 201 183 194 162 178 188 173 190 174 196 202 217 189 226 235 180 193 207 732 344 294 206 193 214 178 153 194 189 158 200 175 156 187 193 147 163 140 130 143 198 152 160 159 160 144 162 233 212 184 168 170 205 173 199 192 172 214 178 204 182 170 174 195 208 164 163 169 180 187 179 192 179 205 167 174 217 228 201 238 210 228 205 199 209 189 228 745 342 261 248 213 159 165 175 144 170 151 167 174 175 211 155 183 194 159 182 202 166 171 211 187 160 129 138 141 151 142 173 169 181 201 176 140 159 149 189 166 184 177 162 244 204 194 172 156 168 161 148 167 155 148 189 171 178 209 192 175 214 178 227 182 200 232 235 209 197 229 252 240 224 207 267 179 741 343 241 210 202 195 172 189 166 165 163 220 191 195 177 228 205 193 214 221 201 176 187 213 227 211 199 254 187 216 196 214 195 164 167 182 164 176 201 192 172 155 164 146 180 169 192 160 182 195 174 179 182 169 205 186 190 193 191 193 197 173 163 170 177 182 197 775 397 332 277 310 253 198 214 236 229 207 233 194 183 142 128 150 164 159 149 173 145 150 168 185 142 153 146 129 153 143 175 163 196 208 157 148 244 148 134 181 132 985 719 456 330 293 256 284 273 297 267 282 327 283 220 215 231 184 369 215 198 196 234 223 245 282 243 217 187 194 202 199 205 201 197 183 150 192 197 213 236 260 257 222 311 285 232 237 224 268 332 328 326 302 306 269 271 321 1068 704 552 350 348 282 287 253 407 331 303 220 183 226 309 193 201 230 311 216 263 220 214 236 247 185 259 187 183 165 257 220 217 182 202 201 186 174 199 186 251 177 204 225 215 167 250 233 200 241 300 267 250 236 295 241 213 269 435 293 277 225 313 316 221 220 323 262 222 190 204 166 267 196 236 209 218 185 242 195 165 223 190 247 283 271 242 220 226 243 235 287 393 282 274 211 259 279 247 273 348 239 261 263 296 258 239 250 279 278 288 258 338 313 305 267 313 290 320 339 323 296 294 327 281 279 328 296 313 299 350 333 335 356 335 343 404 334 348 343 771 524 479 464 467 482 478 493 517 478 458 466 453 443 439 482 453 477 445 478 446 473 458 434 450 420 468 476 403 409 407 396 383 358 336 403 353 340 353 358 371 398 374 414 409 387 357 395 394 395 397 410 375 371 367 354 343 380 361 388 349 329 369 340 356 356 388 423 343 366 393 427 416 422 424 402 415 408 377 409 427 416 418 460 399 881 522 525 525 511 497 516 517 515 486 471 503 455 476 431 443 472 471 439 469 491 506 505 507 518 523 523 488 547 555 616 588 598 590 603 590 628 689 486 425 421 443 439 426 426 404 402 435 431 427 456 445 491 466 479 484 511 503 478 478 496 480 505 534 500 494 475 464 424 405 394 394 404 917 650 624 522 531 492 489 494 501 492 513 540 514 523 530 546 571 540 514 543 569 547 544 557 575 580 566 544 529 528 518 495 531 562 551 553 533 566 527 585 569 599 649 602 653 650 637 615 633 620 630 634 613 629 612 550 582 610 650 658 641 620 606 633 607 624 637 689 667 654 828 560 488 545 495 475 466 465 479 462 431 459 432 458 478 482 422 502 557 550 562 575 532 557 534 546 569 513 493 489 449 452 439 425 439 474 478 487 512 505 494 481 510 491 519 492 489 460 469 434 486 465 482 474 481 500 533 466 514 520 484 505 521 512 509 456 401 446 520 532 500 500 535 453 469 489 539 495 465 499 491 487 518 490 475 458 464 432 508 512 504 502 509 534 500 510 496 544 516 519 520 526 504 566 534 516 526 520 554 513 528 512 493 467 496 459 480 390 403 408 459 490 442 487 469 515 443 555 493 524 510 537 565 553 510 513 517 487 508 514 565 499 514 523 531 517 547 583 568 580 543 500 511 546 531 535 538 531 533 499 491 510 549 525 532 562 536 541 517 540 546 516 541 506 509 501 476 514 517 535 522 532 536 529 547 504 550 544 522 501 562 562 577 548 552 533 512 574 548 565 551 558 556 581 542 525 530 562 521 562 522 496 518 501 529 540 542 530 551 533 578 583 560 547 567 550 571 556 559 514 528 494 510 467 472 457 511 493 573 549 570 556 583 631 621 622 626 587 560 519 537 549 521 524 567 518 596 524 521 474 536 490 504 468 512 462 461 456 451 503 505 484 498 495 529 525 493 492 497 494 497 530 515 523 509 531 527 501 550 516 512 450 466 446 485 462 452 457 477 440 473 472 504 538 530 559 581 507 510 486 496 516 483 433 438 416 453 455 437 436 442 454 456 451 518 492 530 471 469 455 503 486 541 528 549 528 525 509 493 482 507 497 442 435 460 396 435 464 449 437 483 459 489 474 468 502 504 523 502 474 510 522 515 485 506 512 496 499 507 504 506 481 479 496 525 517 517 529 510 497 506 516 527 495 464 435 443 451 456 464 464 472 478 479 473 515 517 524 496 468 458 478 487 453 548 527 504 554 490 486 476 499 479 487 484 469 476 490 498 491 529 502 536 532 569 544 493 556 538 555 568 480 514 515 476 460 521 471 461 503 464 514 491 493 480 504 513 496 474 486 499 478 551 492 517 470 500 465 538 478 507 524 540 546 558 555 594 567 563 554 496 523 579 524 549 541 518 521 514 531 492 475 497 492 537 522 541 523 572 546 493 493 498 538 540 578 606 517 504 504 492 549 526 507 525 590 631 696 602 628 580 560 408 552 558 530 542 535 544 529 494 546 518 554 580 606 585 625 614 588 559 561 531 532 547 586 574 471 484 464 479 469 502 486 531 568 558 538 532 538 534 520 555 540 542 538 569 610 555 554 559 515 577 555 533 565 738 546 478 500 472 497 492 459 386 428 408 417 422 410 434 450 433 434 410 421 443 468 473 444 463 427 481 436 462 455 478 443 488 504 464 457 497 468 483 480 475 465 451 481 435 434 418 473 411 431 421 419 442 442 435 404 416 422 436 435 379 389 406 383 421 382 389 388 432 390 747 520 478 452 489 443 407 429 447 430 440 389 419 420 388 409 394 432 415 434 425 398 440 402 415 441 442 407 410 426 378 420 424 368 389 386 395 443 390 451 421 424 397 399 417 411 435 429 430 441 444 464 469 477 485 485 504 471 464 452 468 445 411 420 397 406 331 411 421 444 450 465 446 463 483 428 446 424 417 431 347 346 392 379 319 370 377 382 382 411 459 436 467 474 475 490 465 506 502 478 447 482 451 441 422 432 445 445 451 446 420 379 402 383 397 398 416 404 425 413 427 436 445 446 405 416 428 426 465 461 450 457 479 449 514 483 464 477 455 459 496 486 468 448 459 860 614 559 537 549 612 592 582 548 582 582 567 530 547 594 532 585 598 568 507 510 441 384 422 421 426 513 533 481 565 537 530 508 452 467 491 480 419 484 558 475 522 540 534 555 514 477 509 541 580 574 576 624 615 581 437 504 547 490 524 501 457 431 475 447 410 502 488 475 460 461 478 438 458 552 614 585 548 565 524 516 536 587 570 594 580 590 529 537 550 562 581 583 584 582 560 555 509 498 520 527 529 452 443 376 475 469 541 476 513 515 484 517 503 496 476 455 445 459 529 465 436 463 442 462 441 442 364 381 388 386 418 385 447 400 517 435 400 441 373 351 318 761 382 325 296 237 242 258 289 271 267 270 275 269 293 260 260 280 238 253 264 210 223 249 240 232 229 198 210 210 199 231 249 223 235 217 271 237 230 231 226 228 228 222 278 238 278 273 283 258 288 289 236 283 234 263 204 229 229 200 211 178 181 210 232 218 267 288 344 301 365 316 363 323 332 299 278 288 299 251 286 269 286 285 285 226 238 210 188 231 268 284 264 288 297 306 308 300 311 678 354 303 314 298 280 309 257 280 256 299 226 230 199 205 205 181 179 195 171 167 135 166 143 166 156 163 195 217 209 216 239 227 242 233 246 216 237 229 243 216 233 212 199 238 235 263 257 270 251 206 229 251 233 271 206 229 255 257 245 238 232 232 260 658 418 309 333 321 281 269 314 290 301 294 358 356 399 384 373 376 375 390 387 365 356 368 350 355 358 320 305 337 337 290 300 307 303 307 309 329 262 298 304 261 287 327 322 348 332 371 364 374 337 313 328 328 322 357 364 374 340 342 329 324 330 357 338 315 326 298 268 238 223 219 250 211 235 225 228 204 219 249 247 274 267 269 266 316 304 327 327 338 320 348 358 313 336 340 402 334 395 385 380 333 353 350 369 331 309 368 344 363 369 398 670 426 365 381 371 359 360 344 370 325 337 317 317 283 280 310 272 286 309 315 329 340 313 337 340 349 350 377 327 356 333 348 364 373 381 367 368 376 383 398 353 381 379 405 362 394 411 428 412 475 418 405 393 406 405 386 391 388 408 386 334 389 381 399 448 408 392 385 403 363 352 329 269 791 521 334 275 271 297 281 295 268 225 230 278 241 193 196 194 175 233 203 213 197 203 192 206 195 208 171 191 168 194 200 157 164 187 191 150 155 198 181 170 161 166 190 198 178 200 162 187 212 232 198 185 174 161 165 173 157 206 187 136 154 160 164 889 456 448 384 387 400 364 347 330 285 300 334 283 315 327 310 320 271 312 285 282 245 282 293 285 319 354 325 303 300 296 301 362 363 320 349 363 327 329 298 329 343 338 287 330 270 283 263 314 277 270 250 282 311 272 283 324 282 348 306 320 263 261 282 282 277 239 292 282 278 282 305 300 751 559 545 579 567 555 545 568 553 578 573 569 583 558 576 515 528 546 519 497 536 488 516 503 463 466 431 440 423 441 387 425 389 391 402 390 373 401 764 633 674 638 640 679 648 713 646 632 660 660 669 638 633 641 627 637 654 584 657 652 630 487 577 578 598 532 623 569 498 536 472 480 445 446 375 458 526 500 506 432 499 513 450 430 489 534 525 583 582 660 679 637 621 590 599 617 603 583 538 570 597 577 538 473 514 519 494 517 528 478 502 436 474 487 492 447 480 454 455 448 426 421 445 403 387 392 400 395 385 378 350 343 323 335 339 357 379 345 329 375 375 397 402 412 423 423 433 475 487 479 453 446 438 410 416 393 448 394 394 406 455 445 423 467 449 445 493 461 488 506 474 452 399 401 443 431 472 444 446 428 464 483 488 480 402 478 439 429 429 468 443 471 435 488 468 474 407 405 445 459 465 469 477 477 737 464 353 386 348 344 317 327 346 379 360 338 310 328 338 336 331 352 353 314 327 320 307 284 297 290 280 284 268 274 235 265 220 251 243 736 450 424 424 386 422 388 408 451 451 461 461 493 483 485 514 504 490 503 500 489 467 482 486 479 482 530 508 489 501 503 479 509 520 534 536 573 498 450 440 448 468 458 478 469 429 462 490 464 487 476 500 497 532 508 475 439 400 360 302 305 292 237 261 226 264 285 702 514 453 396 452 417 439 440 469 411 488 501 456 475 486 457 472 497 491 484 473 475 515 504 459 469 428 467 476 445 442 443 497 409 464 410 477 484 466 485 499 501 505 481 451 482 451 448 456 388 429 406 382 378 422 382 403 420 430 427 450 441 486 429 495 466 477 491 449 451 448 463 436 451 446 448 490 531 523 471 464 481 439 454 455 433 405 851 472 330 290 297 219 215 240 192 195 232 238 187 173 229 189 219 193 171 178 182 186 199 188 182 205 173 183 207 187 261 212 206 191 184 206 257 183 176 213 189 200 208 213 170 186 205 205 221 194 217 195 214 201 206 186 199 220 188 240 144 158 191 186 216 198 187 199 232 192 230 188 161 167 189 174 176 149 136 143 198 148 161 158 194 163 136 154 176 182 232 160 180 148 175 128 158 166 165 162 156 123 166 166 176 151 138 149 160 167 178 144 159 148 157 132 207 164 165 162 147 135 150 131 161 150 157 139 127 129 110 126 144 102 806 437 370 260 230 207 232 156 249 197 175 164 180 182 116 136 180 140 148 156 133 149 177 171 178 154 138 167 156 177 141 158 162 224 195 189 144 147 154 123 177 155 145 124 188 150 147 126 144 157 157 126 147 121 159 130 182 157 138 148 135 149 142 183 143 158 180 117 142 136 175 135 673 391 247 228 223 197 178 188 313 348 281 251 222 175 184 145 199 165 129 134 118 166 191 172 175 152 171 148 118 125 123 135 145 160 158 137 165 134 158 135 119 146 136 145 113 120 119 114 157 122 132 129 130 140 135 136 129 134 139 150 114 112 124 129 142 145 132 131 116 136 140 126 105 125 102 124 132 155 118 113 160 133 138 133 148 135 130 139 129 139 127 166 120 137 130 131 173 124 157 115 139 138 175 150 172 125 142 572 299 188 206 185 157 153 166 166 174 220 217 281 272 310 330 370 403 398 426 429 414 458 436 401 464 447 443 419 396 432 397 408 437 401 417 429 413 436 425 378 412 395 399 385 403 374 363 380 357 391 395 383 391 418 417 423 414 410 462 429 431 474 463 440 424 457 474 470 464 495 460 455 408 420 410 397 410 371 381 405 394 383 394 348 376 382 382 390 389 356 365 402 357 352 393 378 332 377 353 391 364 433 367 395 363 391 402 399 374 407 399 387 422 426 443 438 393 478 441 433 442 404 425 417 428 360 396 354 341 373 378 395 433 383 365 380 391 374 358 354 348 354 394 406 342 324 285 303 285 284 317 328 351 359 357 379 389 423 424 442 380 411 449 410 660 391 298 338 351 368 380 351 396 399 377 386 377 405 397 390 377 363 368 391 394 403 371 420 432 403 441 406 427 411 431 427 435 407 438 437 436 442 445 461 436 441 412 433 396 416 421 416 444 419 413 461 414 420 398 434 409 396 423 428 424 394 356 399 352 369 338 325 313 315 302 323 331 294 265 259 338 278 284 306 348 339 253 286 271 269 296 301 291 321 336 324 301 327 339 314 325 349 379 355 344 393 355 340 306 352 351 307 288 248 276 289 290 281 300 245 291 271 288 258 285 254 222 222 271 228 202 209 228 206 172 612 285 211 206 184 172 172 170 171 220 204 189 215 211 241 227 279 285 257 276 300 306 307 265 279 296 279 240 221 218 251 224 212 230 205 181 198 220 187 188 198 204 209 163 158 199 176 154 573 339 358 331 340 358 330 363 366 348 418 412 451 393 403 363 384 395 381 391 352 365 353 327 351 335 359 393 419 527 360 272 236 231 214 274 229 249 250 249 268 291 244 248 231 256 239 234 220 198 207 208 223 271 249 283 261 226 245 247 250 275 281 264 239 226 224 262 218 219 202 237 313 279 279 292 264 625 388 387 351 302 387 384 363 365 410 366 397 405 371 373 362 343 288 311 321 319 314 302 323 359 314 325 346 376 337 367 331 333 375 314 312 296 347 289 294 284 295 273 252 241 275 267 250 278 265 273 289 229 245 262 256 292 267 268 273 280 242 224 260 235 247 606 434 330 342 279 282 274 285 198 220 197 202 219 227 206 214 231 253 224 231 247 242 215 199 213 237 229 248 236 185 187 196 304 216 239 231 245 239 241 212 195 205 241 190 203 191 194 219 203 224 207 255 206 177 205 224 143 196 225 197 191 213 180 201 224 204 199 197 229 206 182 191 202 204 179 203 239 215 179 200 233 174 205 208 188 209 216 194 227 213 161 191 210 163 174 176 156 186 195 197 184 211 154 186 176 198 175 211 198 197 206 181 182 209 191 175 212 201 189 177 164 145 214 228 619 327 241 174 169 175 183 197 206 218 207 196 191 197 215 212 206 222 221 200 199 170 150 174 178 149 153 195 174 164 170 152 161 149 146 166 185 177 188 155 171 174 144 174 138 150 249 181 159 140 131 154 167 167 159 175 186 185 170 177 141 183 191 202 170 191 169 204 185 178 213 201 210 640 406 289 264 283 291 285 321 316 291 349 364 380 397 406 443 440 435 428 423 467 487 546 473 499 555 524 554 517 532 540 500 501 468 450 460 476 482 453 448 454 420 476 491 495 497 503 484 495 449 456 469 470 463 413 445 469 422 471 465 456 464 439 491 438 445 475 425 464 450 471 503 492 497 517 489 511 428 443 463 455 448 480 442 432 446 435 413 418 394 402 406 423 452 394 402 410 400 411 396 352 355 363 366 385 350 342 359 373 388 404 328 425 396 376 376 403 406 382 377 410 357 417 394 396 416 456 477 481 475 475 492 470 490 506 537 552 533 567 526 535 541 501 521 500 531 520 500 518 554 590 572 643 561 593 593 614 652 628 646 604 639 621 644 572 613 606 611 559 593 549 557 538 572 521 551 584 566 543 566 537 582 551 522 507 531 596 515 508 492 536 506 382 369 401 417 390 318 310 275 282 249 227 277 262 243 274 280 312 334 382 412 434 393 416 431 434 455 442 453 423 358 408 414 412 414 454 405 426 463 412 375 339 392 398 322 383 348 413 420 415 399 449 412 428 426 394 408 457 442 400 432 429 409 452 426 384 384 423 339 318 277 304 361 346 286 348 317 255 216 239 650 400 316 303 257 288 292 256 293 304 268 291 286 265 264 237 280 292 289 295 288 288 264 262 279 281 219 220 223 228 242 267 228 286 281 279 271 291 285 223 246 256 286 256 242 258 253 223 232 221 243 250 243 253 260 286 237 244 206 242 221 248 227 273 214 227 194 238 243 219 211 262 254 206 194 204 210 184 206 230 242 244 263 222 251 259 212 208 191 182 180 164 184 179 174 202 175 153 163 178 224 180 174 176 162 205 164 155 138 150 201 171 182 210 190 148 225 165 151 169 156 129 159 161 151 166 193 166 200 199 215 195 237 173 201 223 231 268 214 240 213 229 242 284 703 512 478 493 481 462 416 330 354 421 399 478 479 439 402 437 384 384 425 377 400 382 402 409 288 267 278 262 252 316 286 317 340 256 663 439 391 401 371 418 407 356 376 360 289 333 327 311 299 319 293 280 320 316 338 318 328 326 374 283 262 279 286 228 264 244 253 261 335 260 275 264 261 313 217 220 217 228 191 206 239 255 225 207 232 282 275 235 219 253 278 249 218 211 194 254 248 221 194 185 203 185 206 242 200 223 209 242 244 261 703 483 346 267 277 270 256 247 299 264 244 267 290 228 254 268 320 321 446 385 418 397 430 423 445 400 436 424 473 431 436 427 414 410 432 413 378 421 386 413 379 401 393 371 346 325 333 296 300 305 287 329 301 315 315 338 290 346 360 366 358 366 300 385 321 309 353 327 356 354 342 363 405 344 376 408 420 347 359 402 371 419 365 392 388 353 388 378 399 387 400 382 384 394 347 366 359 353 364 325 386 352 342 356 395 333 380 336 362 395 335 364 366 342 360 319 308 308 393 308 316 336 333 312 288 310 290 274 334 297 298 312 310 297 302 338 360 298 346 358 306 287 377 354 403 362 351 341 338 288 299 291 335 301 275 382 370 353 353 415 380 375 339 360 369 355 326 362 301 316 317 380 387 394 395 427 430 380 408 413 417 384 405 405 433 383 366 377 443 405 420 418 248 466 439 454 418 408 368 435 442 474 409 463 469 423 434 426 424 386 389 416 367 383 375 375 419 370 353 340 381 374 327 342 341 378 392 380 368 389 438 377 368 358 393 386 391 399 406 388 425 408 409 406 388 363 383 306 332 332 370 291 323 327 327 324 301 312 350 329 307 303 261 275 276 203 215 188 191 199 272 156 168 206 203 201 149 148 226 201 198 177 158 177 216 195 210 188 180 185 238 674 397 282 208 206 169 220 187 157 234 154 171 158 201 185 159 134 138 132 140 156 150 252 180 165 161 165 172 200 174 155 210 190 187 214 214 166 188 168 158 171 155 161 146 196 163 124 118 146 145 170 154 169 159 183 128 150 145 164 188 163 173 165 149 144 132 134 144 168 168 205 180 200 174 152 190 173 152 134 708 424 355 283 270 247 270 234 257 265 245 239 245 218 199 233 187 172 213 226 233 243 244 246 202 216 208 161 213 158 153 196 203 180 193 175 202 221 197 187 212 188 166 149 220 192 225 209 242 198 173 200 186 189 203 154 200 191 223 202 189 177 159 186 186 223 201 183 187 172 171 170 260 172 215 173 181 189 202 178 226 210 238 247 193 208 170 178 224 190 175 212 190 208 151 133 144 132 149 164 165 157 167 158 183 191 247 197 206 179 207 203 206 176 173 161 222 166 191 192 144 173 167 191 163 208 264 203 180 178 202 192 186 171 202 203 175 178 209 187 853 376 304 247 236 226 221 231 276 217 191 186 195 182 208 203 246 249 255 275 276 266 250 281 308 244 225 264 236 210 230 190 196 206 201 196 208 192 211 209 228 228 238 215 239 237 224 213 233 201 232 209 208 250 206 222 294 258 273 290 275 235 238 216 231 226 250 224 256 255 254 247 227 244 228 232 222 247 223 206 218 216 239 288 289 269 253 213 255 229 240 258 295 228 232 263 287 270 258 298 317 301 322 316 339 333 289 261 341 287 275 322 320 318 288 291 310 276 262 325 294 230 244 217 259 261 284 244 237 270 278 247 244 251 282 255 288 279 294 287 239 305 303 273 234 257 285 301 241 265 328 265 243 266 295 256 260 325 339 305 267 287 272 236 233 221 246 249 222 235 261 237 225 225 237 188 234 226 236 205 224 218 207 226 211 217 241 241 217 229 210 241 210 229 252 257 296 322 358 259 687 411 249 246 250 210 248 243 173 209 240 227 204 240 203 226 204 231 183 192 172 218 216 204 220 257 254 236 240 251 239 260 270 249 262 235 266 247 268 293 290 249 267 246 279 279 296 283 303 262 317 318 308 299 273 282 293 287 264 684 352 310 320 359 338 304 254 283 292 258 224 260 283 257 276 264 274 242 239 262 268 267 263 276 275 317 321 299 301 290 305 326 319 315 308 344 288 321 301 289 280 287 285 320 353 299 299 287 264 270 264 276 281 302 328 338 359 318 323 300 320 298 304 293 306 295 258 293 266 264 250 280 273 275 270 258 251 277 242 285 273 269 271 271 237 227 197 230 242 210 223 209 215 222 245 210 223 238 224 216 187 213 210 184 175 149 187 167 167 162 167 166 185 205 163 181 184 178 179 186 700 366 306 298 256 236 238 290 254 211 228 251 207 197 160 193 196 214 231 238 226 236 245 261 215 213 241 235 252 266 265 267 231 274 249 262 247 204 224 233 199 201 218 233 235 295 251 258 234 276 279 306 262 299 307 281 285 273 243 221 236 297 264 251 267 275 270 251 209 234 207 195 197 200 182 236 234 274 257 264 253 267 248 263 235 272 278 270 274 309 276 283 286 323 299 301 275 308 323 294 284 294 290 281 310 258 700 323 298 250 241 225 235 233 213 225 252 260 269 219 238 208 219 217 228 188 209 200 184 205 210 187 231 222 187 225 180 170 191 206 195 256 268 275 256 287 272 286 737 318 280 223 179 154 170 153 182 197 151 199 177 186 199 170 218 180 186 197 220 234 228 241 236 269 230 256 246 236 229 244 250 225 260 663 279 223 206 206 193 210 200 162 185 183 214 215 214 227 229 240 226 215 195 179 203 169 156 142 144 145 193 184 178 164 706 368 286 241 208 244 200 163 184 149 148 156 159 170 191 210 225 214 189 189 203 211 193 202 198 173 198 150 177 162 169 154 663 304 201 191 186 198 205 194 233 234 203 229 224 229 244 222 206 216 187 167 164 156 174 135 138 148 194 197 197 681 340 253 255 244 206 202 197 232 180 202 254 225 213 212 178 210 175 183 172 174 157 150 578 305 212 206 173 172 182 125 143 152 136 114 149 110 108 131 125 104 109 114 119 112 112 120 129 96 116 97 107 123 136 108 128 119 129 134 119 129 122 660 336 302 273 237 244 209 219 245 267 288 277 267 247 222 195 156 149 149 186 166 213 205 227 242 252 235 205 195 169 196 200 149 142 147 149 160 160 182 197 164 172 150 161 144 190 179 639 291 208 163 166 149 153 154 136 130 120 121 112 100 137 121 125 149 144 125 128 155 136 156 140 138 137 132 149 174 144 116 122 145 134 107 122 113 103 111 119 130 116 141 142 124 134 121 113 144 121 687 348 227 217 177 203 179 179 156 174 156 186 141 156 183 154 181 172 202 182 171 165 157 142 139 134 128 127 127 105 120 126 111 135 108 104 110 111 122 117 95 122 105 105 106 138 134 118 97 98 90 94 99 112 100 99 93 97 105 108 108 98 97 100 109 146 137 109 118 145 140 139 170 150 154 170 172 128 160 176 149 168 129 119 131 134 137 129 130 141 644 284 226 195 198 175 165 166 155 162 165 168 183 174 151 168 175 155 166 177 161 164 177 167 184 184 199 232 209 179 671 380 320 180 185 181 169 172 132 128 138 138 135 145 148 120 154 155 136 148 116 141 112 139 108 114 104 106 107 126 124 116 120 124 106 144 101 140 116 157 108 111 121 110 668 282 248 223 206 202 180 195 235 196 180 182 151 165 163 166 156 151 157 162 161 152 171 177 170 198 172 175 179 155 151 677 333 298 209 168 207 182 171 132 133 183 154 123 126 111 120 183 172 175 182 142 159 178 165 142 136 127 113 118 128 171 133 130 169 175 137 122 108 183 143 104 129 153 201 137 115 134 122 126 161 153 148 133 132 131 129 103 111 153 120 123 145 164 136 107 112 135 164 125 127 146 114 110 130 121 123 121 153 155 130 144 154 157 155 121 143 148 126 114 133 146 132 132 123 120 111 108 110 134 112 119 122 113 647 289 187 165 147 157 166 155 167 193 157 181 202 147 170 159 171 204 160 189 166 156 153 152 147 139 139 146 130 125 127 124 110 155 150 136 121 113 128 118 116 119 96 119 115 165 149 143 141 146 135 131 118 181 140 141 130 138 139 147 111 120 136 162 139 121 144 157 179 216 258 206 185 176 204 185 199 188 195 167 174 160 163 176 154 168 181 173 170 167 641 243 217 204 216 225 197 204 178 179 215 148 133 162 141 160 138 134 153 152 156 125 128 132 123 132 160 125 128 136 143 166 126 127 109 104 693 265 197 161 142 143 141 140 132 140 125 153 140 135 115 110 118 105 119 141 104 105 120 112 126 127 120 109 121 133 121 150 130 159 154 160 129 134 134 136 144 151 114 115 143 144 133 157 109 113 156 116 721 385 274 223 225 195 216 240 284 240 306 242 251 266 254 316 303 238 300 306 322 302 316 338 274 299 294 330 304 301 327 309 324 292 324 314 329 330 386 336 316 299 281 307 297 267 296 309 267 249 307 252 301 288 287 287 314 252 274 307 279 251 258 285 296 223 235 259 244 250 272 233 234 247 257 261 272 260 302 245 249 221 287 288 225 239 243 271 256 190 205 235 220 230 232 243 237 173 227 210 216 194 180 217 186 210 226 183 193 205 208 211 153 181 211 192 213 185 221 176 196 189 180 182 226 208 184 168 198 208 168 162 151 216 177 192 209 203 196 180 162 178 597 382 246 252 243 271 265 284 257 234 223 234 228 208 213 246 242 229 229 223 229 217 233 207 166 181 179 194 178 196 185 207 199 181 180 167 200 203 225 248 226 203 184 178 200 194 193 223 189 202 187 165 191 189 180 172 157 196 161 181 144 171 194 176 210 153 181 152 136 141 161 160 149 178 164 187 164 149 152 143 137 118 139 166 117 108 117 176 171 129 133 129 122 154 123 111 124 113 112 135 128 139 146 126 137 132 140 137 133 136 180 616 255 208 174 141 159 137 110 134 154 136 125 95 101 121 129 107 94 91 94 101 106 99 99 131 114 116 113 131 113 105 110 107 125 101 90 118 102 95 98 85 94 103 104 97 91 143 116 119 123 91 129 119 117 113 106 135 109 114 607 326 232 266 239 275 288 220 202 203 197 197 201 193 238 238 230 215 205 191 167 164 185 209 204 237 188 186 164 169 145 168 174 218 209 186 192 198 182 163 182 205 187 165 181 172 178 164 179 164 168 164 191 155 175 187 198 190 176 197 171 193 179 190 193 137 177 149 158 155 120 134 115 144 126 125 162 160 134 157 667 293 197 189 164 143 132 110 124 117 111 113 103 109 109 114 108 151 117 125 127 125 103 112 114 118 107 116 126 125 117 108 115 131 135 122 99 96 115 96 114 107 132 144 115 133 118 123 127 100 108 107 108 105 105 116 111 99 128 575 305 231 197 223 199 208 205 215 196 228 229 230 225 231 199 216 193 204 230 235 240 220 165 157 141 148 134 149 137 147 131 150 173 152 190 160 128 159 156 157 188 171 168 170 165 157 159 159 162 152 149 151 170 167 178 157 163 182 622 304 223 186 147 148 158 167 130 131 149 129 115 121 112 103 112 124 117 125 142 109 139 128 113 133 124 115 120 124 117 120 123 142 129 127 115 107 96 116 132 146 137 135 110 152 140 110 129 120 94 108 142 118 133 134 110 98 112 128 668 336 244 269 225 249 238 218 219 206 201 219 186 227 197 204 184 221 191 204 238 254 246 287 248 301 237 223 268 250 242 256 288 269 239 266 261 261 241 241 210 225 221 225 270 272 284 231 264 271 249 233 244 250 242 209 281 256 259 253 310 278 314 305 317 353 305 305 311 340 350 329 391 369 352 411 419 417 384 396 394 424 409 431 440 465 458 463 481 433 440 409 439 445 604 282 201 158 140 130 162 150 134 128 137 124 126 127 157 135 133 114 110 132 117 127 104 115 128 137 117 99 144 110 162 144 144 121 116 154 134 112 122 120 147 142 121 149 117 100 114 137 150 157 161 164 120 108 139 126 143 137 116 129 133 87 123 128 135 112 104 126 111 116 137 112 134 117 132 108 153 128 112 137 110 103 115 581 385 261 205 217 179 185 164 143 196 158 215 219 192 191 200 175 129 201 164 187 146 202 162 167 172 160 196 207 201 138 228 209 173 140 202 217 237 207 260 196 231 231 260 283 238 237 243 272 307 263 284 280 277 267 294 272 296 285 288 275 259 320 260 293 292 261 328 324 297 303 307 280 284 283 266 308 292 300 310 292 322 283 314 279 248 272 297 258 254 255 252 250 266 263 244 258 229 242 254 243 251 245 265 285 257 244 237 242 234 254 226 226 238 242 251 262 229 235 253 242 252 241 267 223 248 212 212 199 219 202 203 188 186 143 169 130 143 157 150 138 163 146 143 124 135 137 123 160 149 135 129 140 120 163 144 142 505 284 207 148 155 147 155 134 132 118 140 158 158 145 155 139 132 186 168 154 164 162 184 144 173 186 202 186 193 181 196 203 198 189 199 149 199 204 172 217 185 201 201 206 234 208 238 249 224 228 193 266 255 249 223 225 270 258 281 246 275 245 276 280 287 272 269 296 258 299 282 267 274 267 248 285 280 289 270 297 292 298 281 320 285 325 302 264 283 317 266 284 277 281 283 290 284 266 291 269 281 271 267 266 278 293 261 279 268 281 257 271 280 254 279 256 293 247 233 227 246 251 218 230 263 240 297 200 236 234 228 190 209 214 198 174 691 379 253 253 222 185 194 204 164 150 186 131 184 175 148 159 148 179 144 217 181 178 165 188 185 212 160 165 210 206 209 207 136 145 186 183 175 130 124 240 201 173 209 153 204 161 165 217 136 154 170 155 161 169 172 144 137 168 125 161 140 164 142 166 151 157 162 143 163 139 144 148 153 149 146 154 141 136 145 199 165 133 132 124 141 162 152 148 154 138 126 163 113 131 116 138 131 138 102 134 189 119 128 153 111 148 121 210 140 116 128 157 125 192 184 137 167 156 151 179 132 155 185 208 161 565 327 235 204 187 163 143 147 149 179 178 152 138 172 157 150 171 155 171 146 142 113 155 183 271 145 134 125 142 163 156 136 151 137 135 145 192 140 547 383 332 328 301 289 268 266 228 256 227 250 242 258 231 237 217 231 243 216 229 250 205 208 179 210 236 213 302 217 218 168 191 187 178 223 191 195 176 187 173 179 222 195 185 190 191 184 149 180 151 136 186 166 191 681 326 271 204 248 187 195 204 136 153 144 144 159 181 163 148 148 141 188 154 160 133 152 142 136 140 164 158 150 181 143 130 150 124 138 152 180 144 167 146 135 147 112 134 121 156 128 150 152 118 156 123 626 327 252 229 197 190 206 201 171 174 182 196 205 177 177 215 196 145 161 167 189 201 240 272 324 291 329 407 404 408 411 391 418 414 410 452 425 394 439 409 406 408 362 393 387 393 344 373 382 360 376 377 331 369 335 349 370 406 415 632 340 228 250 230 219 202 185 185 178 147 162 154 161 166 177 172 190 145 139 142 150 199 287 264 223 205 201 203 172 193 180 189 187 160 191 158 157 175 144 202 172 153 139 171 159 166 623 417 330 339 310 325 332 300 315 313 321 298 322 295 298 278 289 310 320 283 304 311 286 298 334 324 268 239 299 263 179 213 257 296 290 311 329 323 325 298 266 287 311 233 228 442 315 260 182 209 185 192 179 168 152 186 173 143 153 174 164 152 124 152 121 136 146 179 148 138 128 127 146 136 138 112 113 116 131 185 150 151 163 156 138 124 145 222 160 152 147 123 139 109 174 191 145 120 138 173 143 142 141 155 173 180 125 159 140 104 141 148 135 121 157 158 140 129 173 240 169 157 151 189 199 182 173 175 149 191 180 149 167 116 150 168 186 188 172 179 154 213 143 139 176 177 146 144 144 169 151 159 186 172 139 152 158 154 165 164 144 136 139 146 144 218 512 321 273 207 219 191 157 149 149 170 149 143 138 152 139 121 125 133 125 105 113 130 141 143 150 127 129 129 98 362 336 248 205 237 205 218 157 147 169 153 193 166 160 179 168 197 203 214 180 185 127 139 164 148 164 152 151 118 128 146 183 207 150 148 179 160 168 166 141 152 159 172 145 128 149 178 160 172 148 158 170 168 175 161 148 185 144 191 170 148 151 148 187 162 144 131 133 142 117 186 148 210 528 336 195 195 184 194 189 196 195 202 176 193 162 183 160 147 161 138 141 147 142 134 138 151 165 134 159 176 180 189 153 153 170 165 173 210 156 166 130 175 144 174 172 178 163 179 168 161 136 151 183 177 221 187 180 217 189 173 154 162 162 172 160 141 147 129 128 190 163 153 135 122 141 126 147 128 123 129 124 137 160 165 162 137 130 370 289 246 197 216 195 181 176 174 164 181 218 185 131 186 167 187 175 153 181 133 191 173 157 130 197 183 148 198 142 161 159 154 146 141 162 142 160 190 168 170 150 144 128 147 174 188 199 145 145 201 156 153 142 173 144 137 519 318 204 194 221 172 220 195 190 178 188 231 236 219 205 223 245 156 152 156 149 142 176 133 141 164 156 169 165 178 154 150 121 120 142 139 145 139 137 149 156 349 314 258 195 197 175 180 160 174 187 167 175 119 145 206 164 165 149 163 197 146 175 186 169 148 155 189 165 165 161 214 167 183 154 206 169 164 172 185 185 161 179 149 179 164 144 186 164 172 218 198 169 184 212 239 178 166 200 207 187 176 153 218 215 219 214 276 166 202 198 206 183 204 225 188 198 184 190 284 188 200 190 208 162 207 194 210 226 204 223 201 253 221 250 232 196 203 205 273 203 216 254 276 184 204 197 235 186 155 193 232 170 222 216 233 203 206 210 221 227 195 182 226 195 186 219 262 213 197 227 239 205 250 252 259 232 228 250 241 203 233 223 287 216 213 206 294 196 247 194 280 221 243 242 530 338 186 207 249 265 247 255 246 201 208 208 252 252 236 241 239 232 205 226 184 169 148 143 145 154 148 353 292 249 231 218 200 226 215 199 192 219 160 182 185 169 181 177 171 184 185 183 163 137 154 184 232 165 149 181 212 172 163 182 193 208 150 167 171 190 160 171 171 164 172 181 171 156 153 161 154 129 159 160 139 149 137 175 159 241 175 133 150 143 144 143 176 186 175 164 179 173 155 183 179 194 145 159 173 178 175 171 198 177 186 211 182 226 217 174 183 186 161 225 215 180 159 162 174 199 170 179 202 164 162 223 199 221 201 168 190 166 164 177 241 212 167 185 285 173 159 187 226 160 163 244 236 231 182 196 210 185 179 227 225 228 192 224 255 227 211 232 253 209 245 286 275 219 252 270 241 178 270 272 295 233 217 281 259 208 261 256 316 249 194 243 307 257 256 218 303 202 231 300 321 204 236 260 279 485 302 227 235 239 168 188 185 209 180 190 219 201 194 212 162 195 206 196 197 199 209 184 165 155 148 168 155 162 168 175 189 182 220 180 187 202 180 200 199 181 189 162 184 162 162 176 171 160 165 143 121 138 109 134 144 134 131 147 144 686 424 377 362 347 427 379 415 297 367 323 389 419 413 393 430 360 503 426 376 381 397 359 345 326 407 388 419 398 408 436 462 436 421 433 452 471 436 509 469 471 504 464 460 543 522 535 458 491 478 500 532 471 508 503 479 494 531 509 507 480 514 511 477 479 501 517 533 533 461 480 454 438 354 393 396 465 488 421 492 409 363 353 302 336 405 365 374 408 421 367 406 417 349 333 320 319 369 305 320 293 279 262 327 288 290 273 218 194 226 174 150 173 230 175 168 204 194 180 201 175 410 373 286 207 163 139 155 177 175 171 145 161 156 146 149 187 155 135 130 132 144 139 140 125 160 136 154 124 136 131 129 124 151 129 123 117 143 126 128 119 119 128 128 157 155 126 149 975 715 591 574 552 500 625 577 601 555 661 582 635 489 638 560 648 607 545 579 624 448 463 521 455 492 511 459 427 423 456 430 371 347 421 386 443 509 526 578 542 543 566 547 563 525 514 546 515 508 552 471 446 476 469 505 459 445 479 515 448 498 472 477 431 411 477 463 547 483 458 550 450 480 451 555 396 439 372 420 371 389 404 479 341 363 361 377 365 327 356 435 338 326 349 407 327 364 326 331 331 346 289 360 293 400 250 284 295 343 259 243 277 220 221 298 251 191 207 344 244 247 194 299 245 247 266 324 416 237 184 157 150 168 166 180 159 147 150 146 128 125 127 142 157 136 161 159 133 141 132 124 172 136 170 131 134 137 131 140 160 131 135 136 154 144 151 149 131 121 140 144 163 157 159 165 159 155 142 119 152 134 137 140 124 125 148 123 116 167 142 107 138 122 124 128 633 297 194 158 184 191 199 193 183 214 219 206 206 230 249 202 194 213 193 204 221 230 210 253 221 253 244 256 241 225 261 203 240 228 190 192 187 193 189 171 156 161 157 166 136 154 139 140 127 171 147 141 148 144 117 120 128 115 118 151 123 128 123 133 157 142 159 143 130 153 152 148 128 129 120 124 116 133 148 129 132 116 143 146 126 116 167 125 111 130 128 143 135 146 134 108 133 130 158 133 106 103 118 130 127 118 99 101 94 127 123 104 601 344 273 295 260 298 288 275 260 297 280 332 273 331 277 288 277 312 269 280 264 299 288 276 299 315 308 295 334 345 331 329 304 310 306 317 318 315 307 303 311 331 335 322 362 361 328 334 342 334 311 303 353 294 315 299 295 304 292 280 301 320 310 322 272 302 299 275 283 297 272 286 297 291 280 279 291 285 269 282 279 301 274 293 274 270 260 226 268 238 273 253 243 265 267 254 266 280 269 297 275 314 268 281 260 296 270 288 267 257 247 254 250 241 210 231 245 234 217 218 202 217 224 213 225 190 203 211 171 185 215 197 181 200 194 167 183 179 165 158 143 149 153 136 136 156 131 136 139 150 123 146 124 133 122 120 129 186 133 141 133 133 135 132 132 134 137 171 145 138 138 135 130 153 149 136 138 142 140 117 124 141 149 149 127 145 135 150 157 157 157 140 172 138 150 149 153 164 160 129 173 179 190 191 193 203 208 172 188 204 174 188 224 207 203 181 226 229 224 196 214 211 229 213 201 234 148 187 158 157 166 153 176 182 151 150 167 193 162 171 146 149 154 148 172 147 118 140 171 174 149 142 657 300 210 174 177 187 159 146 131 185 125 156 143 144 140 112 121 116 119 122 126 159 132 102 121 141 144 147 140 118 120 114 133 131 113 597 332 294 178 199 225 220 185 168 189 195 179 156 156 220 185 150 182 213 187 188 177 201 187 126 142 161 177 136 175 167 163 133 130 146 130 138 121 136 135 123 122 160 102 107 118 169 141 131 132 129 137 146 120 139 150 105 99 140 153 170 119 149 129 115 128 167 139 113 112 151 120 101 114 108 122 142 135 172 153 118 115 129 121 146 119 127 730 404 239 203 172 140 162 144 147 129 115 111 118 152 143 105 119 153 126 109 105 95 91 121 110 118 126 89 99 111 115 138 123 113 102 85 124 169 117 157 122 108 109 114 101 120 94 105 107 91 605 279 214 180 156 156 178 115 135 113 114 140 125 123 113 169 108 154 136 140 116 143 132 122 128 131 132 115 127 119 138 126 146 131 112 113 117 124 116 132 118 127 110 142 127 110 126 129 133 128 123 111 101 112 125 101 121 115 141 116 116 131 123 121 142 137 123 126 123 127 137 150 120 149 110 136 155 142 134 119 129 148 113 166 126 144 183 141 173 171 194 148 173 207 189 204 233 207 269 236 243 238 263 217 243 267 243 254 220 274 235 240 246 234 246 216 256 239 215 236 238 263 204 225 262 262 220 242 218 253 244 269 253 259 250 232 241 260 249 230 258 247 235 259 232 257 229 204 211 212 234 260 262 290 299 208 254 263 243 241 264 231 272 243 244 249 283 309 282 255 271 257 257 274 279 318 299 289 255 224 306 262 242 268 277 262 238 268 250 252 249 229 282 263 238 246 230 256 271 244 234 224 254 229 235 234 241 210 216 204 173 189 177 173 187 180 181 153 172 159 192 143 178 141 134 126 145 144 142 129 134 145 157 122 154 150 147 161 132 144 146 148 201 151 178 155 166 162 141 152 147 155 138 143 116 136 178 124 133 173 160 147 143 156 146 654 364 225 167 113 160 141 138 139 155 114 119 138 126 108 113 136 113 116 125 124 120 127 122 106 114 111 128 119 101 90 94 146 95 113 122 142 103 575 340 253 220 159 178 148 149 150 146 144 135 158 179 123 168 170 119 145 175 145 148 144 110 127 155 175 171 196 245 254 279 243 223 287 228 232 244 228 263 247 233 207 181 231 232 264 275 266 289 279 315 309 317 319 347 347 338 353 348 330 376 325 380 337 336 319 309 307 323 333 318 348 346 340 355 308 325 279 288 284 287 275 292 282 314 369 270 363 285 328 312 304 304 312 281 287 257 292 226 220 243 239 276 305 359 273 299 276 308 291 279 313 283 301 339 298 329 274 308 259 269 318 273 297 254 325 262 313 249 294 280 264 255 228 276 280 261 263 222 245 275 264 237 223 221 217 250 204 227 203 192 260 216 177 217 151 149 153 166 156 154 169 159 159 153 148 155 141 170 161 203 157 163 163 169 186 146 157 139 149 143 150 139 154 164 130 169 126 153 175 163 176 158 178 163 165 166 155 151 137 149 141 136 137 138 130 160 132 155 164 168 163 168 164 193 189 148 164 150 194 169 167 189 208 205 187 203 223 204 224 224 281 248 238 246 250 238 215 219 194 242 220 211 236 252 262 263 295 241 280 281 282 304 299 333 346 370 335 332 350 307 322 307 314 321 307 306 298 317 317 319 318 343 317 360 351 370 378 338 355 317 337 343 335 321 350 360 374 358 356 374 390 380 379 366 365 379 346 366 387 353 323 319 342 320 349 336 358 378 354 346 384 372 355 348 337 335 359 342 329 369 359 353 350 341 315 357 344 312 340 346 344 337 327 304 338 294 345 309 317 345 302 336 328 273 278 263 282 234 234 209 226 193 208 207 202 216 192 180 188 200 179 155 149 174 133 156 139 135 139 143 145 120 120 127 115 115 151 150 141 127 158 143 148 162 152 143 133 128 131 129 130 140 162 120 128 142 143 130 126 129 120 145 102 127 106 112 123 114 130 110 108 125 105 128 127 114 119 110 118 108 125 95 105 99 158 126 136 158 195 216 177 201 208 204 210 205 229 250 220 226 224 222 238 198 189 203 204 184 204 230 216 216 217 215 246 233 261 270 254 289 284 286 268 256 198 210 207 246 230 247 245 257 273 223 216 257 252 235 194 210 205 191 170 188 176 219 169 172 175 158 152 173 187 199 197 203 202 195 205 175 217 206 187 210 215 211 187 188 156 185 188 131 143 158 183 171 153 157 184 160 144 156 127 134 129 121 146 144 135 137 130 116 141 134 175 154 117 140 147 147 121 172 163 160 170 248 257 265 277 278 277 276 250 307 271 245 215 234 207 180 175 189 178 168 168 183 205 186 157 240 213 220 213 217 296 277 323 285 319 268 269 305 295 302 311 306 340 317 325 305 327 336 330 396 398 393 412 375 388 407 396 414 411 379 390 422 413 430 423 455 382 453 425 389 416 410 460 427 424 435 406 377 329 377 320 295 269 596 401 375 397 394 413 368 398 377 377 384 360 348 331 311 271 297 277 249 262 254 272 238 288 234 243 220 238 258 249 250 233 208 211 256 218 249 242 291 243 224 220 211 243 237 237 235 222 191 252 255 253 222 239 261 186 219 182 174 172 169 160 202 229 230 257 295 244 217 244 274 280 304 262 217 187 213 225 242 255 232 273 263 220 271 249 240 235 213 275 584 334 300 293 298 278 246 208 166 199 209 189 222 190 195 166 162 140 169 177 147 150 156 174 118 117 177 128 144 143 117 146 139 161 169 159 163 140 161 130 172 149 151 144 153 177 161 164 184 201 149 156 147 145 170 163 165 166 158 154 157 148 166 157 174 198 187 185 179 127 171 169 147 188 175 170 152 154 177 170 137 136 175 165 173 184 175 200 204 228 192 168 170 200 166 195 171 202 193 200 546 286 269 260 229 201 198 241 189 161 181 172 165 157 161 198 167 616 281 198 205 204 191 208 147 144 136 154 163 182 142 151 191 160 132 158 139 135 169 133 127 157 132 153 158 194 158 171 163 156 121 535 274 217 229 188 266 203 225 205 231 262 226 185 196 214 169 185 199 187 155 145 153 151 177 173 214 187 159 144 190 153 129 165 232 163 187 156 159 199 150 151 153 143 178 160 152 184 230 223 268 308 288 312 305 281 311 242 204 235 226 225 220 211 196 177 137 176 161 149 182 139 183 186 164 176 186 186 164 182 183 186 189 180 202 194 188 162 199 161 145 148 166 190 157 146 132 141 126 131 136 120 141 131 155 164 190 201 233 209 224 230 237 267 247 227 207 170 174 213 252 225 267 196 191 148 166 144 137 125 171 141 124 120 112 112 116 177 127 125 182 171 212 254 220 218 230 238 240 254 256 209 237 180 154 159 195 186 213 245 261 255 266 214 217 215 230 233 280 233 224 217 193 180 162 141 188 175 202 227 193 237 280 221 238 232 206 165 155 152 190 227 245 210 186 166 201 185 217 277 266 220 190 198 226 251 280 251 217 215 153 166 194 203 203 227 626 301 285 226 228 183 147 163 191 223 194 174 134 167 203 175 189 181 137 157 168 154 168 173 135 164 182 208 128 114 151 165 219 267 246 219 160 155 208 227 211 238 169 182 198 229 234 248 243 216 179 169 144 181 184 195 190 176 158 173 237 174 167 184 189 153 127 602 312 184 178 168 152 143 161 211 171 194 180 212 137 174 165 168 170 213 172 142 150 170 173 158 145 179 160 146 145 168 175 160 151 160 149 139 152 131 151 149 138 156 147 151 150 141 634 306 205 196 210 221 215 186 235 235 211 234 193 223 199 197 234 265 229 263 248 259 226 219 206 198 228 193 230 205 164 164 140 142 136 143 156 146 139 139 130 133 116 119 123 121 126 155 128 128 136 141 607 275 234 204 153 182 192 155 114 166 149 179 191 142 145 155 198 120 131 159 147 150 191 157 153 134 149 130 120 156 103 107 94 94 103 152 105 121 138 107 108 118 110 140 134 147 129 137 150 120 147 125 135 129 143 137 122 123 130 178 165 168 150 156 159 146 167 212 159 183 176 160 141 192 151 152 147 165 137 174 161 173 178 182 160 184 154 148 178 169 166 195 175 160 148 140 148 128 153 128 143 147 135 157 143 132 144 132 167 627 287 201 172 185 202 149 188 163 168 169 248 226 247 229 257 254 278 298 293 309 290 291 312 351 289 287 251 275 272 240 262 249 264 253 227 197 200 206 181 159 205 219 227 211 209 193 228 190 228 228 192 186 196 178 181 153 190 202 221 189 209 207 204 502 266 265 208 207 201 188 205 194 216 215 214 237 233 232 232 218 265 229 271 253 241 222 257 251 243 246 268 227 200 224 239 248 239 212 234 213 202 200 197 185 211 181 200 188 168 184 159 156 183 144 157 151 136 156 157 160 191 171 166 223 177 235 165 197 171 177 218 184 198 210 199 205 221 228 236 228 237 237 301 245 250 229 246 253 281 232 241 244 244 277 274 231 264 222 251 303 257 264 255 267 236 250 257 261 267 319 285 282 288 305 330 325 299 356 293 287 296 308 305 258 252 241 224 241 256 245 272 284 268 274 286 280 277 260 259 260 239 256 193 247 199 198 202 241 240 251 229 219 152 150 184 166 246 212 234 179 190 215 183 184 161 232 251 233 264 636 383 302 347 383 367 365 404 367 338 333 313 287 316 254 284 307 303 335 291 303 296 274 305 284 250 246 204 226 203 230 251 234 236 227 293 266 276 254 250 245 227 258 248 238 235 275 234 230 223 235 221 203 226 260 269 221 208 554 264 210 234 223 202 239 243 245 257 258 262 282 268 284 278 318 274 289 279 275 271 304 237 274 331 259 264 290 296 283 270 267 295 309 310 327 353 346 359 327 363 366 382 374 344 351 353 369 365 376 415 350 366 307 345 349 335 341 331 296 294 299 277 271 253 271 314 319 283 308 306 268 259 261 326 282 600 311 296 237 241 264 251 245 247 270 233 273 218 219 193 185 185 177 159 143 157 167 236 176 187 129 177 112 148 112 120 126 156 160 125 146 111 131 172 143 154 125 148 125 117 143 113 120 144 136 141 121 120 130 123 127 173 156 115 147 139 146 152 133 134 138 143 137 160 123 110 113 122 162 129 104 143 139 159 106 137 119 141 134 118 181 159 152 139 138 113 101 115 133 112 119 126 152 127 118 132 122 116 126 121 135 134 108 109 110 126 132 116 117 138 117 106 170 122 137 137 173 136 149 104 114 129 107 142 110 106 131 132 134 121 124 128 161 115 128 111 118 146 117 133 152 140 164 175 167 163 153 209 190 192 267 229 237 188 213 175 202 144 129 164 204 148 122 122 124 167 183 206 172 158 143 127 164 182 188 224 205 201 152 167 212 235 219 246 221 202 238 267 285 236 259 222 195 184 187 213 163 178 216 241 225 226 187 225 178 179 184 200 181 184 153 165 154 170 246 211 200 181 158 163 148 162 212 251 176 171 188 195 173 170 181 181 144 165 156 185 208 162 166 196 186 157 232 211 202 197 202 189 171 126 157 176 139 116 197 156 127 135 151 114 150 157 196 127 150 179 263 261 216 210 201 211 196 250 171 208 182 184 179 228 242 205 187 202 190 189 175 190 151 152 168 170 150 156 160 152 174 136 164 126 164 143 105 114 161 151 128 119 129 150 167 580 282 209 192 163 172 190 153 161 191 165 133 163 138 123 133 150 209 217 226 240 242 222 206 207 195 238 205 195 162 194 174 155 136 158 159 162 121 152 156 167 134 168 185 149 118 131 120 624 213 174 151 157 187 124 117 143 125 131 150 134 142 165 149 141 135 163 140 139 191 158 144 147 121 126 153 148 128 126 141 123 152 147 114 105 119 109 110 108 133 138 123 101 106 136 142 147 161 128 592 279 225 191 150 179 172 182 148 161 161 154 164 218 167 154 138 199 148 140 156 140 134 140 148 144 140 176 174 152 160 151 138 132 129 154 123 120 122 172 130 139 138 128 129 158 155 159 167 147 160 602 355 311 262 214 221 226 264 245 259 232 218 248 232 232 226 216 219 229 285 274 260 248 258 266 272 279 268 196 177 220 215 275 200 232 242 233 178 180 211 211 205 246 191 193 192 211 222 221 212 233 224 253 241 245 238 256 200 231 185 192 168 233 183 253 179 235 211 274 288 283 333 335 266 278 271 264 266 244 263 291 238 289 253 288 259 255 251 290 229 219 233 226 212 235 241 287 228 203 209 233 212 198 216 239 257 188 238 241 198 224 238 235 243 241 228 229 292 313 261 312 282 264 254 267 266 246 248 254 209 155 167 160 149 183 174 209 235 249 199 241 202 218 209 163 236 196 253 277 262 221 269 261 273 267 271 267 265 263 313 272 286 296 297 297 284 521 325 378 299 301 331 346 310 342 278 257 286 245 276 256 228 221 212 194 219 198 241 280 253 289 312 459 362 366 329 380 316 298 354 319 309 342 318 336 325 318 316 346 377 341 193 359 288 547 342 369 332 362 385 357 395 356 395 347 369 359 361 381 404 371 420 383 398 437 417 427 407 397 422 359 411 419 387 318 343 331 345 373 300 367 349 331 310 294 272 260 285 255 302 270 298 304 270 306 520 374 287 299 319 393 365 381 418 428 431 409 387 367 373 317 337 360 369 356 349 379 361 360 318 245 280 287 255 328 279 293 374 340 307 342 316 317 308 305 274 361 291 324 323 326 345 312 337 318 322 524 362 315 317 387 344 358 368 369 403 391 362 399 365 380 379 334 331 319 363 364 323 351 368 366 330 381 335 345 336 326 299 279 300 318 320 338 331 378 341 334 320 275 255 299 246 286 234 246 269 263 248 249 210 243 233 267 238 252 256 227 267 264 223 249 227 227 207 207 205 204 194 164 236 211 179 208 167 204 174 201 173 202 177 182 175 190 200 219 216 185 161 180 152 185 143 150 173 161 147 179 149 147 148 169 132 142 135 165 155 137 150 151 136 148 159 171 142 107 120 153 133 176 175 167 176 183 594 290 186 170 177 175 173 153 149 169 239 210 207 248 242 246 209 181 170 195 184 157 153 185 200 221 216 220 180 209 233 207 189 201 609 257 195 173 166 162 185 189 174 197 155 215 211 187 169 207 215 203 209 193 145 182 152 160 184 158 155 141 173 174 152 121 130 129 131 151 148 147 153 169 186 154 161 195 148 149 140 151 151 130 154 185 214 262 262 175 181 214 236 245 248 248 209 248 237 266 282 297 264 232 207 208 210 229 234 267 279 197 174 202 232 206 213 228 209 147 165 162 152 139 129 123 130 110 205 180 172 193 186 204 171 170 207 198 191 168 216 178 196 201 210 240 234 231 199 210 176 144 135 140 166 154 144 135 133 156 141 158 113 133 134 180 186 226 247 212 166 185 168 183 186 169 175 132 193 178 155 183 137 136 141 170 134 140 577 264 179 157 161 131 131 111 131 149 143 126 133 115 125 180 147 139 165 115 112 159 138 114 169 117 105 150 122 129 104 127 158 132 116 130 120 134 128 150 157 111 91 157 125 130 110 138 154 126 183 133 119 180 195 246 233 251 298 289 305 294 330 329 354 677 373 401 424 412 409 407 421 460 455 430 489 458 470 506 472 434 430 429 391 391 370 384 390 413 401 388 431 388 398 384 373 338 369 363 363 349 373 347 358 357 352 322 334 302 310 289 314 281 275 292 338 258 304 297 281 253 268 269 325 285 280 317 309 285 297 316 320 272 292 290 359 284 278 292 293 269 288 309 294 338 292 323 295 302 312 325 377 370 356 343 358 372 353 355 335 323 338 312 296 286 257 292 287 303 321 308 294 311 332 319 309 338 341 353 293 285 297 239 227 197 202 183 230 221 197 240 232 215 256 238 227 225 255 255 236 262 212 281 245 254 238 255 234 243 216 219 200 214 213 231 239 235 224 234 260 255 237 193 236 204 221 176 181 204 179 168 190 188 202 210 188 223 215 206 181 204 243 233 266 259 253 334 249 276 280 263 284 252 250 245 238 225 215 268 278 302 607 337 273 263 261 191 238 208 212 174 198 214 171 154 146 184 178 170 151 173 189 170 196 176 197 201 167 167 148 157 182 180 120 150 138 137 152 150 123 143 137 158 147 169 161 157 153 136 159 152 135 106 112 139 136 119 110 117 116 139 126 107 127 155 119 106 126 122 166 121 133 126 132 144 192 128 115 174 124 116 128 143 143 137 166 158 134 122 145 191 139 159 134 149 139 166 167 146 160 131 131 149 163 152 160 151 146 168 153 167 148 158 135 154 152 154 141 128 166 127 122 139 117 135 135 152 148 134 171 188 174 147 146 149 133 157 171 144 185 158 144 149 158 153 125 602 409 281 269 277 274 248 267 255 259 238 243 242 275 272 273 267 280 285 281 294 263 261 261 276 226 271 220 262 266 260 247 254 267 245 241 226 242 270 229 236 258 193 227 228 214 252 186 215 210 233 161 232 168 164 176 130 177 181 151 168 156 170 148 123 118 119 141 193 174 199 199 185 200 240 187 167 183 201 151 145 141 115 127 165 147 165 640 309 237 248 159 186 209 151 143 192 182 182 198 169 168 137 198 140 167 168 140 207 159 152 156 139 128 159 129 163 149 142 135 190 147 149 157 140 148 120 119 122 163 150 132 145 133 127 156 138 112 108 116 114 170 131 113 116 114 121 110 141 102 113 103 126 133 114 118 127 102 96 98 138 155 164 114 136 145 178 161 123 130 154 146 159 121 134 132 170 176 168 126 140 155 124 139 146 130 128 114 124 124 126 137 155 167 133 101 145 113 130 111 156 176 125 119 127 117 105 134 592 347 234 220 179 194 154 157 159 148 134 125 129 115 127 118 136 147 141 124 152 125 114 177 136 132 151 135 127 129 144 119 131 157 114 158 137 158 155 114 143 144 150 137 128 164 150 114 108 134 126 144 133 137 174 138 172 131 181 163 136 160 177 130 132 168 161 121 123 619 343 248 188 183 160 173 158 165 162 169 148 129 163 153 142 155 122 119 137 170 116 141 121 126 123 124 150 154 123 143 127 121 144 125 121 105 115 127 110 148 127 126 182 131 145 130 159 199 182 212 216 235 260 243 238 266 265 230 267 229 237 205 247 225 261 266 306 268 290 311 325 340 336 335 377 375 400 361 370 365 364 418 417 358 369 371 319 322 343 307 283 319 533 338 198 182 179 161 144 144 172 143 150 102 119 108 129 129 126 125 137 178 135 141 165 158 139 152 117 130 134 118 130 141 150 150 148 186 190 227 190 145 159 158 185 192 172 188 165 169 147 148 172 134 123 131 163 155 152 156 141 144 137 140 189 166 143 181 667 387 292 327 331 317 301 297 292 303 303 334 307 297 321 293 328 283 347 321 373 351 376 383 356 406 339 382 363 374 337 356 365 337 380 369 340 367 388 368 396 442 390 383 382 398 391 385 370 393 382 374 392 461 444 445 426 450 428 411 416 391 411 499 433 445 445 466 441 445 504 525 529 510 503 505 495 465 535 528 486 546 500 546 506 532 506 536 533 506 523 536 490 483 482 508 478 488 467 439 416 485 421 456 433 445 390 423 397 427 391 450 414 412 414 428 419 411 393 351 375 414 371 364 354 344 368 347 362 359 397 385 382 413 411 365 339 389 358 417 354 339 352 402 350 378 334 353 333 330 354 333 332 311 368 310 329 316 310 303 343 308 320 299 311 299 310 299 303 320 321 304 341 334 373 352 339 382 365 309 366 393 379 308 330 326 300 317 311 321 324 329 334 302 335 305 339 339 270 274 271 306 298 319 311 310 238 318 292 313 274 303 308 295 290 282 298 269 280 318 323 320 341 319 334 325 294 337 315 349 311 668 348 315 284 259 302 180 264 242 263 237 255 278 236 241 247 270 244 252 247 277 252 257 262 268 256 254 262 256 275 248 284 303 286 319 331 321 317 312 332 307 316 290 310 320 301 302 302 269 298 233 281 251 282 325 303 277 286 294 267 276 262 271 276 284 271 281 253 284 314 278 308 282 280 314 292 257 274 316 307 292 302 323 268 295 270 296 295 306 283 301 278 337 326 304 306 343 314 300 303 313 303 336 314 288 288 292 351 316 312 319 297 288 313 328 303 339 322 335 311 307 344 287 320 312 331 341 346 343 343 358 367 399 384 361 367 366 350 345 345 352 378 368 359 368 341 329 381 347 390 387 332 331 371 364 389 381 364 389 419 369 377 368 350 346 343 352 364 693 551 510 499 499 428 478 488 469 500 487 538 517 527 558 525 498 520 539 511 511 488 506 499 525 505 533 504 487 519 483 556 511 507 488 534 505 487 505 487 518 490 479 501 548 521 531 513 532 517 541 568 519 521 537 558 536 514 536 522 518 534 519 519 518 515 528 524 540 541 519 579 545 575 551 596 637 603 562 566 609 601 567 576 596 606 592 564 600 563 602 601 583 609 615 597 577 598 577 605 595 600 549 591 564 608 572 591 620 583 569 588 588 568 583 574 603 637 595 532 567 563 582 591 589 582 578 580 578 585 553 506 549 553 572 547 560 607 551 568 595 588 547 500 522 523 473 445 459 458 379 418 470 483 443 515 450 493 430 467 438 430 729 442 364 352 329 255 315 306 291 248 243 297 184 171 210 172 176 203 166 150 158 154 150 208 150 120 161 148 805 473 314 218 234 261 196 203 219 297 180 200 277 278 321 311 218 265 276 231 271 349 254 188 246 211 175 161 141 152 184 190 171 183 175 254 256 332 262 330 288 277 295 269 250 246 340 340 305 252 798 542 377 265 282 327 245 222 240 279 266 253 291 319 279 318 334 414 331 439 461 495 478 486 472 545 485 510 496 479 518 517 462 447 461 436 458 410 428 435 425 474 432 458 473 468 481 489 475 461 455 472 449 453 472 467 465 468 479 528 502 485 516 519 543 585 535 594 542 597 605 600 585 599 562 620 545 556 621 636 622 569 474 481 527 515 481 496 448 409 424 429 390 431 412 458 386 464 463 503 500 433 410 433 460 467 493 447 478 455 456 463 455 475 515 496 484 455 485 481 494 457 517 514 471 481 439 458 494 524 563 576 541 541 516 520 587 521 484 506 469 499 588 506 567 526 604 573 482 519 511 497 534 625 573 599 631 614 552 568 537 549 603 617 637 638 567 608 597 591 559 575 570 605 552 587 584 611 610 608 632 640 639 612 570 624 591 657 639 671 694 672 654 640 622 604 615 622 598 617 544 522 493 503 481 506 515 544 563 581 515 528 552 554 541 552 517 545 535 514 533 550 558 550 555 520 541 516 523 493 550 538 563 531 553 580 570 565 560 563 594 585 566 561 576 560 589 590 636 637 616 592 590 663 591 566 635 591 596 555 553 565 559 611 575 604 504 534 483 445 456 455 440 513 471 471 452 487 464 467 482 530 528 556 504 447 559 589 588 575 577 628 612 625 604 687 638 612 855 741 581 592 597 611 603 562 588 600 563 602 581 583 534 555 512 506 554 596 608 572 645 588 612 588 603 584 608 596 544 535 569 583 625 550 610 626 618 599 619 679 684 686 697 713 680 656 674 684 655 625 642 692 644 633 606 628 629 595 603 658 639 635 612 655 623 596 631 592 577 588 610 587 555 537 526 515 492 480 508 558 523 550 580 544 558 586 604 575 608 568 591 594 580 591 587 571 594 565 597 547 549 533 521 493 463 591 490 474 523 523 500 474 571 644 750 573 489 492 491 473 489 488 461 475 448 467 481 468 441 451 465 441 467 458 480 489 460 475 458 487 478 470 499 505 516 546 527 593 553 569 564 591 553 573 588 549 529 527 511 536 572 552 554 577 522 570 514 540 533 569 524 550 541 557 584 543 563 588 604 608 575 577 553 580 570 579 606 610 592 643 680 682 637 659 678 675 643 702 682 726 679 687 658 643 635 603 557 615 509 528 534 633 569 529 646 588 576 579 612 666 566 544 576 578 589 550 603 604 554 563 532 623 594 513 537 614 512 484 527 544 496 488 571 609 495 522 534 538 455 412 318 479 441 402 372 405 432 410 392 415 408 340 418 431 335 407 351 312 352 414 337 311 357 329 344 366 349 305 292 374 352 315 305 332 347 356 332 353 346 312 292 317 332 355 403 412 396 386 365 369 296 344 359 328 360 334 326 331 334 322 342 388 348 312 380 370 374 375 311 328 366 355 408 441 402 341 297 347 329 326 301 362 905 482 397 326 337 309 280 288 329 335 440 498 480 531 539 515 505 508 574 532 546 556 581 508 586 507 546 537 556 566 535 519 593 539 485 528 481 474 459 410 372 347 317 270 280 286 296 271 271 252 301 259 259 285 271 275 323 263 267 264 349 267 272 320 664 311 235 221 182 158 190 175 197 199 203 175 182 172 175 164 150 174 186 172 167 146 154 158 172 171 203 198 195 198 201 221 181 176 199 160 173 157 175 184 168 202 186 188 200 216 240 213 217 237 200 203 189 186 208 227 201 214 191 222 184 162 194 196 192 235 218 198 204 208 214 198 194 196 162 173 154 161 193 168 168 145 156 160 164 208 150 176 165 148 121 136 140 147 118 156 734 455 343 258 187 270 268 298 239 273 258 246 238 221 212 209 173 212 195 167 193 231 185 173 231 194 598 311 219 180 167 226 230 278 297 301 297 266 190 240 248 302 299 265 230 242 230 250 236 253 226 243 207 240 224 167 190 180 163 170 172 181 200 221 185 199 797 510 377 316 328 361 339 305 327 312 313 299 288 238 266 265 295 285 247 241 221 286 240 230 274 242 260 270 217 270 249 244 211 250 213 242 221 219 192 196 198 237 200 193 209 180 201 153 151 169 168 184 210 205 162 167 160 172 140 163 158 197 192 166 212 221 214 223 224 283 277 231 225 262 311 314 288 266 267 285 244 263 229 257 251 246 220 217 187 191 214 225 221 273 208 246 217 241 213 231 200 201 166 204 159 154 146 162 149 146 151 185 162 192 180 171 163 735 378 269 274 250 228 276 229 289 277 258 269 300 260 267 277 283 254 291 262 315 275 283 311 317 306 291 268 274 308 304 228 245 306 280 271 298 307 293 292 292 272 264 262 277 265 272 248 265 302 308 311 309 320 276 310 830 532 373 369 262 300 357 319 292 288 320 253 241 249 303 253 254 278 304 281 332 309 305 270 279 272 279 277 239 775 378 304 302 266 262 256 268 279 244 255 198 238 201 192 235 246 190 214 197 206 199 856 485 356 342 339 337 315 338 410 305 362 314 279 277 349 312 310 333 407 318 350 317 325 279 308 314 227 270 277 267 285 263 286 232 239 240 187 198 212 191 207 212 224 235 231 275 246 230 210 217 188 177 196 227 227 262 217 271 218 213 240 277 235 232 192 216 166 209 193 229 186 187 214 196 183 179 188 269 226 226 233 278 273 297 250 300 279 345 329 303 339 272 320 311 284 298 325 348 309 694 417 336 305 320 327 331 327 318 270 283 309 260 290 284 291 289 287 299 288 309 276 660 353 300 288 280 279 276 276 233 270 251 218 187 218 229 197 248 213 216 205 216 210 210 236 210 198 244 179 156 192 184 151 169 146 166 140 174 188 180 183 181 178 180 185 164 154 164 170 164 165 142 161 139 135 145 143 119 148 144 134 129 113 131 134 714 387 332 240 235 196 226 210 213 204 239 230 208 202 182 190 200 195 192 180 172 173 160 196 163 178 165 684 297 257 212 196 188 210 216 216 199 169 211 196 197 176 215 182 191 214 181 180 165 170 172 186 136 138 143 150 146 146 163 142 103 146 149 135 150 620 340 269 264 274 278 250 268 268 225 223 221 180 173 179 181 161 200 191 190 733 338 248 280 244 281 239 243 274 231 269 262 282 274 272 272 263 278 272 251 246 270 268 237 234 237 253 640 301 244 203 216 217 244 168 147 173 196 186 154 204 192 203 194 257 279 238 198 237 201 202 194 228 228 224 210 205 192 186 224 223 215 225 251 250 204 188 170 213 179 188 194 188 210 183 145 200 171 165 554 401 321 300 321 315 326 296 326 353 357 360 387 361 373 352 332 371 330 319 304 321 358 333 325 337 641 285 236 206 160 176 198 188 201 223 240 230 245 234 243 247 233 230 210 193 183 157 172 195 200 240 219 246 235 215 219 176 177 185 211 219 212 232 238 241 247 227 211 207 199 163 163 158 176 171 177 185 209 195 224 202 200 204 211 180 236 242 191 162 190 213 235 249 207 247 186 194 192 189 187 195 194 236 225 224 226 214 240 232 242 217 204 200 197 197 244 263 251 247 213 234 249 262 252 222 223 205 180 185 217 225 223 250 239 241 233 232 234 196 199 170 205 235 255 231 236 265 216 248 256 302 316 280 302 332 334 322 338 314 330 306 329 312 323 330 308 310 312 350 349 341 307 365 327 287 272 270 243 231 243 219 220 224 239 209 198 236 215 219 204 218 240 221 222 225 200 214 213 197 194 177 207 171 199 184 172 177 175 185 238 207 209 227 219 244 214 233 221 229 215 213 196 236 239 221 196 257 286 279 238 210 229 228 237 228 237 227 240 214 207 189 213 184 204 226 198 226 206 194 186 178 782 549 412 397 374 341 344 333 337 282 277 308 285 227 247 282 276 250 239 298 304 266 281 271 270 239 281 272 255 254 266 248 277 237 289 254 262 248 272 271 231 246 236 277 304 241 252 250 199 236 248 251 234 237 239 243 244 222 208 215 201 198 207 252 250 238 232 232 239 251 230 229 227 207 211 191 222 207 190 226 229 265 268 293 326 303 336 319 298 307 270 291 288 290 282 304 281 249 232 227 228 259 262 259 237 267 231 223 238 236 243 252 266 232 210 217 217 210 276 212 209 206 255 685 316 194 187 136 155 138 153 137 122 109 115 99 122 113 107 140 177 179 189 176 166 142 162 179 199 181 186 190 203 197 189 193 183 199 193 204 236 206 237 233 231 261 240 283 801 483 334 340 327 326 329 301 289 316 300 312 292 239 289 295 284 275 253 246 246 236 249 241 278 267 304 312 311 270 286 310 285 250 247 275 252 209 255 332 339 265 281 249 244 244 289 283 321 247 234 303 299 244 240 244 289 277 284 295 295 255 286 241 271 256 233 247 283 238 223 276 240 277 245 236 261 222 234 258 237 242 254 251 257 223 274 261 252 250 239 228 222 236 225 215 256 241 271 274 289 228 249 269 280 743 394 340 321 256 293 251 275 324 324 326 353 337 301 314 291 286 289 282 234 209 220 178 209 173 176 181 181 165 192 159 182 170 189 151 185 164 149 157 189 182 195 176 214 181 185 192 175 186 181 207 217 174 213 691 331 208 165 157 154 161 179 113 121 179 145 137 133 136 136 121 153 135 123 158 142 200 196 195 202 202 219 183 182 183 180 186 218 232 188 212 166 201 178 181 167 172 163 204 186 708 372 315 352 337 382 365 388 389 450 421 401 381 411 425 424 439 433 493 454 458 501 457 456 438 460 441 356 378 394 365 361 358 390 391 381 330 293 277 278 302 259 264 232 263 240 264 264 274 247 254 235 203 244 291 238 234 221 259 675 376 259 252 253 263 300 268 275 295 322 316 342 303 287 309 306 320 267 257 221 253 322 283 347 337 334 330 316 307 331 292 300 291 252 192 152 196 234 218 234 220 625 385 315 339 327 385 342 364 331 299 308 283 298 255 260 224 232 223 223 189 209 207 229 214 242 226 247 225 209 256 254 242 243 222 199 209 186 197 251 214 220 215 203 668 354 255 221 190 199 179 168 187 193 178 179 183 214 160 159 147 151 146 142 143 160 138 160 142 144 139 145 131 700 372 301 221 244 251 303 282 266 249 242 312 277 266 264 273 240 239 203 222 225 255 246 257 227 262 211 219 189 241 241 217 193 203 205 234 228 220 224 242 225 201 199 243 227 230 231 227 218 209 229 247 649 359 265 282 284 286 297 274 277 280 301 306 304 276 292 280 300 291 308 284 658 344 319 350 284 326 298 290 310 304 321 302 304 344 287 258 296 303 275 645 346 256 231 199 197 189 201 201 210 221 156 174 179 204 241 207 188 187 210 182 194 248 196 185 179 182 169 198 209 796 510 406 367 390 384 421 435 370 353 373 386 357 349 325 336 303 345 345 306 240 255 227 267 189 223 230 251 232 238 170 197 255 271 218 254 239 216 235 247 239 242 236 248 247 328 292 261 273 349 322 332 332 375 332 357 346 338 343 322 322 326 307 283 301 362 319 311 334 327 325 353 304 259 241 232 237 261 305 267 265 270 253 312 290 288 323 323 316 362 363 369 403 385 424 345 378 402 435 393 364 367 365 329 328 314 273 270 260 241 268 241 248 246 237 249 234 298 309 302 333 371 390 412 418 437 416 427 421 392 383 364 368 381 362 346 336 390 369 366 326 334 340 370 346 332 330 554 361 247 241 205 201 224 202 172 148 220 167 184 182 183 170 156 147 163 184 188 167 147 134 157 141 198 176 163 188 171 800 575 382 405 349 382 352 366 350 352 363 339 372 371 358 342 392 335 339 359 385 364 376 364 344 332 312 295 298 269 275 284 336 297 285 279 328 320 619 377 282 227 227 223 218 233 214 229 198 225 228 209 203 243 220 227 205 191 198 222 224 230 244 278 278 228 262 266 338 269 212 305 261 752 491 384 393 341 334 326 326 273 281 292 303 327 268 268 265 276 274 316 262 263 328 293 262 318 230 278 293 310 287 239 262 266 265 342 347 305 255 257 221 262 256 266 243 218 223 215 263 245 233 258 268 215 211 180 192 204 639 395 358 392 380 366 361 367 303 342 306 289 292 294 278 266 279 325 341 336 339 326 321 287 246 238 251 236 234 222 212 186 193 179 202 180 192 164 176 164 162 204 214 166 145 163 173 159 169 143 163 215 150 164 199 196 143 137 167 177 178 159 214 203 208 216 268 288 334 315 307 286 308 352 334 330 302 286 333 342 365 320 326 280 293 272 290 307 294 279 290 298 238 262 265 295 302 335 268 256 222 239 179 194 227 244 281 295 218 207 176 235 209 245 241 204 191 192 186 201 194 184 172 198 203 209 210 201 210 197 200 154 165 143 159 147 139 183 131 176 141 159 157 198 207 249 293 313 297 345 298 311 297 256 259 249 244 196 244 256 296 326 303 303 293 282 295 277 308 234 256 254 251 265 239 252 232 285 209 193 214 223 225 257 247 236 192 200 232 244 250 275 267 274 284 267 250 230 247 248 239 271 280 249 267 226 248 256 263 224 241 263 264 272 262 271 277 268 291 312 264 275 261 286 289 253 252 275 253 235 243 304 278 645 297 249 206 208 153 159 164 202 167 182 176 176 168 197 188 203 179 163 190 188 180 164 145 154 138 136 167 154 134 157 157 148 139 149 151 130 621 348 312 326 284 266 291 270 254 296 297 292 294 314 335 310 315 298 341 308 346 273 284 296 310 329 316 272 254 241 261 252 257 256 278 284 280 294 298 284 252 241 230 157 188 215 217 244 273 251 277 276 269 229 290 229 243 248 257 264 235 266 242 211 231 279 202 221 205 182 178 188 225 199 208 229 256 281 235 253 273 272 304 318 303 265 259 252 270 209 213 607 274 199 188 142 120 113 163 120 138 140 136 123 116 119 119 133 119 126 118 153 110 143 117 138 102 126 103 133 112 101 122 113 572 412 274 189 143 172 162 159 218 168 137 180 192 196 197 202 210 194 151 198 227 179 176 167 107 134 186 172 168 135 175 186 152 158 153 152 120 111 117 119 128 124 101 131 118 103 139 119 97 116 117 110 118 124 115 120 147 127 117 130 131 146 183 158 158 152 136 151 155 157 119 129 121 154 125 122 129 146 141 125 176 160 188 154 132 175 151 185 180 185 170 175 168 163 166 176 191 198 210 176 165 158 182 161 159 169 154 610 327 320 329 360 369 303 313 332 334 340 330 353 331 347 307 309 241 266 245 226 287 311 308 329 331 365 351 311 310 288 300 271 270 302 272 300 272 312 300 254 257 236 280 302 314 368 393 364 330 281 347 352 326 321 305 287 286 301 360 310 301 269 242 287 331 316 252 241 209 183 208 210 215 197 244 205 231 247 199 213 227 214 193 187 234 253 238 276 253 305 260 261 283 299 240 272 270 312 241 254 231 221 231 202 196 204 207 196 186 640 260 231 214 227 212 182 185 191 194 170 185 152 153 172 186 141 176 138 138 150 148 197 218 232 210 225 236 199 166 166 222 228 197 208 207 203 172 157 163 195 153 170 190 181 189 143 141 182 667 355 241 259 203 218 177 240 251 226 247 233 261 249 258 297 264 288 282 250 276 284 300 272 226 272 272 262 257 272 243 227 286 218 270 292 260 239 240 226 180 199 216 186 209 181 218 240 199 203 736 356 238 219 212 171 189 206 195 205 195 200 189 185 193 212 223 191 225 209 218 204 201 207 185 186 223 249 194 179 204 184 156 187 171 191 176 175 168 583 372 235 265 185 191 167 184 191 176 175 189 177 142 135 135 147 158 154 145 188 222 242 253 227 245 242 227 226 221 162 159 168 172 179 165 168 121 124 144 153 157 135 121 154 138 139 178 142 198 726 390 267 231 231 190 196 201 200 203 188 185 202 202 217 198 215 200 639 320 283 258 237 239 257 218 230 193 220 200 200 198 181 173 169 152 186 170 155 163 155 161 111 132 123 135 143 173 118 102 132 121 131 127 144 122 148 146 142 122 145 132 108 128 127 131 119 141 165 150 124 123 122 134 172 191 163 153 163 145 165 173 165 152 149 152 164 143 142 140 153 138 165 131 150 123 147 143 145 133 122 140 155 136 145 119 157 153 151 134 134 157 117 147 1290 1164 878 929 915 967 858 1005 890 854 836 837 840 901 825 947 984 975 932 941 897 815 842 852 881 841 845 844 869 865 860 799 892 833 833 722 783 799 776 782 746 739 769 774 777 827 731 663 666 644 668 587 602 586 593 589 581 608 598 583 553 628 620 589 568 574 495 568 507 522 505 494 534 511 513 536 530 480 509 475 459 486 447 508 473 491 476 478 444 481 448 448 472 488 496 490 460 486 455 445 453 485 494 501 472 474 465 474 493 497 458 445 464 430 423 442 424 435 415 422 428 423 419 435 429 432 461 455 447 413 465 425 431 402 429 444 447 421 434 400 410 396 391 400 357 366 367 338 385 378 395 385 358 374 343 385 350 327 400 385 370 318 382 350 350 396 333 350 384 388 397 358 342 345 321 316 292 321 317 318 299 329 284 335 327 313 309 290 332 313 347 345 313 335 343 382 352 354 365 345 333 383 340 311 327 287 243 251 241 244 222 232 227 229 239 268 270 221 237 258 257 272 270 264 224 229 251 224 238 266 261 278 279 226 235 216 305 303 282 292 250 335 318 285 301 292 317 286 284 330 299 276 247 574 300 246 209 182 192 208 191 220 211 193 220 183 165 163 159 180 212 190 210 162 179 152 205 189 171 189 223 205 183 186 240 206 181 220 208 195 192 163 186 167 163 164 200 191 173 124 145 137 142 177 154 159 612 339 300 272 284 249 281 234 261 226 294 237 211 221 208 193 160 233 192 207 213 228 180 168 194 175 184 158 157 173 197 228 193 200 178 192 156 157 183 184 250 270 273 232 187 192 164 156 157 159 161 134 133 111 138 130 125 136 155 134 122 137 124 137 128 154 140 120 121 135 703 304 212 160 170 145 145 181 205 184 158 157 153 132 143 136 114 135 135 172 177 141 140 181 159 131 115 117 153 142 119 156 151 154 616 399 370 313 332 328 337 278 324 251 237 236 232 292 301 318 351 273 254 239 251 265 219 236 298 581 289 264 219 276 291 333 310 272 316 232 236 225 220 240 242 219 243 225 207 268 216 218 200 213 230 292 283 239 295 237 219 673 298 314 323 324 315 324 332 356 333 365 355 365 330 343 310 286 248 303 327 288 291 331 293 292 258 253 256 254 732 452 387 331 311 285 282 250 281 286 288 333 341 338 313 370 319 366 355 336 358 366 351 318 300 266 240 271 269 256 247 279 362 306 355 313 311 293 343 351 315 258 259 268 279 231 233 281 286 267 270 214 264 297 313 378 384 363 372 383 375 363 350 317 342 351 398 455 466 412 416 444 401 398 420 419 434 452 467 435 486 382 426 390 465 473 463 475 482 489 470 482 485 462 440 449 477 442 447 434 452 402 356 395 329 343 344 389 320 320 371 371 404 756 422 310 262 287 283 283 223 270 215 299 254 289 293 272 276 305 318 359 342 406 383 420 408 422 455 453 446 417 418 457 485 435 462 494 508 496 467 476 501 483 493 497 493 476 457 480 469 482 415 486 425 476 443 513 474 477 453 471 456 445 445 447 453 454 478 470 467 457 436 439 406 417 416 399 424 402 389 396 398 359 359 398 444 428 430 417 453 385 387 367 420 374 407 396 404 408 390 390 421 419 384 390 397 364 369 353 361 387 347 379 374 345 367 324 351 343 348 350 352 344 353 371 377 327 385 365 365 370 379 381 380 404 411 381 389 370 383 379 362 386 352 336 369 326 376 355 355 343 334 297 342 333 341 369 316 358 300 294 265 250 274 268 245 242 254 244 261 303 251 303 280 274 248 267 281 262 293 289 263 269 291 293 289 277 272 294 306 299 331 282 298 257 277 287 254 324 317 291 339 316 328 340 316 348 326 357 323 337 353 358 302 297 284 291 329 340 368 312 359 339 326 333 341 346 364 353 383 403 366 390 384 396 393 357 336 315 371 378 391 367 387 376 393 365 432 355 376 367 369 394 350 334 307 347 343 349 355 382 380 336 328 322 334 337 315 362 338 368 386 322 333 374 347 364 336 347 339 324 349 340 370 358 345 369 365 375 348 347 341 360 373 368 349 360 360 384 380 363 369 348 378 344 350 358 346 393 360 379 347 355 354 379 326 377 337 350 366 349 357 339 329 363 363 332 300 309 321 316 347 282 321 299 280 305 327 343 358 362 334 335 307 317 285 336 301 301 323 329 386 339 316 344 349 285 279 310 305 244 240 257 251 220 209 234 282 239 227 208 200 257 545 274 185 208 199 160 164 146 168 125 125 97 148 161 170 210 185 125 172 159 166 119 129 118 163 162 138 157 112 133 140 128 128 125 126 194 138 132 137 131 126 140 153 140 130 127 114 123 159 135 124 124 136 120 144 133 96 120 109 124 121 108 119 136 490 402 317 288 294 327 277 265 305 268 246 264 335 308 259 314 287 260 279 279 279 275 278 260 311 282 273 284 251 317 317 255 272 260 268 292 303 315 271 300 278 284 291 271 315 292 309 310 267 296 283 296 308 285 304 313 284 314 302 312 346 338 333 331 329 299 322 348 359 354 307 357 337 323 362 316 372 285 326 332 321 327 361 330 316 333 296 282 278 251 226 219 219 234 220 174 172 191 147 167 185 857 549 462 438 389 417 418 496 454 457 490 504 451 425 450 445 373 421 421 423 418 453 382 402 406 451 441 431 459 451 448 447 471 469 517 530 511 554 531 509 498 518 501 469 484 531 504 426 450 466 425 428 441 457 412 440 431 416 430 421 440 395 436 410 421 384 403 414 369 403 404 386 433 466 433 407 450 481 463 431 461 474 460 466 456 485 433 413 412 434 447 441 487 478 540 535 478 452 456 481 520 524 531 565 471 488 529 474 448 441 558 520 525 526 502 552 504 481 541 502 530 509 540 533 568 621 616 557 590 640 571 477 472 480 479 407 464 589 512 415 453 332 345 358 393 483 513 518 472 509 473 336 427 513 492 397 463 494 501 501 523 498 432 363 427 518 523 404 512 536 500 398 481 457 356 363 324 312 366 366 439 422 355 344 353 492 437 337 525 485 429 392 348 314 432 372 361 449 416 380 349 455 428 458 325 363 425 405 443 314 376 386 336 334 319 346 366 333 345 338 389 277 243 270 288 293 307 296 254 332 294 703 596 514 526 454 483 524 523 559 559 551 560 611 614 621 629 574 548 597 547 574 581 593 592 604 566 591 574 556 590 575 622 553 568 522 550 596 511 506 567 528 518 580 525 547 499 511 531 529 566 548 533 544 514 504 490 557 526 486 526 527 460 501 508 524 604 564 527 594 576 561 565 571 544 554 504 604 514 490 477 510 514 494 461 457 444 479 510 528 435 474 426 462 456 459 491 491 469 444 457 460 496 532 485 518 484 559 464 488 418 497 440 371 418 527 483 456 495 506 504 460 505 825 567 527 472 474 490 425 408 438 445 429 460 446 463 445 432 495 458 422 417 405 346 302 333 367 387 388 405 372 425 402 445 426 413 435 436 391 368 426 390 367 339 348 333 360 339 317 389 385 403 424 389 420 358 404 372 329 345 397 944 571 550 449 477 470 503 421 498 467 416 465 444 482 531 487 485 499 513 496 483 506 530 505 469 484 507 562 491 476 475 450 428 422 489 469 459 521 526 524 578 543 550 537 563 578 605 534 615 578 590 565 646 591 614 588 632 624 574 519 535 505 484 454 459 444 462 479 432 485 475 534 477 502 488 481 508 457 404 448 425 455 405 478 485 436 410 481 439 428 415 424 473 479 488 605 526 533 504 513 447 509 566 637 546 595 614 578 588 586 532 672 606 605 565 653 597 661 585 617 597 539 530 586 522 503 477 546 530 521 572 525 531 545 525 515 536 478 534 487 493 486 509 676 433 458 370 393 341 383 337 383 408 418 424 353 364 377 365 391 385 360 373 369 387 345 341 346 396 386 374 337 326 349 377 358 339 395 371 371 368 393 405 390 352 347 336 262 283 248 272 313 312 341 356 364 326 323 311 358 352 326 328 368 345 364 374 370 372 333 372 368 351 368 358 352 325 345 307 303 313 335 339 314 318 332 329 338 302 282 362 314 299 280 292 341 295 332 300 290 293 285 274 302 256 283 233 298 283 275 286 299 269 290 280 315 293 280 326 285 332 283 301 333 295 305 326 290 284 257 228 239 218 227 702 660 612 558 585 569 582 554 555 542 569 586 606 589 653 640 607 649 642 611 649 640 571 595 541 553 573 548 543 562 540 583 567 573 577 586 557 501 457 493 471 479 439 440 453 445 425 431 456 445 477 481 508 498 493 512 459 495 503 481 477 437 495 524 536 537 542 581 545 518 564 555 567 579 614 591 617 662 642 640 658 652 645 681 643 632 599 609 576 614 635 643 603 655 638 667 661 651 630 641 623 587 557 558 545 491 528 555 530 552 547 591 576 547 533 531 477 492 526 525 591 563 577 573 551 577 546 514 511 540 633 645 640 696 714 698 697 603 781 400 343 291 283 266 265 259 267 253 296 269 241 236 222 230 257 261 267 260 278 228 252 265 259 250 252 254 255 237 266 248 221 208 270 263 293 699 610 580 501 509 465 499 466 465 418 406 411 450 439 475 389 414 428 410 403 404 339 456 423 506 460 407 431 395 416 417 398 368 454 418 393 449 492 559 617 576 611 605 606 620 643 615 645 684 634 629 649 605 583 583 575 567 554 521 509 510 543 594 558 500 559 591 589 530 528 516 517 591 529 577 587 615 583 580 701 418 410 280 301 250 308 257 253 254 250 250 249 259 262 262 241 231 261 248 236 229 241 221 224 248 247 284 269 288 258 251 300 320 282 292 282 251 276 252 231 257 265 272 261 228 264 214 265 237 333 267 579 537 510 516 529 544 512 467 503 487 502 492 512 508 478 482 490 478 459 466 462 484 519 425 393 387 417 437 444 485 451 453 495 535 523 491 533 522 587 551 614 573 570 598 557 570 578 591 624 588 623 630 619 621 658 612 624 542 579 559 589 561 552 516 500 546 469 432 480 481 538 570 654 628 612 627 629 602 595 623 543 555 572 565 530 549 537 516 489 529 516 535 590 507 568 561 589 611 583 551 519 544 577 570 563 544 553 514 506 495 498 522 485 497 517 499 539 541 565 556 538 572 514 512 514 515 491 448 483 470 472 488 475 457 476 460 471 466 453 473 471 462 470 484 473 470 503 521 495 508 517 493 449 461 481 465 448 491 475 575 355 307 297 303 284 260 258 294 306 300 313 319 330 295 335 330 328 304 306 289 282 263 275 266 284 286 312 332 301 287 271 260 280 251 263 274 269 249 255 230 237 276 255 266 263 279 282 269 203 223 275 283 219 242 189 223 202 233 254 269 267 238 214 210 209 181 241 242 253 223 250 276 218 214 254 256 212 196 208 222 233 268 233 217 223 232 207 198 228 191 224 214 232 232 242 230 233 260 247 230 240 288 215 228 216 202 199 193 721 458 382 368 291 281 335 296 304 275 284 271 273 295 266 256 346 262 213 256 236 242 263 256 235 228 272 236 213 291 282 253 254 255 263 237 286 251 251 300 246 273 216 231 251 247 235 229 263 246 275 227 246 256 260 231 239 215 243 238 239 281 238 235 257 265 266 269 252 249 262 257 362 874 549 411 349 307 267 273 326 246 267 272 243 218 207 231 241 213 209 273 247 200 225 256 204 251 227 205 215 191 189 220 185 202 248 213 250 211 193 226 227 207 263 210 182 190 210 182 176 181 249 158 214 188 161 194 224 221 186 809 439 367 325 295 274 254 306 291 319 314 318 319 332 296 325 313 323 326 324 324 325 333 298 293 280 304 267 266 266 259 228 228 260 275 296 290 295 293 288 301 276 266 251 256 254 218 226 213 241 889 507 389 295 284 250 245 294 229 250 223 212 197 279 223 204 190 194 218 223 217 224 208 200 234 244 211 198 200 183 184 187 227 179 195 238 194 164 249 226 203 178 178 178 173 233 180 210 201 171 242 245 185 784 538 404 351 358 328 303 282 296 332 325 345 311 300 301 379 378 338 372 345 389 329 311 293 276 262 254 268 251 274 247 277 285 265 281 302 331 874 514 363 351 334 232 267 279 250 271 198 188 234 217 148 164 166 203 175 172 175 177 162 197 175 168 159 144 157 170 173 190 179 168 188 169 163 174 177 149 172 148 141 146 184 192 163 160 171 163 170 174 133 150 128 151 168 173 168 167 188 175 162 150 202 186 203 166 163 199 208 166 196 181 190 170 164 170 144 182 175 172 134 158 159 167 179 161 169 165 156 161 177 206 202 190 178 172 137 131 143 159 151 199 178 156 179 131 193 180 168 170 172 157 197 191 176 205 199 199 183 200 177 176 228 171 195 194 236 179 195 202 194 201 183 191 170 221 216 201 233 226 230 217 212 188 199 226 209 239 210 214 219 203 198 178 196 218 212 212 211 192 157 204 232 813 482 314 278 252 256 201 173 174 190 186 184 168 163 200 171 177 217 258 225 260 262 284 259 283 322 317 305 328 298 382 308 244 253 245 227 197 207 229 206 189 198 208 207 181 169 241 210 244 284 354 377 338 338 348 344 370 321 355 322 310 318 341 313 271 287 288 298 286 298 297 254 264 239 260 253 239 255 246 228 245 263 284 267 290 278 272 298 264 241 234 235 261 225 258 251 229 243 275 254 243 227 222 219 224 202 255 240 244 219 288 266 250 302 250 283 257 279 275 284 265 290 318 329 317 338 365 319 259 211 666 411 382 309 310 302 234 234 257 279 227 254 264 247 282 244 223 219 242 243 236 234 212 221 271 243 204 224 198 187 216 263 224 270 192 213 259 236 191 220 238 272 219 255 283 265 286 262 281 310 293 312 352 312 291 297 302 286 273 303 299 295 240 259 285 274 298 259 253 289 277 261 259 281 311 296 285 300 289 326 292 326 315 292 264 280 318 272 246 217 202 225 239 220 202 185 195 180 201 184 197 193 188 189 237 202 235 211 223 205 240 183 244 223 247 202 207 208 207 189 219 203 160 165 184 181 194 213 199 198 175 205 189 184 187 177 184 180 179 192 177 172 198 203 178 147 197 216 149 153 152 155 709 421 401 364 306 312 310 338 354 345 339 374 366 357 361 338 322 306 299 278 237 219 246 241 276 261 232 236 224 229 202 178 250 201 235 200 190 195 242 277 321 318 349 361 324 358 342 312 334 323 361 289 310 285 276 283 244 288 253 269 235 246 234 298 263 268 272 258 249 240 618 369 324 270 281 264 227 243 251 206 226 184 201 206 203 190 211 192 157 189 203 303 311 376 376 441 373 438 355 372 376 410 373 381 376 368 365 390 381 381 405 407 409 415 415 409 375 370 370 379 381 376 363 347 362 393 365 356 378 375 364 358 365 410 350 406 409 384 363 341 352 328 281 302 241 247 209 184 154 180 193 160 131 132 156 128 149 134 150 142 542 347 299 243 265 234 249 246 212 239 226 223 203 219 230 265 246 201 230 199 208 308 284 178 188 203 169 158 166 166 154 161 177 167 132 125 131 145 116 149 143 190 145 140 144 154 131 173 169 167 149 145 656 369 344 261 204 238 291 270 281 287 288 282 279 284 285 253 288 295 291 265 262 283 270 262 279 333 307 321 325 312 299 287 336 313 331 329 334 337 381 339 319 296 326 317 323 293 400 335 336 366 336 345 322 342 388 390 385 425 368 369 367 379 353 350 404 375 387 362 358 390 386 383 378 403 379 365 390 396 384 355 399 366 395 403 378 355 362 378 345 385 364 376 367 355 345 342 337 347 304 321 321 326 299 262 312 258 265 260 253 268 248 255 289 228 215 200 212 205 276 217 454 391 300 277 266 294 277 291 255 255 255 211 172 184 181 211 191 245 216 211 181 195 211 215 259 252 227 250 228 250 269 277 238 261 247 233 240 199 209 225 216 215 244 246 236 261 257 245 229 273 243 248 239 251 221 217 220 232 180 187 645 406 377 336 321 344 317 314 331 307 328 320 267 372 384 346 388 420 396 439 486 455 410 399 357 342 330 347 322 317 318 318 308 351 340 327 304 298 317 331 337 350 343 390 332 349 328 501 303 204 201 192 180 183 173 243 159 177 178 173 204 162 170 184 195 209 201 194 242 197 191 224 229 208 221 251 260 216 198 229 256 236 208 223 214 197 199 199 226 207 174 191 186 188 183 201 193 191 204 156 155 168 182 183 186 190 228 196 207 195 232 201 223 219 228 217 185 152 181 180 176 170 249 203 194 183 225 208 214 202 222 415 474 353 309 306 302 345 291 281 303 270 316 333 271 294 304 294 296 297 263 277 264 272 259 313 301 284 271 289 287 246 258 283 285 281 260 297 269 279 249 263 262 257 257 236 241 215 226 193 215 190 225 246 231 234 203 194 200 231 210 228 185 200 222 179 176 184 190 185 167 131 126 136 137 145 144 125 155 561 336 233 176 148 168 143 168 192 215 307 327 339 337 395 405 387 364 351 343 328 358 375 349 347 318 318 355 406 389 398 324 303 329 336 356 350 337 367 346 357 322 336 359 315 325 359 359 361 376 336 366 373 380 383 388 379 392 396 402 362 370 372 364 386 353 393 376 363 342 383 363 278 277 262 312 246 181 224 281 158 148 134 184 114 136 137 123 112 121 123 120 137 169 188 149 175 562 505 424 430 435 435 426 422 386 419 385 366 380 413 400 394 394 426 400 394 374 387 398 457 397 382 363 363 411 403 442 431 418 426 412 397 391 417 399 389 466 428 413 442 428 413 370 411 363 370 363 430 355 416 370 419 438 415 411 419 418 449 459 472 489 471 500 460 445 457 432 438 461 458 435 409 461 431 434 431 444 448 428 427 519 446 470 423 446 427 421 499 507 533 515 533 537 553 553 521 520 510 494 531 504 504 496 480 432 446 498 474 460 464 705 331 242 213 188 197 231 193 212 193 176 164 169 168 182 163 166 163 171 165 155 165 140 145 130 137 134 137 147 132 144 161 124 121 144 730 350 324 340 291 207 358 366 364 339 419 353 271 291 291 297 342 308 302 339 376 399 390 358 361 350 394 348 418 370 415 372 328 311 383 394 371 372 345 354 413 363 346 383 309 358 297 262 135 162 170 207 277 281 345 360 356 359 335 370 354 363 384 398 374 385 346 430 383 419 374 396 373 389 372 323 245 182 228 299 286 231 251 240 222 148 134 159 126 186 175 190 167 189 182 203 217 163 187 220 169 162 141 172 256 158 169 221 185 529 302 179 186 169 157 136 142 143 119 112 121 115 133 107 143 116 125 122 114 131 150 135 123 125 93 135 133 118 129 134 153 140 141 150 130 132 146 109 122 125 141 113 143 134 147 123 142 128 140 154 134 164 155 142 170 140 157 147 162 153 157 178 167 180 161 164 167 174 188 170 196 192 179 198 171 185 180 150 162 158 162 167 170 167 153 154 140 120 140 161 750 503 388 289 303 258 261 163 186 226 214 125 181 232 182 170 188 183 139 154 146 142 142 176 195 164 199 242 296 319 322 286 351 381 347 364 407 441 446 407 426 442 481 423 448 396 410 350 329 341 352 362 329 352 329 272 265 258 320 319 292 347 388 317 350 350 378 345 429 368 378 348 364 387 341 372 371 393 384 362 339 313 312 296 319 293 276 340 255 229 521 251 201 166 159 158 127 133 117 143 119 93 147 147 125 107 111 132 115 100 111 134 125 92 115 118 143 109 130 96 121 124 112 130 110 104 98 111 102 83 113 108 109 126 156 645 429 366 371 306 353 331 350 315 321 287 327 336 303 310 334 329 344 322 298 319 329 330 349 331 330 366 387 375 400 380 383 387 419 406 414 418 405 439 451 392 423 400 429 430 459 366 389 415 383 370 326 346 319 367 347 346 356 357 386 333 328 332 301 324 375 351 366 327 339 381 394 361 369 366 379 363 407 405 419 443 454 451 458 462 461 495 470 488 437 444 425 393 354 256 178 188 213 204 192 225 189 163 167 173 167 154 169 168 181 163 141 187 159 187 130 180 179 147 178 163 157 164 156 135 128 145 121 145 138 141 132 148 147 146 134 151 139 124 127 136 132 119 110 138 160 129 146 171 537 358 339 344 351 388 369 365 370 349 347 349 360 335 333 319 329 297 266 275 277 259 243 266 293 264 253 233 255 229 238 227 235 215 224 206 223 220 173 186 159 188 171 191 196 213 219 207 178 208 216 205 208 201 212 256 239 248 668 418 309 200 205 167 218 229 216 273 254 287 364 324 355 357 347 315 329 354 322 360 351 422 395 425 409 383 354 403 573 299 302 305 270 290 228 276 239 307 310 297 301 316 301 288 334 324 316 317 323 314 302 311 285 283 258 278 206 202 175 170 166 201 181 216 242 213 206 198 222 223 226 573 355 268 346 321 402 426 395 330 328 299 288 257 264 276 280 284 234 251 232 282 252 242 203 166 138 194 185 177 220 178 140 180 176 190 132 119 163 157 163 163 158 179 160 148 145 133 119 125 161 131 122 129 109 154 117 124 122 119 122 129 126 110 109 529 303 191 197 209 226 213 201 216 270 229 263 222 265 255 246 261 263 262 236 269 234 221 237 220 215 199 209 180 185 205 218 190 187 203 189 205 208 177 195 213 187 173 162 235 221 214 490 344 246 221 198 280 335 347 376 302 288 308 278 211 238 187 193 242 253 229 228 225 239 222 253 183 182 165 161 179 166 135 161 117 160 116 130 117 131 112 118 122 126 123 129 132 122 109 112 132 124 143 149 432 257 185 166 170 171 141 133 138 155 120 159 170 179 180 214 204 182 170 181 166 157 120 137 130 150 127 204 178 213 237 261 262 258 306 296 250 272 247 221 251 217 246 236 251 255 263 314 283 618 424 370 368 335 356 331 327 317 341 300 252 269 285 247 252 213 202 275 212 186 226 185 184 243 257 306 342 299 332 322 334 280 299 255 238 211 296 242 255 250 245 276 217 252 233 253 244 242 245 289 295 250 249 235 256 212 236 233 273 279 287 247 252 237 250 236 242 266 250 209 232 235 239 255 286 285 253 227 236 243 208 273 267 230 284 261 280 310 308 320 303 315 271 312 283 263 279 272 262 297 294 328 342 374 415 414 477 509 529 522 513 491 471 448 462 477 460 467 452 465 465 431 420 427 448 475 466 454 468 456 452 452 422 471 458 478 472 456 476 441 503 476 500 481 454 511 477 516 501 491 456 471 473 443 409 408 433 435 420 446 386 430 418 362 367 387 429 420 455 387 454 428 445 460 430 469 511 480 501 486 470 399 439 470 509 495 550 546 507 452 489 486 502 486 414 422 438 375 419 429 449 405 416 436 392 430 396 400 393 488 464 461 489 486 435 418 385 409 408 450 415 468 473 445 434 467 447 410 326 547 472 437 450 445 457 468 398 411 401 414 428 414 418 454 429 488 455 434 390 465 425 439 391 366 384 384 373 384 360 417 409 373 344 535 295 253 217 244 217 167 183 167 165 172 146 130 136 143 112 123 151 150 133 139 107 116 112 126 116 122 119 114 137 127 117 119 120 143 124 113 123 134 546 323 207 208 168 142 159 151 187 134 144 153 163 142 157 161 135 148 172 170 194 140 177 185 178 164 142 147 191 172 145 159 152 156 192 179 154 158 153 157 157 122 149 128 164 141 144 136 729 463 423 397 395 341 329 324 429 382 417 407 422 363 371 343 371 367 350 337 364 304 319 315 318 279 304 351 370 368 346 387 417 416 417 448 395 405 425 458 446 416 412 414 454 421 385 434 370 398 359 407 414 408 365 394 387 400 333 353 356 346 417 381 384 441 383 379 381 403 388 409 406 394 402 397 394 382 363 353 386 354 388 383 328 330 345 362 369 332 348 365 330 346 318 318 339 433 311 369 587 290 239 178 163 176 180 186 213 213 206 246 220 220 224 208 263 212 208 208 203 192 184 207 214 193 175 202 193 208 223 200 221 250 245 258 227 259 240 230 230 265 212 212 231 200 200 189 168 140 141 145 137 138 212 279 317 342 315 319 278 263 236 227 284 332 315 323 279 333 311 265 268 253 225 218 243 280 244 241 251 299 255 255 224 285 266 198 201 203 258 311 309 278 265 241 268 290 279 326 383 356 563 374 386 320 376 384 470 460 475 460 483 479 481 444 476 461 399 378 396 426 380 364 374 374 449 429 426 415 371 387 358 325 300 304 274 344 387 406 458 429 433 466 478 399 433 440 457 455 391 347 357 369 291 353 338 336 369 358 377 388 375 416 385 389 398 366 354 380 356 341 571 308 257 250 225 251 240 221 250 258 246 248 229 246 306 324 288 327 318 411 342 387 375 403 404 377 399 377 373 409 420 375 388 403 408 397 390 374 426 399 448 427 419 448 502 450 429 441 456 472 446 477 454 469 476 465 523 519 543 470 545 482 475 475 453 479 456 517 502 497 504 517 526 537 507 539 518 513 492 522 487 513 458 458 481 426 523 531 449 468 465 429 414 382 449 389 413 418 392 361 394 397 374 397 371 452 352 379 344 432 370 398 439 455 481 438 423 460 437 445 471 462 495 454 485 555 520 520 543 539 509 544 504 473 473 473 466 459 475 484 458 446 475 471 461 464 441 453 431 416 398 413 435 431 425 429 422 393 379 406 367 276 309 310 345 312 306 321 274 273 319 268 222 282 281 279 264 317 260 210 625 353 290 290 234 192 190 210 208 197 228 233 198 205 163 193 195 196 153 169 169 156 148 536 360 255 271 260 239 215 258 217 223 239 223 207 261 232 243 233 235 227 253 253 283 282 273 281 282 289 235 238 274 308 322 325 326 356 352 378 431 427 404 415 370 345 346 331 347 331 309 340 325 355 341 325 320 336 341 338 292 290 255 271 284 247 341 289 245 257 260 268 254 283 289 285 258 268 248 207 235 216 234 219 196 221 205 189 170 199 174 222 162 150 181 132 142 161 105 124 126 138 134 140 138 118 135 124 118 126 146 147 593 460 499 459 490 467 419 472 425 407 447 489 488 493 497 454 469 480 467 462 490 476 501 446 512 495 454 459 460 481 465 463 469 447 481 462 748 508 411 392 358 325 307 373 323 284 293 337 340 308 294 362 348 314 307 300 276 300 296 277 320 258 235 252 287 289 308 279 281 281 343 292 312 288 289 276 278 295 348 306 324 305 308 341 323 291 368 307 314 310 342 297 356 321 298 305 325 330 313 337 354 335 324 364 386 341 329 331 358 314 358 312 358 374 346 344 363 361 392 409 412 367 364 351 376 372 416 361 634 526 359 437 408 409 429 362 362 360 370 426 436 438 451 455 443 401 435 356 387 388 406 420 425 437 458 529 515 526 417 428 404 449 468 520 479 455 456 412 426 392 448 424 443 417 419 432 387 451 443 456 445 426 424 418 503 510 478 473 497 505 534 530 475 439 466 468 477 491 507 505 521 501 489 561 489 494 461 476 446 442 477 422 470 481 427 485 455 479 484 462 448 504 467 494 458 547 527 522 510 507 480 479 497 529 551 563 554 585 622 598 669 641 659 626 734 669 655 641 653 660 691 715 695 671 700 677 715 673 631 654 611 651 645 593 597 598 606 610 593 612 605 612 600 566 606 613 551 622 637 631 634 650 667 600 602 613 604 626 599 637 571 538 542 497 544 545 516 527 584 594 563 548 601 613 577 617 640 591 595 623 616 608 538 561 538 570 564 527 569 576 580 613 610 607 605 571 611 607 649 645 641 585 573 619 554 570 602 600 652 611 626 593 592 619 620 605 575 529 529 557 577 576 561 575 542 518 547 543 574 526 607 560 553 571 622 595 583 534 553 549 543 578 563 557 568 577 547 554 583 545 552 531 548 522 509 557 584 614 556 549 534 512 550 553 554 532 502 550 542 517 494 467 463 514 489 535 531 524 570 560 521 558 559 565 585 595 597 585 545 562 572 568 556 523 518 549 509 513 525 537 543 536 560 529 500 535 518 539 494 463 438 387 445 444 442 405 470 466 464 453 429 446 474 460 423 406 421 416 449 500 431 482 423 394 414 415 433 396 386 382 419 429 424 376 334 391 457 423 414 412 398 438 384 359 350 343 379 355 362 399 375 386 385 424 390 396 405 398 383 398 366 422 392 424 372 426 351 373 405 420 419 432 401 356 335 377 356 416 409 418 483 424 433 440 414 394 431 356 319 328 304 309 383 420 412 396 419 356 453 395 350 363 368 394 312 379 374 406 404 380 355 389 367 367 374 314 302 340 331 310 257 290 271 237 208 231 266 208 214 293 257 306 326 362 358 373 313 391 420 417 421 377 420 402 381 417 432 427 360 413 350 366 391 397 377 399 413 369 368 365 373 382 400 447 406 419 394 353 368 324 321 450 316 295 237 265 235 252 283 318 327 341 344 390 336 325 342 373 297 304 287 577 317 255 254 237 226 220 192 238 206 208 195 206 202 177 214 192 242 223 218 239 205 202 243 266 220 204 249 230 252 244 285 246 240 245 262 237 265 236 227 219 215 225 286 196 237 206 208 200 193 219 247 240 233 185 250 228 214 244 211 186 201 197 201 204 181 219 210 200 212 202 196 213 221 208 244 262 249 262 245 229 266 247 224 233 229 224 209 203 219 233 234 210 212 198 203 221 196 214 238 261 253 248 238 243 247 229 262 261 218 238 264 211 212 191 208 198 184 184 202 194 188 186 197 180 203 194 222 235 246 218 256 225 248 264 311 265 252 274 327 279 274 260 248 252 208 243 200 218 198 238 219 237 233 270 230 227 198 229 209 227 189 182 165 318 229 242 194 181 178 188 216 203 187 177 190 215 192 161 186 177 153 161 163 193 173 173 156 206 198 212 208 206 212 244 219 221 240 236 251 248 267 263 308 285 315 272 297 284 305 266 268 305 303 297 262 256 281 278 286 296 299 311 325 323 307 336 391 404 393 419 378 403 441 416 464 474 384 425 405 411 347 374 340 361 348 391 309 303 318 314 335 316 300 350 309 346 344 316 313 308 307 325 263 269 292 252 272 300 323 285 258 316 292 264 744 443 419 444 397 388 387 433 378 394 337 366 318 326 296 311 293 307 281 269 333 323 300 282 273 318 293 244 260 251 300 284 299 260 289 253 270 284 300 280 570 323 290 266 309 262 382 287 231 260 251 259 273 268 280 241 289 250 276 258 201 202 231 226 214 222 236 222 248 261 216 218 252 264 228 232 234 215 243 179 181 145 195 178 202 186 190 165 190 158 220 139 185 183 201 179 195 189 184 200 254 176 264 214 208 208 232 229 258 256 239 249 293 290 295 298 309 326 344 332 378 380 409 380 397 397 330 305 333 332 365 382 325 301 341 329 342 371 354 372 391 390 381 450 412 424 420 356 360 341 369 316 284 260 237 240 254 204 237 223 222 212 183 189 219 213 199 205 227 252 264 248 282 258 241 295 255 284 316 763 500 533 511 545 505 499 521 535 549 514 538 583 547 575 546 543 572 563 569 564 563 573 576 578 544 555 544 565 564 573 547 572 579 590 550 579 574 588 564 610 591 541 363 306 296 296 265 290 259 288 324 292 272 314 295 293 271 296 307 355 331 312 273 302 321 317 322 381 340 323 366 351 380 355 399 359 374 379 357 373 360 380 346 362 365 358 381 385 376 392 415 387 428 394 390 412 384 423 444 444 429 429 420 440 477 440 461 439 428 409 416 445 404 426 428 449 508 456 459 454 466 490 471 517 517 489 496 510 499 516 548 615 550 527 536 539 544 590 588 549 504 510 499 529 495 479 454 487 501 488 480 489 531 458 537 496 466 492 491 483 447 482 507 489 501 490 434 500 506 474 503 482 503 517 517 542 543 525 515 532 561 527 532 518 482 534 539 508 465 483 487 487 510 475 503 513 518 484 473 467 432 402 428 429 423 434 433 438 428 470 462 468 471 453 504 474 514 518 521 503 503 488 459 465 474 509 565 475 428 477 464 496 483 419 415 504 498 466 502 425 420 458 442 437 466 370 433 453 458 450 448 414 415 449 435 456 411 383 454 428 454 396 364 385 424 469 453 425 374 412 675 380 270 237 220 204 172 227 214 188 209 163 157 146 155 175 148 136 170 206 169 156 129 153 188 162 209 183 173 163 161 146 165 163 173 151 169 166 174 134 156 151 155 140 146 168 169 130 154 155 151 160 140 148 127 136 184 194 157 153 197 181 158 150 176 168 152 217 241 216 163 174 201 180 175 201 175 256 193 163 235 188 197 179 225 190 208 209 206 173 163 197 185 151 165 175 160 163 193 192 165 156 182 229 182 189 177 181 174 171 142 144 142 154 179 217 164 166 185 180 153 166 181 192 174 186 145 178 168 176 275 486 350 283 314 249 243 270 252 247 237 230 264 237 262 221 286 226 228 220 248 252 242 216 223 208 237 233 241 223 230 244 258 246 227 228 264 261 241 249 250 250 251 250 273 218 243 258 219 219 253 233 243 264 256 269 234 221 247 266 248 241 268 240 239 264 256 241 237 251 225 242 236 217 250 237 235 260 261 231 225 266 266 301 220 269 240 246 256 231 246 226 280 241 245 255 253 254 237 213 224 219 215 233 212 203 223 235 213 246 210 196 211 194 206 354 242 217 225 179 182 177 174 243 190 213 218 221 228 150 205 211 225 211 189 191 190 216 194 189 195 210 204 208 197 242 200 240 208 243 224 184 196 207 227 210 243 216 220 203 213 204 232 233 196 215 197 211 238 202 234 200 249 205 213 214 229 273 224 207 251 234 240 239 213 233 274 221 238 230 237 271 261 239 243 250 281 242 259 276 272 258 272 293 331 264 301 290 278 272 253 264 317 308 287 302 309 275 323 320 305 302 299 321 293 345 309 308 321 323 302 311 317 282 286 304 329 280 289 268 274 245 210 210 258 210 203 190 179 193 171 209 157 198 210 220 176 208 207 197 188 221 210 235 216 197 424 317 300 254 287 219 234 230 237 204 206 241 234 217 261 275 255 296 249 216 272 239 238 249 248 269 260 236 275 283 265 247 252 256 202 202 218 235 238 218 211 216 219 213 221 276 214 217 214 219 265 250 261 244 254 242 553 263 224 279 255 215 230 200 229 187 249 217 250 221 186 220 222 213 182 220 227 198 172 382 262 252 288 215 246 273 246 253 243 279 229 228 275 237 214 208 190 219 218 217 219 232 197 202 200 201 207 208 223 218 223 230 208 222 213 275 251 198 227 210 219 186 217 237 212 156 542 347 332 328 326 305 323 294 307 282 284 257 283 301 303 264 256 237 214 209 268 223 267 250 250 232 241 247 238 249 271 264 304 276 265 466 219 175 163 152 252 206 168 169 143 137 123 154 161 175 164 140 205 202 153 225 143 184 164 160 165 157 177 168 144 178 151 193 150 144 176 145 199 173 176 164 161 166 483 244 294 305 242 205 239 217 242 234 249 262 204 287 284 237 225 274 226 230 236 230 231 226 239 234 188 214 226 235 208 220 208 218 218 198 180 163 147 175 232 216 189 216 180 188 159 166 152 445 289 223 190 157 186 160 143 148 177 181 178 203 231 241 204 177 165 173 190 198 166 190 144 165 166 187 169 499 254 205 232 196 196 188 195 202 204 234 211 190 205 211 183 192 187 200 211 202 191 164 174 192 229 204 214 219 187 198 207 208 174 206 190 179 209 186 185 241 218 209 204 247 201 225 197 198 195 200 207 197 177 185 173 185 187 201 176 207 199 194 184 181 177 176 172 239 189 203 176 178 207 210 222 243 229 254 245 252 244 210 240 233 254 288 246 232 235 257 277 260 297 244 258 234 248 298 306 266 268 255 264 265 248 223 240 252 237 230 241 208 223 450 285 219 193 201 210 143 183 199 161 167 185 208 193 174 170 203 194 226 224 206 205 211 220 177 219 188 165 186 159 177 156 171 217 195 282 212 180 214 253 219 235 277 248 229 260 241 237 239 223 245 217 219 233 588 359 272 284 298 343 292 259 277 236 264 257 273 251 261 252 252 295 295 247 242 263 256 207 242 224 239 262 255 247 260 233 315 243 264 265 249 259 266 267 235 261 252 244 237 250 222 255 262 231 286 228 230 295 267 211 293 272 294 262 223 248 219 216 262 488 330 290 275 281 263 265 309 256 234 257 259 258 285 261 277 251 275 264 232 251 226 215 226 246 242 274 250 109 232 253 233 224 219 225 240 204 222 219 245 257 286 274 266 227 215 200 221 226 219 218 210 255 256 237 251 241 257 237 210 232 292 575 288 242 300 293 286 255 299 250 304 298 318 289 267 286 293 318 285 250 288 296 278 287 276 286 281 244 277 271 237 306 241 236 270 283 253 259 261 298 268 304 296 287 262 307 252 300 301 255 260 287 257 254 278 271 284 233 287 247 281 258 272 307 320 328 273 265 267 229 262 267 263 242 256 272 240 286 243 249 280 216 263 235 264 231 273 230 276 193 219 211 251 236 248 228 172 189 179 245 208 219 232 200 231 234 229 202 217 244 202 243 198 209 232 191 237 254 185 233 194 208 231 216 253 211 209 189 185 193 186 209 198 208 201 209 236 231 186 224 214 206 236 221 186 209 175 215 217 206 227 235 191 205 185 231 232 518 395 372 355 377 325 321 385 371 350 377 357 315 359 345 357 363 402 375 409 385 356 355 375 373 351 360 342 324 276 332 340 350 373 310 317 245 296 356 362 399 372 377 408 398 345 351 286 309 281 277 288 255 227 233 273 251 243 203 248 209 617 327 212 225 192 163 213 202 201 161 157 180 155 157 163 183 164 154 154 203 188 195 184 189 170 166 183 205 165 176 151 176 148 134 153 192 137 120 133 147 144 141 156 190 152 141 138 185 150 158 150 143 116 126 112 162 128 112 165 118 137 142 124 156 148 140 127 126 124 146 126 141 125 125 144 143 161 131 134 130 143 195 137 138 166 176 200 134 152 164 148 172 177 151 177 175 171 159 154 175 222 222 208 204 285 248 264 238 288 248 251 229 279 278 247 262 263 257 218 225 257 231 258 220 279 259 231 216 255 199 227 194 167 244 236 177 230 212 159 181 187 176 216 200 244 219 195 238 196 206 204 221 221 204 231 221 227 236 184 226 214 205 200 238 195 219 248 268 268 249 276 281 302 325 290 314 304 286 322 334 304 371 312 332 318 327 347 386 375 318 314 325 298 330 308 307 299 285 234 222 219 191 223 239 284 306 327 297 292 306 353 355 332 377 352 334 351 297 326 336 323 304 310 330 296 319 270 265 274 293 309 269 294 302 314 272 278 304 228 277 304 305 268 331 267 264 257 244 235 239 224 206 202 236 207 221 204 211 213 267 262 227 238 211 205 206 196 205 185 207 189 178 200 167 239 209 175 235 179 171 170 167 165 199 190 144 208 184 178 154 166 186 153 172 183 184 165 170 166 186 150 139 179 152 135 145 609 359 261 254 247 209 225 262 226 277 210 226 263 197 252 273 260 347 316 272 295 272 290 258 219 273 214 232 244 246 264 221 211 193 210 210 190 214 201 174 580 283 216 203 159 162 170 151 229 153 150 153 169 184 161 158 167 196 176 171 178 181 159 190 172 180 171 171 156 134 157 209 153 164 173 538 259 233 254 208 198 203 179 156 163 190 208 244 240 244 233 228 240 234 258 241 262 235 226 207 199 207 221 214 283 269 312 336 351 338 348 356 360 337 342 335 289 312 353 341 324 293 308 301 329 631 270 226 208 245 218 185 240 192 183 234 222 227 191 232 241 185 190 272 215 216 206 247 203 256 183 205 190 181 169 234 205 188 168 181 180 212 158 196 182 186 175 207 216 156 188 172 197 200 170 175 197 187 161 188 190 170 197 172 191 186 163 167 174 210 178 152 167 170 159 172 198 190 148 191 191 187 147 188 206 145 184 162 185 219 187 181 190 152 144 158 187 138 137 150 174 176 123 149 163 163 174 150 200 197 187 207 200 223 198 164 183 193 175 193 200 181 173 175 181 169 189 152 162 159 143 162 156 166 125 126 124 137 144 115 122 167 167 153 166 182 163 150 159 121 131 140 166 168 173 147 165 171 146 154 172 197 180 165 171 157 149 134 150 137 142 163 184 142 158 142 152 176 177 154 179 145 163 179 174 153 146 528 322 261 262 242 254 219 237 216 234 259 224 255 247 227 196 225 216 162 160 148 152 153 185 217 184 172 158 158 184 535 280 169 186 161 206 164 159 176 146 169 199 188 176 191 178 215 186 213 192 166 189 193 165 171 152 178 186 185 206 168 174 171 205 155 141 447 225 191 163 174 174 142 153 143 143 155 135 141 143 133 156 129 142 172 143 143 159 184 186 185 208 160 180 188 199 165 182 190 197 197 211 180 156 139 156 156 195 175 163 162 160 141 143 150 143 162 170 188 190 142 168 176 142 120 120 114 149 154 147 153 139 130 132 176 146 130 163 136 175 211 208 193 169 144 126 148 163 160 205 139 143 158 149 153 118 144 150 134 143 149 142 176 155 168 109 130 133 129 128 120 134 128 133 131 150 143 140 118 134 133 130 109 116 125 128 122 141 159 152 122 137 148 147 138 129 135 132 139 120 135 132 144 128 161 179 193 199 211 235 241 246 255 253 234 229 236 205 506 230 196 177 160 149 162 153 198 140 126 170 131 136 137 143 155 180 166 142 143 163 146 158 129 162 139 163 160 159 189 189 176 188 186 187 204 195 190 160 172 174 198 185 165 167 167 167 143 173 130 164 165 149 173 148 152 194 184 158 174 175 194 189 198 176 196 192 182 170 163 167 182 177 182 221 185 192 184 178 158 140 148 595 309 281 281 288 272 285 271 244 236 234 272 302 327 291 305 297 269 283 254 258 250 197 203 214 212 176 217 231 204 170 222 201 174 207 231 198 193 223 160 170 167 166 148 186 154 167 171 139 155 154 159 126 152 136 123 149 150 131 143 141 128 135 130 121 161 135 144 141 144 161 131 134 128 138 147 139 129 153 146 222 214 256 236 264 255 285 288 280 308 306 281 342 309 304 330 352 358 366 371 367 396 346 350 366 329 312 359 323 311 406 296 268 262 278 196 170 181 185 217 238 239 245 279 276 243 262 251 274 249 282 281 279 287 319 305 299 350 304 338 374 362 319 343 353 325 301 316 344 311 313 315 296 307 286 300 355 344 325 301 306 291 271 316 292 280 264 303 276 264 267 271 269 249 232 226 256 276 240 291 231 267 241 250 230 247 279 241 248 237 248 274 253 233 267 238 227 213 255 223 242 243 221 234 196 220 205 192 186 163 214 211 218 196 213 197 209 210 247 210 254 184 164 167 176 170 161 159 203 143 141 176 188 188 198 185 221 218 215 200 232 213 230 213 208 156 136 162 180 181 181 163 197 532 288 215 201 148 150 138 152 161 137 144 157 125 163 155 161 131 131 157 137 147 174 165 143 189 162 137 147 146 185 182 170 172 183 239 199 157 140 183 164 191 154 131 184 148 184 145 137 145 141 115 180 225 175 232 200 204 188 178 168 162 167 175 166 155 174 153 188 166 584 322 154 172 172 140 151 192 161 180 182 148 146 163 224 176 191 188 220 221 212 204 224 218 264 212 235 270 252 234 290 284 284 320 335 382 354 349 388 395 366 393 399 348 418 392 427 361 380 405 388 374 383 363 385 326 324 322 347 331 346 350 373 348 351 340 354 304 353 330 285 294 286 279 229 223 252 253 279 271 275 605 235 187 166 177 181 176 135 143 148 160 126 165 165 155 132 142 174 160 140 128 171 185 189 179 157 161 150 161 169 164 171 142 162 203 166 198 136 140 161 174 170 179 169 138 181 164 164 161 158 182 180 145 174 154 188 131 137 144 133 157 167 128 163 205 159 168 173 141 183 131 132 141 167 168 137 141 158 142 154 169 141 142 119 132 126 117 143 134 135 145 159 140 136 166 175 149 158 137 163 160 159 155 165 130 158 169 161 143 161 160 156 140 129 125 152 115 139 122 140 137 136 139 156 140 147 145 137 162 130 128 171 139 128 124 129 142 140 135 139 116 162 118 130 131 136 109 128 141 117 122 121 140 123 131 136 112 152 117 112 138 108 112 154 127 143 137 108 131 161 100 112 153 135 139 165 171 146 118 138 146 127 117 556 287 295 310 342 335 301 253 198 207 246 253 276 283 328 326 278 315 289 276 230 228 202 205 163 182 178 182 217 163 215 242 265 239 256 231 234 206 205 188 196 262 276 268 269 290 261 306 515 212 253 189 148 128 137 168 132 149 140 142 129 136 153 134 150 168 130 133 153 106 137 125 144 159 140 152 128 138 147 170 167 175 133 153 125 141 138 130 179 170 112 152 141 117 151 125 134 148 163 148 163 148 110 129 141 127 132 199 183 154 139 175 124 191 128 192 493 320 313 318 266 190 244 248 241 269 220 218 196 175 222 147 197 157 214 180 214 177 181 152 164 159 127 139 152 232 179 155 485 231 198 181 159 157 147 141 155 146 117 170 165 159 189 198 199 164 171 173 210 193 222 212 180 153 188 167 165 189 188 176 147 122 156 156 134 156 135 148 133 149 150 135 136 149 126 139 144 117 114 129 141 121 158 138 127 127 139 136 133 155 149 138 457 283 223 195 150 175 142 157 173 159 150 175 222 229 244 227 201 213 210 216 241 220 204 246 178 184 197 192 182 205 177 208 185 161 169 136 124 122 192 205 189 169 187 185 208 188 172 238 193 164 168 180 167 155 162 146 137 153 148 149 525 236 197 166 171 177 154 169 170 182 172 167 174 167 138 164 157 147 157 152 153 134 165 188 207 137 170 166 176 148 160 182 209 193 186 171 168 176 207 200 237 181 189 154 167 174 185 200 159 195 146 196 166 200 179 180 200 155 185 177 156 180 193 168 187 137 217 170 165 201 152 156 160 171 166 205 178 180 190 168 161 165 157 138 174 148 158 201 168 165 119 144 192 182 158 172 152 159 482 237 234 235 254 259 252 212 199 227 238 246 210 219 235 234 190 193 170 170 189 198 178 181 171 174 175 205 147 172 139 173 164 215 195 193 536 277 178 153 194 153 137 156 153 145 147 122 166 152 152 185 159 152 159 140 138 137 161 148 141 141 129 166 121 162 152 114 145 170 140 128 148 149 173 528 273 242 235 240 265 272 284 260 249 285 268 279 312 310 271 289 326 332 315 335 318 317 292 289 280 241 268 270 268 280 299 286 282 259 273 299 288 281 293 288 302 288 274 270 304 274 276 290 298 274 262 256 270 287 249 281 294 313 284 313 290 291 296 241 303 244 490 238 206 148 154 140 144 121 145 133 168 134 147 117 153 159 138 134 155 144 148 128 157 154 145 139 141 154 138 137 165 141 145 154 133 156 136 147 143 176 160 151 169 137 155 199 153 157 147 148 154 157 139 174 228 176 194 182 162 150 145 218 149 167 143 160 163 146 153 175 159 156 148 179 119 178 141 220 203 173 158 167 171 168 157 145 152 147 169 131 195 182 219 238 209 223 199 212 188 193 192 162 191 168 192 165 189 215 147 162 151 195 174 176 160 182 153 148 155 166 141 140 194 136 113 139 148 143 176 136 156 170 151 165 157 135 124 203 133 191 130 152 133 156 152 137 164 128 157 138 182 142 123 153 114 125 161 124 120 124 174 166 144 141 139 140 128 131 139 149 143 138 131 169 136 152 153 128 149 144 145 125 180 147 141 139 118 125 146 138 129 172 153 161 148 163 174 148 157 125 184 177 173 199 177 155 189 144 163 196 172 188 149 179 156 158 148 159 159 139 183 175 163 165 185 179 159 154 159 152 148 176 139 137 128 162 164 137 174 149 201 151 148 147 137 189 146 186 206 139 161 143 135 176 172 183 144 176 162 152 140 174 116 135 168 139 145 140 145 143 150 134 125 499 253 216 175 184 188 141 133 164 138 138 138 163 148 141 147 140 151 122 136 142 129 124 130 168 121 116 140 125 139 102 139 116 114 141 117 125 123 170 124 144 158 158 184 154 143 125 137 191 132 147 117 128 134 135 181 155 136 111 149 121 130 142 127 150 138 162 133 136 133 142 127 517 222 152 181 156 149 142 122 134 158 120 151 153 202 153 161 178 211 211 243 204 210 201 181 163 176 147 177 169 171 189 152 162 174 144 159 150 171 171 162 202 157 166 162 177 166 172 161 185 144 139 167 162 162 148 149 167 178 150 163 165 173 163 148 148 155 149 167 157 155 181 180 200 190 188 192 188 151 204 220 192 196 127 144 176 156 221 206 154 225 167 160 181 142 181 166 155 196 161 207 178 196 183 182 158 156 144 193 167 176 187 200 200 184 189 170 199 153 140 179 191 170 184 185 176 164 157 148 175 159 157 173 163 221 173 192 167 179 180 154 161 229 238 207 223 214 210 235 248 201 235 213 234 245 243 272 223 217 199 188 174 168 172 208 182 232 162 179 167 151 181 164 144 142 146 135 127 148 172 168 145 142 156 215 174 145 175 188 176 172 190 137 148 193 141 144 166 162 153 155 131 595 294 243 208 187 130 138 165 142 164 153 137 149 142 166 122 149 164 149 141 129 151 132 128 136 126 157 123 132 142 157 141 170 148 163 148 146 151 140 141 134 118 162 136 112 128 115 141 142 124 146 145 132 142 145 140 149 160 167 164 133 138 145 129 158 138 156 151 155 134 156 143 133 123 142 135 130 130 149 134 135 149 121 137 151 137 138 117 134 116 146 120 137 142 109 115 115 113 116 130 149 502 285 225 161 201 184 164 132 176 157 177 148 146 156 157 142 150 165 130 159 163 170 184 169 131 125 148 132 150 131 137 158 177 136 153 147 150 166 164 543 256 215 147 155 154 156 124 132 132 122 129 134 120 134 143 177 142 148 139 163 157 172 132 149 144 134 140 139 136 146 141 149 171 144 126 146 137 148 164 130 127 140 147 165 137 123 154 173 157 156 163 247 186 182 172 172 147 161 152 126 166 134 130 126 170 133 147 156 177 152 165 143 140 126 145 167 118 155 130 132 141 149 162 122 164 155 182 152 132 163 161 138 151 149 121 125 136 117 112 136 122 135 137 126 126 125 148 143 159 118 151 142 153 107 119 120 128 136 138 140 125 149 133 141 130 109 146 125 143 142 165 123 129 151 141 156 110 119 170 135 160 130 166 171 192 172 179 167 190 160 190 167 144 142 157 167 116 154 129 113 139 131 135 144 133 138 138 110 117 115 110 135 128 134 135 131 139 128 154 181 151 168 150 136 145 139 165 164 177 138 161 187 128 134 167 153 151 127 140 151 156 134 474 226 161 195 144 189 162 187 197 179 148 148 197 151 164 141 122 156 150 184 233 226 178 169 166 143 151 169 179 114 154 167 127 146 137 257 177 148 186 155 153 124 132 178 155 191 192 138 177 158 194 154 212 195 538 267 245 214 197 153 175 164 178 132 188 137 139 178 118 140 121 118 177 130 191 163 142 146 137 162 121 112 130 119 141 138 120 119 129 125 149 138 153 135 143 171 125 169 176 159 162 135 151 192 143 150 144 151 135 124 165 169 139 138 117 137 162 704 255 242 247 171 186 146 169 165 128 153 124 128 116 127 116 126 114 125 120 141 121 121 98 112 122 108 137 114 179 119 127 123 98 118 126 144 111 128 122 143 142 121 116 118 112 123 114 148 112 135 123 113 131 117 130 113 101 164 108 122 99 110 114 109 114 121 114 125 128 120 125 123 110 143 122 140 149 98 139 151 134 123 147 144 165 153 106 128 115 150 141 125 98 135 139 134 142 129 137 138 113 107 123 123 127 101 121 105 127 131 133 129 168 143 139 135 158 132 132 142 141 129 132 138 132 131 142 156 126 147 161 159 120 117 116 107 109 111 103 122 94 97 105 114 121 94 101 112 116 94 105 126 114 118 140 113 143 120 111 147 110 110 103 110 139 95 92 95 112 116 92 94 126 119 115 119 144 581 300 268 231 183 239 234 179 188 191 217 247 246 207 232 215 194 209 189 212 208 179 200 186 158 147 193 161 178 174 144 165 133 174 190 171 183 139 174 151 139 140 172 149 155 133 140 122 175 126 167 160 155 176 178 150 174 163 156 144 146 143 121 141 139 170 191 145 138 171 146 142 140 156 155 148 158 137 141 187 176 144 142 182 190 133 168 159 143 137 140 130 152 130 132 161 162 174 183 209 175 203 199 195 203 201 183 171 169 179 184 165 229 187 149 196 153 150 177 154 160 172 186 141 165 148 147 149 125 116 129 134 146 124 120 105 138 521 220 193 156 147 133 141 151 135 153 125 150 147 142 139 150 136 136 116 124 125 166 198 131 157 167 131 139 141 132 164 186 134 130 118 119 199 119 162 137 135 135 140 124 140 128 136 134 129 156 120 133 135 133 150 123 128 137 123 141 140 150 164 145 132 159 123 151 157 161 121 157 183 149 137 164 162 163 194 177 170 165 166 150 148 235 166 171 153 148 162 150 157 148 142 171 134 161 141 144 182 191 133 159 169 178 156 146 168 163 138 139 150 126 139 536 228 193 152 147 134 167 149 152 132 129 126 181 177 235 173 175 248 212 185 193 165 178 140 162 188 140 138 150 138 153 119 142 156 171 134 143 119 173 155 135 164 133 132 112 112 141 199 157 130 175 183 155 196 249 185 191 202 189 156 148 133 160 146 181 491 256 199 139 157 158 173 127 156 150 156 171 157 196 138 154 129 151 137 156 154 156 140 110 150 173 149 122 137 179 152 129 103 134 156 144 147 137 153 163 124 180 146 173 143 175 174 154 142 155 159 176 167 137 142 172 160 132 130 179 154 160 151 145 149 165 137 145 131 156 180 133 126 167 126 170 153 157 166 171 149 141 161 199 153 132 120 146 163 180 126 139 144 122 122 138 155 148 119 168 562 257 172 197 189 173 175 171 162 147 169 176 142 179 156 140 120 182 130 170 200 149 174 151 188 137 129 165 163 140 191 131 193 140 152 135 145 142 150 165 151 117 163 186 166 170 135 156 123 161 157 175 205 154 181 198 152 177 149 154 139 172 182 187 144 180 192 186 193 188 221 197 181 203 487 185 194 164 133 199 149 137 163 138 145 144 135 127 154 147 146 121 126 123 111 133 157 129 135 129 134 168 139 156 166 153 177 146 137 167 165 140 114 122 151 149 146 173 137 188 144 110 104 169 154 214 162 181 180 227 177 214 274 224 271 256 277 280 261 261 256 268 318 313 298 308 283 299 285 313 302 301 318 340 323 309 341 321 339 356 324 359 341 326 361 348 350 347 361 370 340 409 365 380 354 340 307 361 323 371 314 312 325 292 299 322 290 283 317 314 352 299 319 312 345 351 324 330 363 307 298 303 310 255 269 352 290 303 259 303 260 282 315 257 300 272 274 261 285 243 210 263 278 349 282 256 246 238 281 251 271 286 276 310 259 276 247 261 262 270 245 263 251 231 240 295 254 239 217 260 275 260 240 260 285 258 231 216 189 250 195 208 207 210 201 187 198 192 184 183 499 227 192 179 156 223 201 254 204 269 252 255 257 259 220 191 189 143 173 172 181 176 172 140 181 168 145 159 169 145 140 166 140 166 152 427 342 257 253 284 324 291 267 289 248 334 251 241 251 246 257 253 245 252 259 293 266 282 321 288 315 320 309 336 299 311 356 353 408 345 359 353 344 321 286 293 304 318 281 305 278 337 327 323 327 360 342 363 388 359 362 350 400 386 414 372 355 353 347 369 331 310 344 310 323 325 313 276 354 297 277 340 281 265 247 250 273 254 288 299 278 260 271 281 270 242 318 272 252 268 241 241 220 236 235 194 196 195 188 238 218 192 202 179 193 192 137 181 157 173 205 185 186 188 177 184 195 184 225 204 220 183 213 218 217 255 246 187 205 203 206 144 206 225 184 159 166 156 161 218 166 188 140 200 159 198 170 162 194 158 224 467 228 192 196 186 187 184 175 218 168 192 171 223 239 212 215 203 206 227 190 196 201 203 202 213 223 200 224 203 200 234 208 202 195 221 209 200 202 186 189 244 220 185 224 221 210 216 470 280 322 232 242 266 246 206 227 201 207 178 174 201 228 227 212 209 196 253 189 171 155 176 239 164 192 158 178 158 147 144 180 159 146 171 183 176 163 152 170 157 169 153 162 157 176 200 176 192 170 167 227 181 188 196 193 222 171 210 177 170 543 320 234 202 242 261 231 214 258 209 232 228 235 190 237 207 202 219 249 278 232 214 222 211 193 208 194 247 201 188 196 203 181 200 206 165 179 207 180 207 459 271 202 154 203 194 173 214 197 170 178 175 165 195 233 207 269 201 165 208 220 207 163 224 208 201 95 241 199 166 163 185 173 147 177 194 175 165 154 163 200 175 184 166 174 198 187 182 193 177 144 179 179 175 151 144 164 162 180 163 161 155 178 143 159 160 177 130 160 142 209 163 203 144 173 168 140 186 152 229 168 166 170 187 151 178 172 163 146 152 214 167 145 163 139 189 143 190 145 180 156 147 167 164 163 130 152 152 159 157 169 149 189 142 178 195 153 171 138 158 127 154 520 245 182 163 173 168 185 159 143 171 146 150 132 153 143 141 126 140 154 142 137 153 135 125 143 176 189 182 158 160 173 168 162 188 166 159 145 157 161 162 206 151 156 510 243 213 169 179 201 158 155 154 165 179 190 136 181 152 166 170 176 166 162 198 201 227 246 246 236 247 342 257 262 263 232 246 308 273 226 267 292 275 284 310 279 248 273 343 296 278 251 252 301 296 276 312 288 246 236 264 286 268 282 289 276 304 297 334 277 285 337 295 328 299 286 319 296 307 335 327 290 296 320 298 316 289 272 295 287 308 283 277 272 297 247 291 293 303 287 289 260 264 246 258 247 278 211 185 219 259 253 190 223 231 228 200 218 256 201 231 251 248 180 230 197 208 254 188 226 209 214 225 229 216 194 241 216 228 225 199 200 573 265 181 181 184 182 181 179 163 198 199 192 188 171 175 152 147 156 145 141 162 166 147 148 185 176 155 166 184 192 201 217 231 205 238 218 200 170 175 170 178 202 219 179 205 162 161 215 198 203 165 201 198 176 166 237 172 221 206 173 174 198 195 165 176 171 126 194 170 157 208 164 188 181 230 198 250 193 490 214 230 215 230 252 204 205 223 223 199 169 198 166 204 163 229 152 149 222 167 160 182 147 174 140 155 141 164 164 185 172 182 165 195 190 186 208 232 202 198 158 145 184 161 194 149 149 171 195 156 170 162 224 164 207 171 201 204 203 173 175 181 219 187 193 155 165 196 192 183 186 140 179 151 156 200 181 175 186 194 200 254 191 155 161 190 176 188 139 165 141 132 204 142 183 146 157 162 168 168 204 169 154 171 152 210 137 194 149 127 228 526 282 203 215 185 199 193 204 201 227 184 248 185 187 206 208 183 200 224 161 205 237 210 200 192 199 178 190 219 212 178 190 195 170 155 183 212 153 268 203 189 208 182 214 194 189 200 174 171 188 178 190 202 177 172 186 148 163 168 163 198 159 139 192 161 168 147 156 174 140 150 159 216 202 186 128 215 186 167 146 133 176 136 132 171 173 165 180 170 214 193 148 184 156 161 211 172 464 266 237 174 174 185 174 151 166 178 165 198 186 144 179 173 176 193 158 190 160 181 214 180 205 201 243 208 175 254 201 234 235 218 211 264 232 215 246 237 186 177 214 219 239 229 248 261 277 259 279 235 306 283 265 268 252 270 255 241 281 233 216 256 194 220 241 208 162 191 220 209 190 145 128 143 167 196 146 180 451 328 222 228 214 196 186 209 234 219 233 192 241 193 199 232 187 236 204 212 217 199 178 232 179 188 176 211 182 156 265 196 213 179 185 189 199 229 190 218 245 234 247 260 255 212 269 212 217 239 212 258 239 236 167 200 204 181 244 192 254 207 276 214 233 188 208 220 138 201 191 174 195 176 198 221 198 164 191 184 207 210 195 202 257 214 262 243 224 208 228 229 212 270 200 228 207 225 223 248 234 268 226 208 214 197 193 181 260 199 222 206 212 226 207 201 181 205 195 182 202 206 228 177 174 196 190 205 228 210 189 236 198 217 197 196 241 246 215 256 200 219 193 203 177 201 234 192 164 230 153 169 574 256 217 181 194 188 190 199 202 228 229 198 245 208 251 226 219 236 247 279 278 290 276 255 291 253 228 232 221 252 275 274 301 293 528 308 219 238 273 195 276 274 253 215 248 208 228 202 262 243 263 234 231 228 272 238 204 232 200 236 197 266 177 208 196 228 241 243 230 236 172 201 195 202 191 210 186 219 230 183 233 175 175 172 176 149 216 160 162 203 232 216 258 191 229 201 236 200 217 204 274 262 208 190 221 246 197 163 185 184 145 202 190 171 122 165 161 201 180 184 187 168 157 198 175 186 200 186 183 213 255 198 163 173 159 586 237 181 150 148 160 150 133 134 138 177 155 146 139 123 141 140 159 133 150 168 151 124 159 179 118 146 128 149 125 142 123 127 148 130 146 154 140 129 170 171 156 147 144 127 139 122 122 138 157 120 144 144 129 142 159 124 134 133 130 196 194 161 158 150 180 178 202 170 179 158 187 164 167 143 486 253 238 229 190 224 198 220 205 172 220 217 176 167 172 199 229 191 224 231 242 184 212 189 201 193 155 170 227 208 176 180 214 196 181 185 171 217 217 224 195 167 213 200 191 182 204 235 214 174 209 222 187 176 172 201 184 163 184 168 168 136 182 191 202 177 226 169 199 229 240 207 191 191 201 169 179 222 162 172 208 187 189 187 195 162 157 191 185 265 184 247 183 238 181 227 206 186 213 204 170 209 225 173 215 158 186 184 221 232 220 167 183 173 179 218 216 223 272 226 208 262 198 202 183 220 239 226 190 236 230 179 439 233 225 191 203 199 187 206 182 177 138 166 136 167 159 200 127 142 151 157 153 160 206 145 168 169 166 152 167 177 189 142 191 155 150 160 164 184 564 233 191 158 178 130 132 127 160 155 171 144 157 181 150 160 156 175 146 142 142 139 164 178 140 128 117 143 145 127 130 161 113 114 147 129 122 129 140 139 164 165 151 142 158 160 154 163 167 131 186 166 135 122 154 134 161 136 145 141 156 149 156 160 150 168 143 158 169 139 147 142 203 227 468 290 246 226 247 242 196 255 245 236 276 219 263 243 255 255 256 224 209 188 258 280 257 256 247 246 564 294 225 209 170 223 184 171 177 155 211 177 148 190 181 181 146 171 146 185 160 154 160 149 196 175 156 203 203 183 217 219 217 188 199 161 164 175 172 177 196 160 214 201 203 177 220 211 198 214 191 246 221 240 222 183 186 204 195 205 202 222 207 188 225 221 237 262 216 254 226 275 253 239 173 200 177 194 243 209 216 169 190 160 370 240 208 220 285 251 231 236 238 258 225 232 246 242 250 248 267 250 240 292 259 218 261 255 230 217 227 312 235 215 241 184 306 241 232 204 247 250 241 257 235 219 258 260 233 241 234 220 234 203 247 207 230 217 232 211 214 262 220 218 205 227 187 239 247 188 191 206 203 197 221 196 229 217 224 190 220 208 167 209 202 189 240 209 219 216 226 225 210 227 209 228 203 228 184 232 173 181 188 192 219 194 246 179 254 190 250 217 208 228 202 243 245 203 193 188 178 219 214 183 168 189 199 181 187 208 191 220 201 224 205 186 217 222 210 237 237 208 211 217 100 263 192 189 203 222 219 187 205 211 240 235 235 239 225 234 206 212 207 213 196 220 176 200 181 210 167 173 184 186 184 208 201 240 220 259 212 231 227 214 267 228 264 199 231 259 231 237 270 236 204 258 231 266 255 222 278 267 247 320 283 272 309 288 336 256 283 262 279 286 261 265 225 257 219 253 211 238 236 230 243 247 222 250 293 213 246 221 222 254 250 199 295 241 230 266 178 239 217 223 239 219 251 215 209 186 174 219 181 204 186 237 224 238 197 212 199 221 210 195 214 210 219 258 247 244 229 191 263 238 221 232 210 247 230 232 225 233 192 208 241 243 262 199 211 223 170 242 208 242 215 198 242 282 212 213 252 222 253 240 198 215 204 252 219 173 189 208 212 240 207 239 260 268 251 228 213 225 245 234 211 232 200 235 202 232 188 178 365 214 213 278 197 244 265 273 222 230 232 266 220 255 218 271 227 236 190 246 216 249 272 228 261 266 274 296 262 258 256 202 242 232 235 226 198 228 246 263 239 242 247 238 244 223 216 217 264 220 221 211 286 254 231 243 265 317 216 244 223 326 229 244 187 205 241 204 233 274 232 213 192 202 186 256 187 187 243 245 267 246 238 250 242 252 285 292 219 251 234 204 240 242 267 259 260 280 283 309 243 249 228 269 260 277 296 349 264 302 310 259 335 322 309 268 258 278 268 317 274 258 290 222 258 280 265 232 278 255 306 249 240 258 217 224 225 242 209 259 210 217 240 202 235 205 229 269 238 250 194 218 191 204 239 254 401 308 288 275 202 233 191 220 188 227 197 271 237 239 221 234 251 213 214 196 172 217 225 205 219 191 210 228 184 211 243 238 226 240 216 176 210 243 203 285 244 221 236 213 220 207 193 234 200 214 193 227 215 184 231 287 379 240 222 251 258 258 207 232 226 258 267 238 245 253 243 210 231 227 224 234 201 232 207 250 189 221 192 221 179 180 212 223 250 291 238 258 262 182 210 265 248 238 170 205 196 212 224 211 254 237 224 234 250 245 229 246 229 208 176 203 201 185 262 257 209 230 236 250 185 419 257 186 209 240 215 240 256 245 258 279 236 243 294 276 239 279 286 336 291 304 318 267 374 390 338 343 345 385 330 404 367 351 355 366 331 322 328 314 297 341 329 324 299 340 384 311 289 335 329 344 337 343 315 332 269 288 269 300 289 309 270 241 308 288 244 287 240 265 234 294 271 305 234 264 228 268 242 272 202 270 237 283 279 249 240 253 234 336 251 307 288 316 290 295 276 279 293 287 305 275 272 318 273 345 279 260 274 497 343 371 342 343 339 309 297 270 254 215 231 282 236 279 269 234 253 239 219 224 269 254 235 261 232 202 263 222 265 227 275 236 274 275 258 324 283 271 266 250 255 275 333 281 331 286 289 313 275 282 278 261 277 300 306 310 278 257 283 253 235 272 245 227 226 253 241 280 294 279 221 269 243 221 240 283 313 321 291 283 226 339 282 247 290 228 239 248 250 267 191 237 187 150 223 228 179 194 225 225 173 210 186 161 190 155 192 208 167 170 183 189 167 159 165 160 152 161 146 159 153 213 174 131 153 161 149 138 143 154 163 181 187 230 218 234 276 270 251 245 255 300 307 444 310 345 330 299 320 314 348 396 359 405 382 448 420 409 370 401 376 348 360 347 367 392 442 372 376 357 334 309 285 324 270 250 354 423 301 363 299 300 258 306 309 298 295 287 243 232 234 231 219 221 187 282 184 264 208 234 241 255 214 209 268 219 231 266 245 224 197 253 247 252 267 239 223 197 244 221 216 212 192 223 173 208 179 201 220 211 269 281 199 230 181 227 215 220 203 279 271 230 273 218 239 252 246 244 213 242 241 217 187 208 222 208 231 244 234 215 208 220 225 204 259 224 204 235 194 279 222 263 276 261 251 272 267 288 218 306 226 253 223 200 219 234 224 214 200 222 217 199 243 232 247 239 403 353 358 329 352 340 354 351 348 323 347 343 347 313 344 306 347 308 327 337 348 330 312 389 364 374 340 385 357 335 347 327 362 325 348 298 343 307 319 377 383 358 400 359 347 343 341 352 336 405 348 374 387 373 386 394 383 389 395 365 403 382 384 356 386 424 445 427 469 453 433 496 490 454 488 475 498 505 497 478 441 486 449 487 475 425 428 452 458 523 509 493 483 418 415 424 456 510 500 493 536 532 590 546 507 529 529 555 542 479 479 495 522 484 508 463 488 503 492 494 462 464 447 450 459 442 417 428 391 393 392 388 407 340 377 385 331 364 341 378 392 372 348 327 340 324 308 306 327 310 278 371 325 299 330 289 332 355 293 330 329 313 303 336 329 350 333 287 311 429 297 312 345 395 385 365 369 387 404 440 530 376 420 404 452 431 402 405 422 393 384 397 424 388 434 416 379 334 315 338 308 293 359 358 329 334 317 308 298 324 332 336 366 305 301 330 351 312 316 327 315 274 286 308 264 301 330 320 285 285 312 329 320 302 306 369 296 292 358 351 397 349 320 334 336 331 321 338 284 302 382 345 321 345 305 320 361 297 322 322 337 327 335 328 308 312 315 289 294 329 281 290 341 306 329 305 267 286 297 292 275 298 299 303 300 294 296 295 305 272 262 283 260 236 275 286 279 224 260 285 283 307 286 318 297 315 312 313 264 244 275 289 261 261 310 289 275 239 269 290 300 299 368 347 320 313 354 366 340 320 354 330 356 344 357 348 351 322 358 340 348 306 340 272 262 279 277 271 282 244 283 273 257 252 280 273 256 247 288 281 263 270 238 270 272 294 295 297 309 281 287 291 250 324 280 271 247 251 239 251 267 214 216 261 242 680 315 211 240 205 246 196 206 205 209 198 241 240 250 242 262 276 265 184 234 253 239 234 275 226 246 225 228 227 241 212 264 203 230 213 244 255 259 215 264 252 246 248 275 218 225 223 170 182 177 174 169 208 205 222 201 198 238 230 683 374 296 317 256 245 243 246 227 255 252 227 201 168 163 184 207 178 166 216 176 193 245 287 316 248 262 239 214 232 191 236 256 304 246 287 237 231 216 244 221 238 216 230 230 197 179 189 212 201 239 214 199 211 232 215 266 243 240 231 208 206 213 189 175 163 169 665 355 262 214 186 199 204 190 172 171 205 149 195 164 194 158 152 177 180 192 161 202 246 197 209 193 237 224 236 224 236 162 203 184 213 207 199 164 165 171 182 159 157 178 126 636 386 271 282 257 247 300 286 265 257 261 288 251 252 252 257 228 270 280 254 238 189 224 220 254 204 249 221 241 187 171 151 155 192 176 153 171 172 184 144 147 151 135 156 163 219 191 682 372 272 241 233 266 218 209 231 206 191 183 170 194 167 206 199 196 167 208 214 243 273 187 308 290 253 250 289 227 218 202 197 190 207 177 192 187 183 147 147 216 180 181 231 239 211 815 467 298 240 201 203 208 190 180 193 200 182 217 182 251 257 241 214 243 291 259 194 214 195 219 228 332 251 266 270 365 397 373 375 419 379 455 421 472 448 525 781 421 403 404 347 353 407 378 343 375 431 382 353 382 402 369 367 349 354 346 325 306 361 346 351 339 345 344 345 352 336 312 297 319 337 328 390 336 341 351 355 368 354 318 348 354 319 361 337 358 351 363 303 310 306 286 241 240 299 277 241 267 270 291 269 223 239 257 268 270 276 278 269 242 237 246 277 261 219 200 275 248 257 257 285 238 262 268 274 198 206 233 278 206 220 247 290 246 259 244 276 265 276 292 359 359 377 377 392 434 440 429 415 424 486 498 513 508 520 533 511 523 525 465 438 504 543 553 542 568 553 576 558 504 522 488 489 501 521 533 436 476 536 551 528 740 509 375 381 405 408 368 301 304 354 281 257 307 296 297 300 295 286 283 292 273 276 277 249 270 304 231 295 225 275 214 243 268 293 277 228 277 290 259 288 273 346 263 257 280 266 277 291 306 299 332 360 354 361 338 340 334 380 305 337 297 338 334 309 270 336 310 290 323 378 312 303 312 347 284 275 284 284 234 276 241 247 228 261 252 266 281 230 232 344 282 261 259 298 278 273 281 336 290 258 252 317 293 263 294 325 273 315 313 305 336 337 326 316 331 294 351 324 297 297 291 280 275 253 239 265 267 272 276 296 265 287 271 278 263 241 256 276 286 280 675 503 485 491 453 421 426 402 398 376 363 448 414 398 423 381 428 419 446 400 405 427 395 424 446 413 421 417 427 437 444 459 473 442 476 462 473 462 510 530 518 505 514 520 537 483 517 509 494 514 550 478 570 577 547 586 544 576 539 534 484 526 490 495 564 474 540 497 466 493 512 559 506 535 532 476 507 488 539 546 576 535 522 545 492 449 503 508 526 494 482 470 487 481 471 458 455 455 408 458 416 400 417 427 399 421 467 409 400 410 452 419 437 402 414 409 410 427 408 400 396 423 377 358 350 393 342 310 410 413 387 333 409 367 328 372 531 324 221 219 234 195 188 190 192 191 188 202 184 204 176 183 175 212 210 264 222 229 209 227 225 222 219 182 219 235 222 221 217 251 230 275 240 289 274 308 262 257 307 275 260 322 237 234 274 216 204 223 204 170 156 201 185 178 205 208 193 173 168 191 220 211 262 257 265 235 243 249 253 278 285 278 289 315 288 321 316 275 248 250 252 264 267 249 248 265 253 264 257 240 267 232 196 200 202 218 192 196 236 218 220 228 256 229 251 293 231 245 244 276 247 261 280 308 336 311 332 322 318 313 310 262 301 285 313 297 322 313 293 304 290 298 242 243 248 233 279 265 237 223 242 229 212 240 231 256 237 238 240 255 242 242 243 251 261 254 241 246 289 225 232 238 246 198 214 223 210 217 219 223 217 166 150 170 178 173 175 160 148 165 119 160 149 141 144 175 180 152 188 156 130 158 156 153 144 143 134 139 136 569 319 208 207 159 143 161 162 170 168 185 187 191 185 155 156 162 146 144 162 133 141 146 149 114 111 115 123 136 128 145 117 151 151 151 131 139 124 115 125 100 115 108 159 129 121 101 120 126 108 133 144 151 137 122 136 138 128 120 112 128 118 128 109 117 118 108 121 133 115 141 150 142 153 168 111 134 145 120 480 265 181 150 149 151 113 127 140 138 123 133 135 109 114 109 118 121 106 120 106 105 116 103 136 126 100 144 100 112 121 116 102 117 115 131 134 130 139 133 122 149 117 134 113 126 124 128 103 109 116 94 107 101 128 101 120 124 113 119 109 107 137 124 105 113 121 131 140 128 155 119 124 116 114 121 116 114 102 95 100 109 125 112 110 114 129 125 130 98 118 119 115 124 123 123 122 114 112 115 117 103 119 102 140 119 130 128 108 102 129 123 100 102 109 669 388 288 274 201 204 245 212 194 175 175 138 167 153 161 159 159 158 175 151 153 138 141 173 168 127 152 165 173 147 151 181 159 141 135 154 154 151 142 168 143 148 151 122 129 118 116 138 128 146 114 131 137 140 134 148 591 309 292 225 190 270 231 191 236 179 196 200 205 197 227 196 181 165 192 164 156 157 163 196 223 144 149 152 164 160 186 154 142 135 149 139 166 119 135 158 183 155 120 132 127 118 111 132 184 144 131 128 143 181 169 215 218 166 231 248 160 187 158 136 143 123 127 178 143 170 128 160 157 171 152 152 130 132 147 180 215 150 144 151 584 295 264 216 174 128 147 139 167 138 127 149 114 110 129 133 145 148 168 166 131 133 108 123 141 137 128 128 122 111 121 127 136 158 183 191 210 172 180 160 159 164 213 179 153 171 182 166 153 177 147 156 165 158 136 148 148 146 145 142 129 134 129 115 136 141 130 124 145 130 127 113 119 113 103 103 155 123 106 114 91 137 105 131 124 117 138 115 122 124 143 159 121 153 130 106 141 153 141 145 156 178 136 140 149 156 163 156 120 128 141 123 134 116 136 132 128 134 146 128 123 115 130 107 118 120 153 131 148 126 138 112 129 116 140 120 159 131 123 134 102 144 119 124 149 112 127 137 142 103 112 122 129 138 126 123 115 108 128 175 558 329 235 225 206 214 213 177 172 204 175 155 156 150 190 129 122 172 137 126 138 137 166 108 143 151 124 139 102 121 121 145 108 115 130 107 144 133 144 142 141 149 121 120 118 148 119 115 137 158 120 120 120 130 150 101 110 135 150 130 121 115 127 124 106 147 183 149 145 163 145 141 149 187 149 154 137 150 131 170 140 136 150 131 133 100 112 119 132 127 121 139 145 118 141 127 135 139 119 176 144 140 133 142 158 156 111 140 145 132 123 609 315 236 224 157 152 137 141 123 127 147 139 111 133 126 124 131 154 114 128 130 130 98 118 147 127 118 128 118 150 134 146 107 103 140 147 114 138 176 170 185 190 163 190 166 192 173 205 189 193 202 187 164 166 171 147 150 162 159 158 159 191 215 184 211 199 212 170 161 185 170 166 180 139 142 109 153 152 157 135 148 149 171 133 128 112 122 142 141 143 149 167 145 132 130 124 127 129 120 143 127 130 129 128 129 141 160 128 161 117 157 577 311 232 195 203 166 216 163 177 177 175 208 172 191 187 165 179 137 187 162 135 156 179 123 137 173 194 144 156 148 206 139 157 158 146 136 125 122 160 144 171 183 157 159 210 134 142 143 140 153 186 166 187 156 156 142 182 145 128 130 128 131 139 132 143 135 178 156 145 143 191 152 176 174 166 160 145 119 131 137 121 128 162 183 145 148 167 141 123 138 174 157 151 142 120 192 260 131 553 301 197 181 166 145 132 150 149 153 137 164 151 157 139 169 166 192 238 191 186 216 185 180 181 197 194 196 169 176 149 170 162 181 191 190 169 169 162 186 191 214 178 167 185 180 202 178 179 175 166 182 146 154 166 168 515 325 257 225 224 205 200 176 212 195 192 215 206 209 220 240 204 220 200 220 246 226 226 267 271 252 309 311 368 349 360 373 388 389 436 433 416 449 444 437 447 438 434 406 368 395 410 394 414 392 374 385 358 365 318 365 380 466 428 435 435 413 412 413 442 411 423 394 390 450 424 409 429 459 417 415 423 412 429 411 429 418 417 403 412 384 365 387 376 341 375 365 361 343 350 396 369 385 361 326 338 333 353 331 288 298 241 232 235 220 232 276 274 317 305 290 249 257 208 225 251 261 240 239 225 221 197 218 271 233 268 271 286 313 260 271 283 282 263 278 225 201 187 235 214 210 200 206 196 175 165 196 247 275 229 252 224 195 212 216 229 192 243 219 245 251 235 237 198 193 184 208 187 157 138 153 162 187 158 154 133 183 162 165 171 141 153 186 196 567 283 228 190 157 171 172 192 178 143 151 163 142 144 136 137 129 162 141 144 164 246 243 220 222 210 182 191 176 181 177 201 190 208 189 570 343 246 235 167 167 134 177 149 136 160 172 157 162 109 149 143 111 130 140 109 120 112 103 114 119 106 126 173 135 137 130 131 125 135 142 113 117 117 107 112 109 121 116 123 115 137 161 208 196 212 222 226 181 208 196 178 216 209 193 241 251 230 228 238 195 180 196 196 173 149 141 140 166 145 168 187 202 240 208 218 179 214 218 195 215 194 178 183 164 184 182 165 147 152 190 156 190 212 164 115 181 126 131 113 128 147 152 138 563 307 240 200 197 191 182 149 188 181 148 154 124 113 123 127 110 133 131 110 144 136 145 115 125 114 132 131 132 122 146 144 151 174 137 157 122 144 121 128 126 138 132 150 115 135 137 123 148 138 139 576 303 208 198 182 201 141 205 161 170 189 163 155 166 145 150 161 137 134 148 199 124 145 159 135 122 119 162 132 117 127 143 126 120 119 120 133 122 121 117 162 160 153 140 130 150 139 126 107 125 118 129 138 121 127 123 161 147 143 143 130 138 132 136 111 568 298 200 172 166 155 154 118 147 158 168 164 159 143 157 167 169 155 130 130 126 115 130 129 140 107 126 129 116 112 102 110 110 101 108 114 100 114 115 120 107 139 129 102 111 102 107 120 105 105 116 113 114 123 101 116 113 111 127 580 329 217 195 179 166 167 140 190 193 202 225 227 220 234 196 156 194 185 184 210 222 204 200 198 208 221 218 248 255 231 216 191 198 262 249 292 226 293 275 297 296 282 307 266 286 244 245 266 241 249 233 213 227 209 219 227 256 216 204 270 224 223 213 205 225 237 240 245 236 232 230 238 292 241 247 236 210 215 192 250 228 225 190 170 183 230 206 213 219 219 216 247 261 247 265 216 229 219 265 218 234 229 278 210 183 224 176 211 614 293 202 195 179 154 148 157 139 169 144 153 134 129 138 139 146 143 148 140 124 134 129 144 170 150 124 153 134 174 169 136 119 148 161 145 132 163 159 188 213 203 191 205 213 232 246 240 254 212 177 205 208 191 218 228 236 203 546 271 197 179 159 144 204 166 163 163 126 123 123 160 156 133 130 169 147 141 132 141 130 127 128 131 158 117 122 124 155 151 138 152 157 129 135 120 146 140 167 179 155 136 129 123 130 134 153 142 119 130 116 147 129 132 124 123 112 137 128 131 151 146 160 143 137 130 137 580 310 230 230 193 245 255 274 248 233 239 210 207 166 157 189 207 205 222 205 194 184 170 189 164 139 148 148 178 165 166 187 137 151 151 159 163 180 164 170 160 150 151 175 153 528 264 219 198 199 196 173 195 163 167 188 160 196 157 154 153 133 128 134 132 148 143 138 142 155 124 154 154 137 134 125 92 115 116 138 142 126 153 135 135 127 116 125 111 133 127 121 165 160 115 126 121 124 118 116 590 345 256 209 212 202 183 206 170 178 164 198 156 165 202 201 151 158 149 146 161 162 144 153 126 160 150 140 159 141 117 140 127 138 126 158 157 136 135 115 122 130 114 137 152 140 161 137 170 156 153 128 162 202 131 150 113 138 137 134 115 130 123 128 169 147 133 129 121 126 130 127 128 129 147 136 135 148 138 139 131 123 149 117 126 142 130 148 126 143 127 147 165 153 188 158 148 148 162 148 148 134 148 147 187 155 148 163 178 159 159 156 182 178 133 119 130 115 109 131 164 159 144 178 170 155 160 153 161 200 139 142 168 187 175 190 156 165 178 175 157 142 132 144 144 141 137 153 186 190 201 207 215 206 175 172 207 192 184 187 162 137 125 115 172 148 170 177 146 155 157 186 185 171 151 142 186 167 185 163 155 157 176 149 154 200 188 181 184 208 188 214 209 231 508 293 252 221 183 198 175 164 158 166 134 158 137 128 139 134 130 136 170 124 173 146 141 139 128 145 160 121 116 120 112 107 131 143 102 117 109 122 129 103 155 128 111 114 111 134 140 118 141 145 144 144 128 133 131 111 121 142 145 130 161 170 140 144 153 134 138 128 137 117 160 134 123 113 144 550 288 215 188 160 135 147 151 132 163 148 138 160 148 160 209 172 163 189 186 222 247 214 239 233 282 266 248 268 260 248 273 264 230 252 231 227 212 222 185 188 203 207 200 205 232 217 243 281 269 242 258 270 266 294 293 278 272 277 249 264 246 246 235 221 259 234 261 261 270 255 281 263 270 271 253 240 229 226 234 258 235 218 240 250 252 261 248 220 217 249 244 209 263 224 207 212 253 254 259 272 255 263 249 247 239 247 223 203 197 224 254 250 251 256 267 280 222 227 234 227 230 257 240 221 241 246 235 284 234 282 267 292 307 297 268 263 277 212 200 208 185 195 214 191 188 209 180 209 180 171 205 228 244 233 263 286 236 241 206 209 213 846 550 503 381 425 413 328 297 423 289 281 249 278 270 311 330 280 259 311 257 232 222 314 328 419 431 418 384 422 445 518 462 407 563 432 443 419 395 421 411 441 470 480 491 427 469 497 479 480 493 458 508 481 503 500 517 504 548 529 511 500 466 468 451 417 421 430 417 408 372 390 348 356 324 334 331 316 300 292 307 276 266 261 258 241 228 225 192 239 199 201 211 210 229 232 225 233 262 255 248 263 286 296 281 262 293 239 252 243 920 455 367 337 289 316 248 314 253 300 327 295 257 252 317 272 349 328 317 289 291 326 310 333 349 351 333 406 364 332 338 292 332 327 313 307 645 364 263 248 210 194 168 190 209 194 187 197 178 168 153 171 155 178 179 188 205 186 263 223 201 187 186 163 173 158 164 142 159 132 138 125 144 138 142 157 159 146 171 134 142 143 121 132 148 142 141 133 142 139 141 140 142 157 131 141 147 121 140 146 138 127 129 128 132 136 153 187 181 211 161 191 151 168 173 155 152 150 137 140 133 121 143 145 186 178 172 171 188 177 158 155 136 173 169 872 504 338 340 331 265 306 277 205 214 253 277 211 252 342 222 300 277 236 269 250 264 237 255 246 257 300 288 247 277 277 325 310 312 316 256 336 272 576 302 275 176 170 173 169 209 186 160 179 190 206 173 166 206 210 224 227 234 233 240 251 225 269 237 223 210 237 259 261 255 261 256 258 249 252 268 270 247 952 501 410 370 315 293 266 328 350 253 252 231 218 263 301 268 319 262 321 283 323 352 220 247 295 242 193 230 227 246 217 202 215 183 179 213 219 224 222 327 376 316 234 294 418 291 285 333 378 314 265 365 382 345 322 300 357 293 301 326 342 286 285 228 315 278 280 254 334 327 274 246 271 226 262 298 302 278 235 234 263 221 222 228 305 268 280 302 255 270 226 193 276 246 278 259 264 215 220 210 244 216 221 213 211 193 204 246 223 201 205 250 262 227 216 260 259 223 673 361 235 247 199 195 148 164 150 159 138 139 177 117 147 133 155 144 142 147 190 160 119 154 129 147 128 131 143 164 147 159 160 144 131 124 140 131 128 132 171 189 244 206 219 223 236 229 195 237 234 185 165 166 158 193 201 259 244 303 280 257 288 267 290 280 251 268 240 261 257 272 299 256 243 248 233 207 221 194 192 169 177 173 200 187 187 227 197 208 197 178 189 187 164 188 180 141 163 168 194 138 191 177 156 152 155 164 196 168 153 158 166 160 143 137 163 131 168 150 173 161 152 127 128 138 133 150 138 138 122 128 173 171 156 134 128 134 134 143 123 139 136 136 156 138 167 148 187 143 157 147 131 153 112 130 127 140 136 121 162 131 154 149 166 167 177 178 186 173 173 174 172 178 141 147 182 190 159 172 180 186 196 173 173 185 186 214 207 218 184 170 189 179 188 164 263 181 193 193 222 225 211 230 259 202 209 223 194 218 223 189 170 178 157 164 160 191 213 178 189 183 217 173 171 173 163 156 159 141 126 133 114 125 111 125 113 122 138 118 118 130 135 133 116 118 134 125 145 109 118 101 120 121 119 108 106 121 101 101 108 87 107 97 85 125 105 107 112 142 163 161 184 177 187 155 216 175 165 175 161 141 155 183 186 234 257 240 278 281 293 285 277 263 334 299 295 316 322 321 366 330 352 338 347 358 328 321 295 346 328 369 354 329 379 384 402 408 388 428 409 415 420 440 367 416 393 388 354 384 344 313 322 375 339 299 306 256 284 266 256 235 275 311 230 237 305 241 221 233 235 214 240 222 245 243 207 159 230 213 257 229 212 212 229 196 212 232 209 186 183 223 178 199 207 178 191 189 184 236 239 222 204 204 201 193 187 166 172 145 179 174 225 200 202 195 220 183 234 230 233 198 177 178 226 171 171 145 177 177 186 172 209 208 151 168 161 183 147 143 162 137 120 124 131 128 139 152 136 144 157 174 210 150 141 125 140 165 154 136 145 160 137 148 149 130 159 129 154 114 137 114 103 152 114 110 176 129 133 169 177 152 121 170 170 128 151 123 117 119 144 118 137 134 132 112 137 134 130 109 154 132 139 633 295 212 173 163 130 131 138 135 142 124 141 144 134 121 140 120 142 133 140 112 114 139 120 100 124 111 119 121 98 117 117 116 104 97 104 103 115 97 128 119 104 99 142 116 116 120 175 145 152 130 119 126 130 140 129 150 162 165 187 211 180 170 162 162 180 160 134 135 136 151 156 169 132 131 143 146 147 132 123 132 153 149 137 163 165 144 145 152 159 147 154 143 164 117 129 140 114 114 131 120 104 123 107 98 114 108 117 119 134 99 115 106 125 107 133 143 122 142 135 629 359 247 222 149 166 152 142 165 134 134 146 127 114 119 130 132 127 131 110 113 112 131 108 122 147 116 111 111 139 113 118 138 138 145 142 128 122 126 112 121 121 123 141 153 144 135 134 138 142 145 126 136 142 149 147 150 149 186 161 166 126 155 168 156 169 189 170 233 161 207 169 192 548 303 215 162 148 132 135 119 165 112 128 123 142 107 110 92 118 100 100 118 105 118 140 131 114 96 110 87 105 118 92 91 101 115 129 97 109 94 88 93 97 103 98 94 109 113 597 286 245 240 241 208 252 221 189 185 188 165 162 171 183 179 152 150 158 132 163 155 150 156 146 129 147 149 131 172 150 153 168 170 173 160 186 177 138 176 176 145 165 167 183 190 156 175 161 147 155 143 186 178 156 156 138 152 145 160 126 123 114 127 117 119 128 108 129 124 143 126 144 116 137 144 103 131 149 129 124 102 125 105 116 124 191 543 275 215 175 178 133 127 124 128 108 115 145 136 117 121 109 95 117 93 102 130 94 94 101 98 101 95 126 104 100 93 138 145 105 101 120 105 125 142 110 80 97 84 98 93 99 113 112 76 95 85 98 101 100 110 95 105 98 103 112 106 101 81 101 112 140 134 120 105 126 132 145 106 125 106 112 113 98 121 114 114 131 115 104 103 101 101 89 98 110 103 101 106 159 139 145 201 203 231 237 236 239 176 157 150 142 194 174 162 186 163 130 123 123 119 137 145 151 112 139 120 125 120 110 111 121 119 99 101 120 109 112 107 116 166 209 208 176 230 226 256 195 171 153 177 159 146 152 175 145 143 149 140 150 165 160 133 136 168 178 182 128 110 150 149 130 120 122 127 151 149 148 127 124 136 151 127 138 167 170 168 127 114 128 144 161 134 111 121 114 109 116 118 130 123 121 114 142 117 121 126 153 127 119 114 152 168 177 182 185 168 171 115 145 122 680 346 264 210 194 139 194 160 208 132 107 113 145 170 136 153 152 130 120 152 152 122 156 131 104 108 100 110 127 131 100 115 130 113 115 152 142 127 122 80 109 103 95 114 95 110 88 94 105 115 137 119 160 143 142 144 160 184 122 137 121 154 192 215 197 156 138 121 135 116 109 126 128 135 127 125 155 139 123 144 158 115 116 109 116 111 111 112 105 111 114 121 122 111 156 119 133 134 109 121 119 117 128 145 122 139 153 101 107 111 102 115 117 113 124 115 105 125 131 109 120 134 99 125 130 124 106 116 148 125 148 124 141 118 124 106 111 111 120 122 101 147 138 128 153 124 116 128 109 136 137 147 157 129 145 100 134 116 112 123 131 114 137 155 137 157 174 123 133 130 210 206 212 176 184 201 219 230 183 181 203 188 255 199 212 224 207 236 194 201 218 171 225 236 211 217 231 182 241 192 196 222 271 312 290 268 243 265 258 269 301 317 310 268 242 241 214 252 287 268 221 236 266 253 237 225 259 239 201 169 196 222 220 235 216 217 198 204 184 200 185 173 218 238 167 179 173 177 155 207 213 234 259 288 303 303 346 392 387 430 391 427 375 380 322 359 352 386 341 302 242 211 249 218 288 326 289 307 268 307 260 285 255 280 319 299 313 294 299 314 299 305 334 326 322 333 337 324 305 291 303 295 312 279 291 291 291 288 284 238 233 184 192 176 226 185 231 203 210 239 192 218 232 211 205 223 205 181 171 184 158 194 149 145 154 162 141 173 175 165 169 139 176 171 141 161 148 175 178 230 221 168 166 162 210 185 197 215 214 228 259 209 227 213 260 221 297 242 261 266 308 246 224 218 193 226 261 287 299 297 311 326 364 362 325 308 287 288 288 302 269 274 307 275 277 275 291 305 292 284 264 255 260 237 300 294 292 305 318 315 309 304 341 312 618 338 300 327 347 282 311 313 323 328 316 299 286 300 319 297 300 306 261 244 258 251 246 218 233 261 232 214 270 258 229 233 290 253 249 279 291 266 312 291 290 286 258 264 273 251 244 263 319 288 291 324 290 288 369 331 296 293 298 317 266 271 270 250 265 214 228 229 250 211 223 280 269 260 274 265 292 221 266 231 237 218 196 228 234 215 199 215 263 220 216 224 183 204 177 171 169 177 215 173 219 196 202 191 192 252 197 183 182 174 201 168 191 171 225 187 159 167 169 165 177 136 182 195 183 196 201 217 211 251 231 241 176 166 193 184 161 178 192 184 173 138 136 174 177 192 249 169 137 158 156 162 167 150 117 119 131 138 137 111 144 127 146 137 130 124 127 120 158 116 149 159 160 138 173 179 180 160 198 145 129 141 148 179 191 140 124 144 153 141 122 618 304 227 209 195 201 160 146 140 137 125 127 135 147 124 97 128 125 113 115 111 109 119 126 114 122 136 113 98 139 102 105 111 116 118 133 132 134 135 155 151 128 153 140 137 123 152 163 129 155 119 143 113 130 120 143 118 138 123 161 122 138 121 118 145 111 154 110 120 121 143 600 278 211 193 168 196 198 168 184 186 177 184 171 166 174 167 155 127 116 128 124 120 142 116 123 113 131 148 134 182 137 126 168 133 133 152 133 134 154 134 132 150 219 152 140 187 133 136 142 126 137 164 129 157 136 567 264 202 162 155 158 144 129 156 147 170 142 145 141 135 150 122 102 140 112 98 116 111 126 112 109 109 129 122 106 115 123 131 113 110 115 124 114 143 124 107 98 99 137 119 115 125 120 121 111 135 131 121 129 124 127 135 101 132 160 138 120 96 118 144 146 132 149 119 128 147 110 111 142 131 136 163 127 180 154 144 161 145 134 143 116 122 100 106 118 105 124 114 558 308 208 169 181 157 190 179 148 139 175 151 112 130 126 131 137 133 156 129 149 127 126 154 137 153 124 125 146 133 133 148 136 117 145 151 157 155 177 138 115 123 155 111 135 121 134 135 139 163 171 126 135 167 153 167 141 157 149 165 142 134 136 128 126 151 142 133 124 140 136 134 110 117 150 111 104 129 105 106 126 122 129 132 119 131 122 121 124 120 116 130 110 116 138 119 101 130 116 119 131 111 108 524 296 206 165 124 153 152 123 142 133 152 158 124 148 126 175 121 147 116 101 115 120 97 114 103 120 134 120 106 117 114 114 115 101 111 105 90 518 267 238 175 169 143 186 140 165 127 136 149 122 118 131 139 122 136 115 103 139 115 124 99 147 144 133 141 133 123 151 145 112 114 126 125 136 130 138 110 123 116 107 113 110 118 128 112 118 122 110 118 109 118 117 118 133 120 105 155 116 107 102 105 118 124 136 126 119 151 116 104 136 126 126 123 148 117 108 120 125 104 126 159 140 114 128 101 95 131 111 124 121 118 150 145 130 120 133 119 109 131 148 156 136 114 121 101 103 119 110 87 104 113 122 116 106 102 122 123 103 98 123 100 110 125 145 125 114 121 121 105 114 105 89 116 114 102 115 117 99 118 116 134 108 117 103 104 101 119 99 101 95 110 97 131 131 132 116 101 103 108 101 109 124 107 137 90 94 120 91 87 98 105 120 522 357 215 225 207 187 181 185 180 150 173 179 191 207 160 176 195 180 193 177 194 200 166 187 166 174 174 164 171 182 159 188 197 144 198 179 175 146 195 189 157 173 166 169 182 197 156 193 144 181 168 181 204 135 157 171 186 157 170 154 167 164 150 176 154 146 154 196 164 168 173 206 170 171 160 197 153 167 147 181 153 165 151 184 147 160 152 176 149 193 173 147 153 188 159 155 205 172 168 185 211 176 155 191 181 203 194 180 172 204 180 178 188 147 199 180 154 185 144 139 159 161 146 173 176 163 157 195 164 184 143 184 169 198 158 153 167 169 194 157 192 213 183 205 177 173 128 175 161 223 176 210 200 193 225 212 182 182 180 192 145 194 221 190 519 274 195 208 215 199 204 204 234 192 249 185 183 182 183 172 169 187 165 184 202 164 210 164 158 182 156 146 141 147 143 752 354 298 290 274 246 230 228 265 272 318 282 261 264 290 261 293 287 287 263 253 255 286 291 252 233 262 248 272 268 258 245 237 226 228 243 202 195 196 224 214 188 268 261 231 234 808 408 340 265 250 215 210 239 229 204 197 177 208 251 203 181 205 208 236 212 249 218 209 184 203 210 212 208 208 190 217 196 214 202 192 173 201 169 177 186 177 168 228 198 239 205 186 199 208 206 205 228 225 225 240 215 213 194 192 184 222 171 189 205 182 207 211 185 168 194 209 223 183 193 234 216 264 222 222 219 190 231 262 248 219 213 207 194 194 210 205 186 221 195 165 171 194 191 138 154 173 187 242 221 171 238 209 227 230 197 237 171 165 203 243 222 213 183 212 211 190 155 169 182 229 217 190 180 175 166 174 221 135 183 198 159 157 202 196 162 202 188 210 185 225 220 240 162 172 200 184 142 158 190 221 183 193 184 165 159 192 186 187 210 209 167 287 213 192 176 245 231 195 195 179 197 200 190 195 194 198 177 171 190 196 171 218 200 225 200 185 216 210 207 188 190 213 216 203 160 172 181 155 166 180 176 197 167 198 189 204 210 227 193 229 196 175 184 231 218 202 190 556 345 295 234 295 260 320 273 240 270 249 235 221 218 251 220 242 265 290 307 268 282 251 241 251 243 247 202 265 250 232 305 290 291 265 230 274 635 345 284 282 247 238 264 248 229 225 238 239 222 210 219 244 205 252 260 287 229 241 224 236 271 203 206 231 251 245 248 272 291 594 288 272 258 257 236 229 231 224 212 256 217 207 207 251 218 216 235 201 187 199 180 207 212 205 242 242 233 240 195 196 255 247 248 258 253 246 242 232 191 214 187 222 220 243 234 262 617 388 296 248 240 235 218 240 205 239 240 212 221 246 233 235 250 258 252 222 210 210 227 230 206 218 215 229 199 209 219 233 221 223 238 226 269 222 260 248 243 237 233 279 247 247 253 274 271 266 304 275 264 249 290 267 251 273 565 362 306 239 270 227 204 239 222 218 215 251 236 262 196 227 213 199 220 225 228 240 195 221 210 190 210 244 220 238 203 214 214 192 181 204 182 190 193 168 195 179 218 200 226 189 207 231 193 208 216 224 226 230 278 287 263 185 239 592 324 316 247 244 223 264 238 279 227 220 200 207 193 207 188 223 215 177 219 178 161 186 206 210 187 173 161 198 183 202 196 182 214 201 182 164 185 176 158 199 164 179 191 200 207 241 213 196 206 218 200 224 230 244 189 210 209 197 174 160 192 175 216 211 204 228 199 199 209 195 190 162 180 161 180 183 176 182 169 166 726 418 424 442 351 345 340 374 307 294 319 323 304 269 333 314 248 251 250 314 280 306 278 293 314 270 308 344 276 283 303 297 266 222 344 321 301 293 342 371 284 721 465 465 395 386 356 402 359 368 343 356 387 365 325 362 337 368 348 406 380 330 357 393 373 339 337 364 369 367 404 666 472 508 458 481 481 508 548 591 603 577 558 608 580 570 609 587 602 623 617 606 565 551 535 481 491 478 439 461 426 469 408 390 393 361 338 353 330 335 318 306 327 332 324 348 335 318 287 300 300 277 278 287 274 269 249 250 232 263 269 286 268 278 281 321 309 299 306 283 286 271 255 280 251 231 230 206 206 254 227 254 240 245 267 277 229 261 272 248 261 273 270 281 245 236 262 271 210 215 225 216 207 174 210 217 196 207 223 211 242 221 226 237 242 210 262 261 227 203 217 226 228 266 214 265 249 636 324 236 197 177 216 208 173 152 189 171 200 207 191 197 173 223 215 233 182 191 208 211 187 209 205 186 159 171 179 213 218 217 154 170 178 149 145 155 160 215 171 174 192 175 243 227 224 214 206 229 204 253 202 171 212 185 183 174 150 170 154 155 163 221 195 271 221 189 213 202 197 193 207 196 191 198 148 183 619 324 237 220 233 320 344 349 286 265 204 253 249 331 314 307 286 223 250 241 196 206 230 260 274 622 329 254 203 222 201 206 216 240 239 259 220 228 226 204 222 194 165 205 160 172 180 176 205 166 171 167 167 157 163 181 167 161 184 641 349 288 291 302 214 261 229 234 218 195 188 206 178 210 179 179 191 207 226 234 200 200 178 211 175 208 171 155 144 143 145 159 151 164 164 150 148 141 118 140 146 123 125 663 318 269 251 258 236 246 230 240 232 254 216 222 217 208 216 213 226 205 234 204 168 194 214 174 174 174 189 205 166 194 206 662 349 304 309 307 307 298 320 303 292 364 336 327 327 368 349 360 363 344 329 349 373 350 362 408 397 401 345 348 441 419 405 420 414 416 449 405 415 434 456 458 383 435 416 419 420 423 410 422 450 441 434 462 475 459 485 500 505 468 497 487 468 476 504 464 491 465 448 471 477 424 469 470 522 513 530 525 541 517 473 482 500 532 477 513 521 548 577 582 583 583 539 537 535 436 435 487 432 463 482 410 431 410 372 347 417 374 429 382 349 414 332 313 409 403 424 366 382 407 400 363 413 428 350 357 418 343 369 389 350 361 374 328 341 389 337 358 364 299 354 379 365 370 352 360 371 350 384 396 354 399 372 328 331 360 320 309 277 341 323 347 358 419 366 327 405 370 352 315 337 345 375 343 331 333 300 297 317 330 332 293 334 380 334 253 308 259 315 299 256 345 318 283 334 308 339 328 346 330 272 238 225 241 278 252 265 313 225 247 226 290 271 229 259 296 263 264 288 313 321 342 291 327 288 258 328 333 344 297 307 326 262 331 310 287 303 320 302 288 283 343 288 306 261 290 256 314 313 357 329 400 362 326 347 343 366 424 403 384 632 401 333 330 305 348 338 340 382 391 364 382 411 397 379 338 337 298 329 320 246 274 257 242 226 242 240 279 238 246 218 217 248 167 155 162 184 190 199 202 207 190 238 234 226 279 246 262 293 251 255 268 282 253 269 245 267 272 264 267 259 249 289 270 241 258 271 301 267 219 274 263 264 269 283 273 260 257 271 296 254 255 251 201 223 195 184 196 167 163 197 172 163 164 160 177 157 211 179 169 163 147 141 132 139 159 198 208 230 228 201 251 227 250 253 226 226 197 177 188 205 185 185 615 366 279 327 271 288 244 262 269 252 304 274 323 251 270 287 292 209 223 174 201 266 252 262 249 264 235 194 232 249 258 265 290 314 331 330 333 331 585 323 244 228 243 226 222 191 177 187 174 176 149 188 195 190 238 231 264 222 235 213 217 226 236 205 223 231 224 210 217 203 228 199 218 249 243 222 256 248 234 195 185 180 178 178 247 257 236 276 270 268 226 268 232 252 219 244 194 201 167 154 179 135 142 167 231 209 245 214 188 202 173 154 181 186 157 172 193 172 186 200 190 185 235 217 180 190 172 161 159 168 154 167 144 161 153 173 205 193 188 199 148 167 198 197 218 200 190 191 175 170 176 182 163 189 188 208 235 209 225 199 233 187 177 188 172 182 198 198 220 590 293 316 292 272 301 287 287 293 260 272 256 184 224 247 297 263 273 274 235 271 275 285 229 252 272 310 302 325 331 293 301 290 260 284 322 309 264 271 271 643 324 199 237 159 160 148 169 160 149 162 155 150 139 149 134 139 128 140 141 140 149 129 124 128 114 147 190 134 147 149 149 134 159 137 182 196 205 199 187 177 162 172 196 172 197 185 209 193 204 180 220 179 167 193 198 163 144 174 153 173 178 153 166 183 198 212 191 131 110 162 160 151 117 116 140 144 109 106 159 120 125 112 111 123 110 123 119 145 133 140 135 132 164 137 155 121 125 131 174 155 137 145 122 129 141 148 149 168 146 142 146 185 149 136 154 115 140 133 170 138 141 155 156 176 193 224 165 204 197 185 192 213 194 220 214 210 211 215 206 238 197 231 213 232 220 222 204 201 195 190 209 233 216 197 191 197 190 192 219 256 253 298 301 344 346 294 305 287 277 265 262 292 335 353 354 363 394 367 414 373 337 324 307 290 290 295 308 352 346 366 363 346 334 289 277 226 220 201 263 265 252 255 234 280 248 229 274 257 219 245 224 214 183 196 223 226 195 182 170 165 203 186 174 171 170 167 167 177 173 196 180 195 184 157 182 162 214 207 190 172 174 176 149 188 208 132 146 158 136 123 163 125 146 147 148 156 140 164 128 171 144 127 155 180 135 131 128 132 165 174 150 179 913 588 498 480 408 346 304 389 338 316 454 471 419 302 286 326 301 310 272 311 330 279 298 322 345 224 272 265 230 242 248 376 289 285 324 327 343 329 296 303 284 303 347 417 334 340 306 379 300 362 348 421 459 380 383 459 397 471 515 529 487 479 497 565 502 477 551 541 499 460 449 496 439 410 433 497 426 444 443 496 463 481 513 472 455 699 344 304 206 199 212 238 188 198 211 220 243 203 254 260 240 217 236 266 215 237 266 240 237 262 249 297 268 274 307 274 233 273 296 267 261 261 311 344 359 343 354 332 377 376 394 374 393 417 430 444 440 466 451 465 467 456 433 423 427 400 402 374 357 330 343 310 363 319 361 333 343 341 334 304 290 278 309 326 289 287 293 302 275 259 270 294 288 283 264 307 234 246 255 244 252 233 245 273 252 237 208 188 208 224 219 211 249 258 240 293 256 276 291 262 285 289 253 228 625 305 248 191 213 211 231 266 194 211 232 253 170 208 171 169 164 195 201 173 163 164 162 163 161 146 166 154 129 126 120 159 143 157 191 187 161 174 178 214 176 181 204 180 196 164 174 160 154 155 187 155 181 125 143 153 138 115 115 161 146 162 171 164 143 149 142 134 118 157 140 147 121 127 149 154 104 109 137 159 145 146 118 625 304 248 273 252 240 194 215 209 190 179 219 168 186 212 177 220 225 215 204 218 203 170 191 170 182 208 187 175 198 182 151 229 188 190 166 167 168 147 138 137 161 146 164 189 167 164 160 175 167 178 198 147 181 185 173 179 165 188 183 196 214 215 200 169 175 171 178 156 201 158 149 148 171 166 148 162 165 182 186 164 174 259 263 238 201 205 252 232 200 199 213 213 161 204 212 219 214 192 193 173 172 184 192 183 180 196 209 207 217 181 221 195 203 200 193 194 163 173 149 159 136 670 277 270 213 206 219 226 202 190 194 210 219 215 214 215 207 229 211 276 217 205 206 213 227 215 216 201 238 224 216 223 222 198 206 187 212 241 209 230 231 228 205 208 223 213 202 207 218 232 207 204 217 212 236 230 224 614 316 232 193 199 179 218 198 235 204 199 210 216 208 182 177 209 193 217 227 253 250 279 212 238 235 231 202 188 181 204 182 169 160 185 190 524 317 230 199 152 170 138 172 163 135 158 150 168 152 136 129 171 172 148 151 186 150 141 155 195 141 165 183 173 180 175 181 240 193 206 182 226 198 209 209 253 236 273 336 311 323 277 308 349 372 350 397 339 368 362 397 402 399 385 396 384 412 426 406 395 396 381 384 397 409 439 412 412 406 425 436 413 412 378 338 335 317 336 364 337 321 351 351 399 374 357 372 377 315 324 681 360 283 258 267 257 261 240 247 252 292 266 245 278 223 245 212 251 243 243 246 200 195 187 172 238 211 240 230 289 267 285 292 254 301 258 303 326 338 343 348 344 328 353 313 354 347 316 305 293 307 315 321 340 330 348 292 287 312 659 407 330 342 416 389 378 359 379 331 337 379 392 369 391 359 382 352 287 347 351 371 373 375 354 323 342 380 401 399 357 356 409 314 291 385 387 639 292 198 208 165 168 153 137 150 151 148 147 138 158 159 173 147 151 159 152 149 162 200 226 185 159 148 185 151 144 157 200 154 159 159 135 161 135 129 135 136 129 141 135 138 595 310 268 206 215 210 180 202 198 236 241 229 214 194 201 196 182 205 174 187 200 173 192 224 227 210 208 249 264 280 259 276 255 293 250 268 255 258 233 250 234 213 217 219 210 226 226 219 225 201 637 278 204 172 191 171 170 144 156 140 134 149 153 165 138 169 156 122 131 125 110 129 130 111 132 187 126 150 132 127 150 121 146 118 124 128 129 140 167 162 184 184 184 185 164 159 195 193 194 202 199 181 142 174 185 207 240 215 190 207 190 183 187 193 170 208 213 179 203 247 199 544 272 239 243 209 247 212 270 241 246 210 183 191 183 181 197 184 220 187 232 195 198 166 172 172 170 132 193 162 164 141 155 170 166 168 179 167 167 193 184 188 174 177 166 208 181 201 214 205 174 190 181 159 184 197 167 226 205 171 197 182 173 160 174 159 147 150 157 153 132 142 140 155 142 156 170 153 148 129 122 128 150 146 123 110 171 166 163 199 182 196 199 184 193 204 216 221 182 174 609 277 242 191 155 204 167 146 210 153 144 142 139 143 152 135 124 125 184 121 141 168 135 186 149 134 137 172 175 142 141 111 155 147 116 148 120 116 132 142 121 135 121 142 115 147 166 189 165 119 128 124 155 127 138 135 106 149 114 124 154 132 134 557 259 202 186 149 165 158 160 187 151 177 174 173 177 163 176 160 169 190 168 147 149 162 130 124 167 147 149 158 142 129 156 147 131 161 163 127 146 169 133 143 146 125 140 139 171 164 137 139 128 171 183 145 149 132 139 137 142 161 175 143 149 133 126 141 139 160 154 134 148 147 140 153 186 139 144 169 160 605 247 221 220 149 153 143 157 152 177 130 160 151 144 178 159 141 130 227 125 128 137 123 125 135 133 124 128 105 151 115 110 138 161 140 139 182 181 180 126 173 173 170 144 167 183 151 135 126 132 141 167 176 142 144 169 164 157 161 128 133 111 119 117 135 149 117 521 288 228 216 219 246 290 278 350 344 339 356 323 355 382 346 367 387 409 390 391 408 397 374 360 351 341 355 326 370 337 331 342 310 307 316 273 269 256 258 238 256 260 232 204 244 211 201 161 175 174 146 161 150 157 152 165 138 132 176 166 156 129 151 150 121 127 128 159 122 138 154 173 147 128 127 143 169 132 140 143 126 121 139 122 134 126 133 109 120 588 287 204 179 158 173 168 157 146 135 129 127 132 154 135 118 174 98 115 99 102 127 132 96 133 120 119 116 132 132 116 150 136 146 146 150 131 167 170 166 208 175 182 198 188 191 187 171 184 178 153 158 155 149 170 201 172 150 157 168 156 170 157 159 166 133 139 132 143 129 143 145 518 254 234 248 209 154 171 208 185 208 161 191 235 215 240 284 267 273 286 283 287 312 354 332 349 348 383 341 310 343 287 244 221 251 266 346 358 357 348 377 409 418 361 392 391 385 432 373 370 357 374 362 324 382 357 351 378 394 334 9 157 321 260 256 254 239 226 257 242 235 216 180 204 191 207 230 221 221 202 192 252 232 229 209 203 153 182 204 228 218 190 181 192 164 173 194 172 176 186 158 161 152 194 199 216 185 176 181 155 148 187 181 188 193 210 184 209 211 260 216 230 195 171 186 169 176 195 213 236 193 190 190 184 189 152 140 157 148 154 157 159 181 150 157 159 179 181 195 190 207 196 200 197 201 196 217 200 197 214 208 203 202 196 209 225 192 200 199 178 201 192 178 175 183 215 228 241 230 229 240 232 256 259 294 261 295 283 315 313 324 343 324 342 373 349 342 332 358 346 375 388 424 385 395 367 405 338 402 378 376 353 397 339 326 338 363 337 313 316 343 313 385 343 331 318 338 336 325 349 350 384 331 373 367 391 359 387 374 408 376 432 358 371 394 414 389 353 402 398 365 367 345 389 344 370 352 327 327 367 323 370 339 370 354 329 347 364 378 326 399 367 414 391 383 385 414 350 355 355 357 392 359 346 368 333 301 306 344 323 291 331 309 283 291 286 299 285 263 246 284 251 268 267 262 234 261 232 276 249 262 299 314 316 329 303 325 270 302 298 276 261 247 253 272 222 223 220 229 239 199 212 235 237 240 273 274 227 265 258 263 290 274 308 306 303 288 267 286 280 265 246 269 256 211 235 272 212 200 257 256 262 254 260 206 209 206 222 221 239 226 224 220 224 202 227 199 216 265 236 287 244 246 231 214 245 201 239 202 205 231 212 212 222 197 223 199 210 205 191 196 199 201 197 203 191 194 259 213 217 219 242 242 207 192 215 185 186 199 180 168 183 174 203 196 175 174 165 145 184 169 188 167 201 160 186 148 158 180 165 151 141 160 127 134 156 171 168 195 138 137 144 196 160 175 198 189 208 191 177 193 211 155 192 198 153 167 172 180 155 139 167 184 171 175 184 179 157 192 173 183 177 174 146 189 165 149 170 195 170 174 182 186 159 164 174 164 145 139 178 153 159 153 144 162 165 176 170 169 152 157 157 171 165 151 138 164 142 150 157 158 170 146 169 169 147 155 173 154 187 156 159 152 168 151 161 166 148 133 149 121 143 159 152 164 135 173 155 161 151 187 164 172 555 350 309 293 285 283 327 271 318 292 290 317 256 297 306 269 281 296 307 326 310 303 306 306 273 311 266 287 319 268 296 276 309 292 281 285 288 275 292 268 256 306 286 281 280 264 287 249 251 250 265 271 250 253 248 258 262 280 288 265 265 240 276 233 311 260 248 241 223 251 252 260 292 266 236 222 250 235 231 228 249 230 243 184 200 249 234 213 224 230 251 181 213 222 186 196 162 186 174 134 237 214 189 186 183 167 168 157 146 142 148 154 112 138 130 137 130 122 136 119 149 141 141 143 112 147 123 153 167 152 128 731 479 336 436 403 385 318 277 246 205 233 291 253 295 342 315 287 195 208 211 224 259 219 299 233 258 186 228 231 183 188 230 192 206 241 205 209 201 228 227 225 200 218 281 190 214 228 190 211 237 183 210 314 292 322 290 308 279 258 244 268 235 241 234 278 260 216 247 306 280 295 226 275 286 316 268 272 271 252 192 223 226 221 173 222 215 244 213 249 251 202 237 250 232 241 255 328 293 334 302 357 305 413 332 397 414 367 360 424 387 452 373 449 463 453 440 465 513 496 485 556 471 457 477 481 486 455 453 510 436 420 380 436 373 434 431 446 384 446 387 436 380 431 428 352 330 355 297 324 296 268 302 275 276 323 358 257 247 261 300 241 214 270 287 265 215 250 340 195 260 285 325 236 245 249 314 230 251 282 274 280 217 267 327 260 245 235 256 214 226 248 287 264 265 305 328 286 295 354 366 363 331 379 343 375 368 391 377 365 353 319 362 291 309 245 334 343 314 327 412 327 335 336 319 310 327 326 325 345 342 335 340 381 339 317 306 330 312 316 306 303 305 325 315 321 366 326 305 312 312 316 317 328 334 323 349 347 366 362 328 337 355 393 396 405 410 410 396 366 353 303 357 389 365 399 396 418 412 429 358 406 366 365 378 426 391 423 401 386 427 436 445 487 451 433 430 487 487 504 463 504 491 506 452 501 494 503 506 518 466 485 450 509 521 497 501 523 515 515 494 546 509 537 481 521 478 497 453 486 472 489 463 489 476 440 471 424 438 445 439 442 436 473 454 430 451 486 459 488 419 455 441 458 454 477 418 440 415 424 405 423 412 455 380 404 347 402 355 372 357 346 325 315 282 285 221 201 212 215 251 249 237 259 251 255 259 256 255 245 280 281 320 366 388 421 452 424 434 429 441 442 435 443 462 463 455 421 426 455 445 450 479 527 515 468 508 512 497 537 477 478 530 499 538 491 546 520 534 521 571 591 618 573 549 523 598 600 641 548 584 560 612 568 574 589 609 514 474 527 517 511 494 481 467 449 435 343 330 264 296 348 357 375 370 334 295 288 365 309 283 256 291 237 271 260 325 269 299 343 345 309 270 318 311 345 292 314 345 315 319 329 358 375 364 395 330 419 437 465 447 456 466 517 480 509 512 548 484 532 502 477 513 509 518 501 476 498 413 437 382 383 408 411 398 448 368 384 343 312 359 360 332 387 398 395 327 435 374 410 341 420 391 390 386 402 402 366 372 397 370 410 344 361 312 365 347 325 263 233 245 276 262 248 277 293 314 264 238 262 269 256 243 222 213 227 176 228 287 257 239 263 298 283 271 263 244 312 312 323 279 322 322 332 324 314 315 342 316 346 368 339 358 341 312 354 292 299 286 257 263 247 259 296 330 259 279 303 256 341 321 308 306 308 320 269 268 273 306 246 272 232 250 233 200 241 266 267 256 347 287 246 276 244 256 305 285 283 276 216 216 230 252 236 198 218 208 201 206 216 196 254 232 218 216 264 254 726 399 325 333 288 302 315 316 284 291 273 277 254 230 206 214 222 271 283 296 288 311 296 309 328 336 343 354 368 319 338 279 274 321 300 325 256 255 259 209 192 253 258 245 230 231 253 225 192 203 220 200 721 339 244 241 204 237 177 199 196 177 178 162 157 183 193 173 180 155 183 184 152 198 186 207 183 215 119 314 293 212 209 207 205 211 211 223 201 202 187 167 176 185 150 171 164 187 189 198 174 178 165 175 165 194 146 172 142 153 152 165 158 171 161 145 186 168 177 184 664 349 285 263 259 255 234 232 197 228 202 215 189 192 178 183 154 143 137 131 169 154 130 137 147 142 151 150 180 183 204 195 182 199 200 192 211 209 185 168 189 184 180 186 181 172 185 175 213 213 228 254 246 242 224 257 231 252 246 249 246 223 242 271 243 256 300 313 327 340 341 365 412 376 403 403 429 382 386 389 391 362 382 396 369 409 405 401 371 354 364 378 382 380 343 330 329 346 341 368 338 324 322 312 332 314 361 362 366 378 339 381 360 312 331 319 306 311 254 286 290 291 225 260 226 233 219 233 264 212 222 209 171 157 143 685 507 412 401 409 410 411 422 421 410 444 409 426 404 440 410 403 357 381 350 359 317 329 328 350 367 370 289 296 281 304 319 370 284 324 278 307 218 270 271 248 256 285 255 288 309 302 325 298 311 322 258 320 256 323 306 272 285 283 246 275 281 324 265 248 276 297 260 270 300 324 257 281 232 229 240 259 281 281 239 217 614 352 291 310 264 301 321 303 310 303 307 318 280 296 265 239 244 243 259 268 246 283 266 248 251 222 236 242 256 240 248 236 227 231 263 240 225 259 226 241 237 257 255 251 278 253 224 244 239 192 241 223 237 237 221 245 247 245 294 296 313 321 313 309 325 320 331 295 322 292 344 348 303 304 317 354 340 314 291 295 296 313 632 371 306 278 280 352 312 309 328 354 365 325 315 339 305 320 305 276 269 227 230 224 227 204 241 235 249 206 236 198 195 213 204 212 172 176 145 190 191 189 189 216 232 225 221 182 199 194 162 172 148 142 158 148 123 164 176 194 210 189 208 231 203 199 228 239 222 231 223 236 255 211 257 245 266 280 243 243 249 289 238 284 279 272 271 273 271 267 231 252 236 333 259 245 246 263 588 366 252 228 269 279 285 317 315 327 300 316 275 284 271 245 263 237 210 221 224 159 201 199 209 219 251 246 277 274 285 233 239 221 188 201 220 201 186 179 157 153 182 182 186 134 159 145 167 170 205 210 274 237 270 299 270 258 242 254 255 261 233 638 284 213 187 163 170 180 167 143 195 181 178 140 158 180 152 146 125 133 136 153 158 132 154 173 135 120 128 143 135 129 129 137 165 123 138 145 142 141 138 119 161 131 132 158 139 142 143 152 150 140 130 117 121 166 133 123 169 621 334 291 270 245 241 242 288 313 291 263 215 246 242 216 221 223 225 221 237 207 220 224 273 232 195 233 221 260 253 263 249 238 202 206 225 270 232 234 254 239 235 234 227 224 258 304 292 315 284 276 218 291 264 271 288 279 305 274 323 287 271 283 261 228 246 286 267 246 224 271 217 270 233 230 230 250 262 269 272 280 284 239 264 230 219 589 295 224 191 177 186 125 130 162 110 142 143 147 119 134 123 105 127 119 132 112 131 127 126 126 146 132 138 149 163 121 149 112 119 119 134 117 118 153 126 120 149 172 145 169 196 173 210 168 166 142 141 165 167 182 191 161 184 171 144 160 168 202 155 153 181 147 159 172 176 172 166 162 187 179 158 179 175 156 154 194 140 131 181 179 145 149 200 192 148 194 201 193 169 164 202 195 168 191 174 187 153 164 158 142 170 141 158 173 165 575 306 207 236 247 206 187 168 200 231 227 228 248 224 235 250 258 278 267 272 259 256 257 267 276 262 261 253 247 241 291 276 246 268 252 260 227 232 275 280 298 273 263 265 308 269 256 247 292 285 290 320 324 284 339 306 323 296 281 293 300 283 321 353 338 305 310 306 363 330 355 311 342 337 284 318 276 285 251 279 295 249 241 250 265 311 294 250 252 275 272 256 261 218 238 212 223 238 222 247 256 221 246 184 203 245 253 241 225 234 198 206 206 206 259 250 245 240 249 224 208 205 194 182 181 197 194 232 215 247 215 237 597 248 241 179 167 150 131 130 124 143 155 161 137 145 147 140 147 155 186 200 204 222 213 222 189 182 179 156 161 150 158 122 160 145 146 166 139 194 146 164 151 151 138 134 143 132 141 138 148 134 120 160 110 133 138 117 121 125 145 173 152 158 157 180 197 199 189 232 210 196 194 173 168 163 188 159 179 167 152 168 173 139 150 170 192 156 131 141 165 142 173 145 163 169 188 187 181 169 149 150 176 206 202 237 220 238 234 245 624 331 257 179 182 157 159 146 112 129 133 130 157 117 124 131 104 115 150 112 136 139 180 208 229 212 232 269 288 310 291 741 450 481 433 442 449 439 445 437 460 424 431 414 400 436 445 449 401 400 374 404 398 387 396 404 395 403 409 419 406 426 382 451 440 442 426 451 421 433 405 419 389 450 428 435 454 413 397 435 426 434 424 387 389 404 398 470 425 427 437 415 412 384 430 428 416 433 390 422 384 385 400 418 387 405 382 335 341 354 368 363 390 395 409 375 419 400 390 387 394 388 385 420 397 416 419 386 393 390 372 377 434 367 417 405 391 402 399 446 440 415 384 413 416 385 392 424 388 416 383 405 423 404 385 398 463 426 397 423 420 398 376 401 420 416 472 440 425 413 403 367 413 391 410 397 397 410 427 411 381 414 481 425 382 399 406 422 459 478 467 451 446 426 458 463 440 472 437 445 460 503 411 484 470 403 390 393 429 373 334 359 326 329 357 341 331 292 322 305 302 265 284 207 174 193 200 230 188 222 226 290 271 310 302 247 265 234 277 268 282 264 258 252 244 188 189 206 194 187 184 207 158 165 149 154 147 179 149 133 165 176 195 172 196 221 174 211 199 200 190 189 179 157 168 201 183 190 173 159 175 177 158 163 173 211 125 129 151 126 147 142 122 141 194 147 121 147 111 121 137 140 155 134 127 153 161 708 351 276 174 193 160 165 190 138 171 154 213 156 209 172 190 156 159 166 201 145 134 139 144 109 135 222 170 150 166 139 161 101 145 142 175 142 149 147 154 108 114 118 67 220 400 452 380 407 405 434 417 412 395 435 443 444 401 392 424 393 446 462 451 427 420 432 400 396 419 385 365 394 396 423 432 423 360 340 340 337 327 422 397 439 413 414 478 469 444 466 452 489 467 439 518 470 474 461 443 467 420 382 410 385 410 366 402 408 404 430 427 416 398 385 354 328 370 355 356 362 375 392 362 371 319 392 337 355 334 265 270 256 232 255 305 272 266 237 230 186 224 236 235 254 229 220 230 213 226 200 185 170 153 203 162 202 167 176 195 206 216 217 533 292 281 195 233 203 220 265 252 246 240 239 228 217 207 214 222 235 209 227 237 243 302 267 307 334 320 265 269 226 196 192 191 185 233 222 191 227 258 217 226 232 256 253 259 218 248 256 225 198 188 193 205 234 183 209 227 199 160 210 205 249 207 200 218 181 218 239 263 224 206 200 238 243 254 255 238 191 210 229 224 193 207 258 216 218 214 216 247 246 208 244 240 220 222 246 255 292 259 183 215 224 219 187 237 231 284 258 272 250 250 235 231 259 254 215 234 198 197 221 220 227 175 205 211 236 261 281 280 309 259 258 251 251 229 228 209 188 188 202 540 269 203 158 168 135 126 151 169 144 130 176 165 162 214 186 252 201 240 211 239 240 178 181 209 238 274 272 288 309 291 268 320 304 306 283 300 298 272 229 199 249 281 274 267 274 307 285 293 303 293 317 290 301 238 255 247 260 271 248 204 239 258 255 296 307 304 327 321 296 308 277 288 277 286 240 271 220 211 231 189 221 230 241 234 254 270 265 219 229 194 224 213 250 263 254 260 247 241 261 220 232 207 244 224 197 196 556 325 286 287 220 233 223 211 201 185 242 179 180 221 220 208 227 219 239 206 199 249 190 232 218 240 244 286 263 216 220 218 238 253 283 286 257 268 237 224 267 259 266 262 253 237 243 259 264 229 205 209 185 206 196 181 214 181 196 214 183 164 206 151 177 167 182 205 208 235 232 199 239 218 207 222 196 245 237 190 200 188 174 162 185 172 513 246 233 219 218 214 173 207 176 164 158 214 183 173 172 196 187 181 166 164 178 196 169 159 196 169 158 157 141 175 188 142 140 125 150 132 151 153 138 151 163 153 137 174 144 165 144 160 182 179 172 575 263 213 226 215 181 222 214 239 262 238 211 233 238 239 255 221 197 176 188 185 224 207 209 181 177 155 191 176 165 223 175 195 195 210 221 170 210 195 198 180 218 174 196 183 179 141 158 180 165 166 179 180 162 193 149 156 180 151 179 162 192 182 183 180 169 159 174 193 182 199 178 198 192 161 140 173 147 185 191 175 195 225 164 168 197 182 180 224 247 196 169 176 188 173 176 173 196 189 257 228 193 190 191 216 196 217 215 161 180 174 176 185 197 231 232 205 193 185 177 170 158 169 183 225 180 178 163 164 171 169 152 167 149 184 201 191 191 186 198 211 209 200 225 211 186 192 195 188 186 203 178 252 188 189 201 240 226 254 207 190 201 203 222 215 166 190 183 181 171 142 180 173 167 127 205 175 195 178 186 176 189 164 174 171 494 294 210 183 184 195 177 156 173 144 143 174 156 172 144 148 150 167 173 149 156 131 152 169 195 172 147 182 154 144 166 143 148 189 149 129 132 147 127 128 190 145 129 137 146 155 139 159 140 157 143 142 196 243 291 274 319 288 297 344 322 358 330 366 332 348 337 307 353 310 297 297 299 292 274 535 321 304 299 283 323 315 265 331 310 282 268 305 328 299 290 320 313 295 261 285 310 283 280 281 299 311 272 286 297 287 328 309 309 332 337 334 378 342 350 380 359 365 367 330 377 383 356 335 339 337 338 367 366 364 398 348 354 388 365 349 373 312 324 330 323 340 333 342 318 329 340 318 340 341 320 350 389 502 359 284 248 284 285 327 270 272 286 269 298 285 251 277 228 202 206 191 218 227 230 232 267 267 239 221 203 203 198 221 172 190 133 137 138 170 185 202 184 208 228 213 227 238 236 208 218 212 214 206 193 185 194 170 184 163 113 169 190 157 164 172 198 174 183 190 167 183 196 189 155 159 174 139 182 174 147 143 156 133 193 154 140 148 145 176 158 148 130 672 330 301 274 283 269 284 301 272 264 302 276 307 290 280 260 257 267 288 272 274 260 273 288 276 311 284 259 272 271 283 295 300 256 284 284 300 294 270 284 287 289 350 289 297 328 329 314 298 290 309 320 345 300 295 308 314 311 338 323 322 341 295 336 313 331 328 360 351 347 365 366 367 366 373 327 306 342 301 296 296 279 299 257 278 306 298 272 284 282 286 260 269 273 263 283 302 277 274 241 287 232 264 227 261 234 280 277 286 296 300 281 298 295 268 234 284 271 306 364 299 336 302 315 311 291 316 325 293 286 289 281 268 286 321 297 347 304 338 312 333 292 295 245 309 290 247 304 287 337 305 285 284 288 314 282 294 252 282 299 366 357 312 328 296 294 314 314 309 299 324 321 321 333 330 327 316 309 374 293 339 305 288 311 290 294 296 317 350 335 316 347 317 364 332 313 346 307 317 295 312 373 322 359 372 386 400 398 382 384 390 404 398 398 408 435 404 418 379 387 420 398 355 392 397 455 414 378 432 374 366 379 319 318 304 288 302 305 321 259 273 274 287 267 325 372 328 345 374 369 366 382 383 323 360 327 348 311 338 311 325 246 261 265 276 294 268 294 336 334 315 313 327 351 332 343 419 369 370 423 370 379 389 374 344 312 319 280 327 355 357 380 365 418 436 387 342 355 361 366 409 316 306 290 287 295 314 396 334 331 289 344 298 356 194 210 250 251 277 292 311 323 313 303 294 331 369 360 350 363 377 394 348 364 330 359 308 337 321 310 320 334 313 314 322 358 292 348 300 315 272 219 198 240 268 279 279 306 372 338 385 415 389 410 413 389 424 454 435 431 434 440 420 457 397 417 436 421 676 415 384 387 428 341 369 323 369 361 321 342 404 377 403 368 368 354 375 383 363 364 368 332 402 383 330 334 403 317 318 336 356 372 360 377 325 369 389 409 420 395 394 427 426 376 386 367 368 331 347 336 301 271 247 271 270 219 238 214 254 197 209 243 166 193 224 256 207 196 721 337 278 211 179 177 195 174 148 136 121 176 139 166 159 168 139 142 172 149 155 159 125 166 151 154 124 121 135 109 122 119 139 125 135 807 456 415 317 271 282 326 314 253 264 297 251 250 271 287 285 256 277 322 289 260 235 327 327 290 315 318 287 246 264 268 250 279 255 270 281 224 241 278 265 226 255 298 280 250 230 244 222 236 200 287 229 208 645 337 249 199 162 183 176 175 155 158 168 190 144 140 159 135 144 153 143 160 170 151 166 127 137 144 148 162 141 138 161 150 130 195 226 218 214 153 189 160 143 163 148 146 131 150 138 140 130 135 126 148 153 144 148 151 147 153 140 133 145 171 142 160 147 148 184 203 144 170 171 186 154 168 163 137 587 305 320 206 210 175 176 184 176 190 209 187 217 228 202 174 160 159 181 189 143 154 202 166 200 166 152 138 170 156 181 192 168 198 162 147 153 169 190 146 170 162 163 169 151 159 164 143 158 135 144 203 646 387 247 199 176 161 155 112 132 143 131 143 126 116 102 124 142 105 113 124 102 137 92 139 112 107 117 563 355 236 200 206 193 155 189 313 285 294 268 279 318 277 283 306 321 334 357 360 440 518 471 439 461 438 508 472 533 529 503 450 473 453 407 405 405 394 285 291 244 283 203 179 175 258 181 200 189 174 154 609 355 277 185 190 222 166 187 153 181 168 171 146 150 146 155 146 131 160 140 111 130 163 172 159 153 132 138 111 118 147 106 103 710 425 358 259 214 280 261 257 234 302 337 277 299 304 284 278 254 306 294 301 303 327 262 269 256 283 284 254 290 317 264 244 197 244 215 224 262 284 227 217 233 267 247 298 587 372 257 153 165 162 181 167 204 183 188 174 139 149 136 113 123 143 152 159 147 150 114 126 132 167 742 539 513 514 463 476 467 471 470 433 501 505 512 542 529 542 529 518 595 517 572 498 532 511 496 451 474 490 456 444 441 471 452 442 519 499 497 493 451 507 436 463 471 483 496 646 331 261 201 217 198 158 150 156 135 145 117 120 127 130 130 99 147 123 100 120 95 106 114 109 115 117 139 145 128 142 149 127 127 119 113 130 130 135 118 114 118 129 121 150 147 154 126 191 145 138 166 186 158 147 679 386 347 367 347 291 283 350 308 286 286 322 310 303 288 454 363 384 366 360 333 388 354 377 361 330 353 354 430 432 419 361 346 350 340 325 307 300 285 328 435 305 301 282 236 228 239 217 251 233 250 586 319 246 161 170 181 139 146 142 126 129 127 119 137 140 122 125 109 132 131 127 119 133 147 147 143 134 128 130 163 154 151 125 143 162 141 153 138 152 129 125 137 112 139 133 148 628 330 387 359 352 327 288 272 266 217 235 209 188 233 316 320 273 232 192 200 203 254 190 187 214 159 203 268 334 279 224 218 201 228 180 208 167 205 226 346 346 317 229 190 180 192 621 274 250 167 160 135 125 134 107 131 150 116 150 110 111 141 131 143 142 116 130 133 135 111 147 130 102 112 105 142 116 133 100 116 126 137 117 118 136 130 146 127 154 107 137 144 123 151 136 130 155 141 141 113 109 101 642 326 223 183 176 160 172 167 123 155 306 309 244 209 176 132 179 130 140 162 145 144 118 260 282 248 245 221 194 180 192 158 143 145 162 287 306 251 185 155 649 318 256 142 183 130 140 142 123 123 140 139 149 142 132 150 117 133 122 116 105 99 120 100 107 113 549 277 230 164 291 278 247 172 161 165 139 140 150 156 123 138 265 238 233 208 138 686 328 231 185 165 194 179 157 165 167 202 155 156 167 638 485 488 487 449 414 428 400 436 441 380 344 293 277 258 329 659 434 332 357 458 462 469 458 386 351 380 409 612 413 358 312 329 294 261 304 255 265 301 303 314 298 246 305 251 235 263 258 205 229 273 218 205 220 221 221 432 389 386 377 423 443 483 447 409 469 398 341 348 259 268 258 233 277 311 275 280 316 248 228 245 220 214 273 247 275 239 275 661 333 289 246 232 205 209 187 178 189 258 366 286 250 225 172 200 191 198 205 188 183 261 303 244 228 184 192 208 163 172 169 184 177 179 271 317 254 198 192 165 173 132 140 122 142 166 267 275 246 190 188 192 212 181 178 176 126 130 154 259 269 260 177 173 153 139 153 154 156 190 161 285 254 270 158 194 153 136 147 146 151 159 121 119 265 257 217 142 150 129 147 140 697 260 195 163 143 152 135 132 119 131 164 118 112 134 125 137 152 136 99 132 126 112 126 143 131 103 115 121 113 156 94 117 113 124 147 127 634 280 294 309 275 208 205 148 135 158 109 132 143 113 207 309 203 181 130 132 129 128 138 147 109 134 97 191 292 258 167 132 140 137 150 108 135 131 158 228 299 204 174 158 133 137 146 158 113 131 132 120 206 234 173 204 152 122 127 112 111 124 120 120 258 258 207 132 131 163 137 111 146 123 111 130 136 206 251 206 172 152 178 140 126 142 137 132 106 280 214 178 154 162 142 144 130 116 111 153 136 124 283 234 200 166 169 133 125 128 131 140 169 137 271 694 296 218 168 177 167 139 186 166 150 145 140 138 156 139 151 162 157 161 136 155 147 163 164 128 123 136 150 111 128 118 635 311 265 193 187 150 161 241 222 166 173 179 172 158 135 131 148 139 131 163 201 213 180 183 124 125 143 145 250 633 322 264 258 219 225 290 313 298 277 283 500 378 351 370 348 316 329 258 300 278 295 285 308 275 259 263 254 318 292 279 263 257 308 262 224 249 211 211 202 225 212 216 204 238 532 430 347 308 277 315 318 326 333 312 293 256 263 261 262 232 197 225 221 232 197 202 254 220 204 242 202 210 188 159 562 276 268 224 161 179 162 245 311 216 189 186 135 139 154 132 131 132 126 260 246 232 177 180 136 152 185 162 142 172 179 179 277 267 252 600 310 271 183 151 170 139 142 144 213 213 176 195 155 148 148 125 177 140 157 145 174 196 191 163 159 140 130 115 578 339 229 239 202 220 247 371 434 437 627 385 324 296 261 396 447 400 387 422 424 361 675 457 350 326 300 291 292 232 251 226 224 216 243 218 212 165 200 186 173 209 222 181 192 632 329 244 211 260 255 292 225 256 230 242 235 283 226 217 259 221 206 615 294 247 199 209 189 180 196 179 166 193 140 158 148 174 178 151 161 144 156 154 155 155 162 133 162 187 147 176 139 158 133 139 166 175 168 223 513 292 253 253 269 255 210 266 291 269 260 200 298 287 253 265 258 258 240 240 254 235 229 292 252 293 285 252 238 255 267 241 236 279 276 306 246 250 259 294 297 262 284 308 284 239 269 282 234 302 247 265 248 231 246 221 231 673 330 277 239 178 181 177 187 178 218 187 206 193 191 157 226 187 153 145 166 153 167 186 183 197 179 195 182 185 189 178 176 139 167 174 156 146 177 167 230 169 171 161 193 170 161 171 203 166 174 164 196 720 357 348 349 350 252 237 241 223 245 183 194 227 219 276 287 252 236 195 216 163 216 205 201 216 182 190 191 288 261 236 237 259 182 200 163 198 147 162 290 292 260 241 185 226 225 194 197 185 172 183 175 230 364 268 243 249 249 236 192 470 348 395 371 370 364 330 351 392 374 395 374 385 367 359 355 350 403 384 413 375 399 365 149 289 273 278 290 337 342 294 298 244 580 333 254 200 216 163 160 174 131 146 141 123 108 119 106 129 142 152 678 304 279 198 169 180 191 197 201 222 229 220 244 231 186 180 186 203 194 545 311 265 219 214 196 185 212 175 192 197 192 198 184 177 213 603 316 227 200 217 203 210 165 186 187 167 158 180 144 168 137 179 168 170 158 146 145 156 206 195 155 182 167 158 164 210 144 173 176 602 287 225 189 211 191 186 473 593 400 395 350 374 343 524 408 323 307 363 337 380 494 427 510 456 456 478 467 468 480 478 444 423 419 357 726 446 390 372 410 481 503 528 558 713 443 360 366 372 395 392 464 508 642 479 506 427 443 456 394 394 407 408 458 448 410 411 402 416 464 480 445 452 453 472 523 463 556 316 249 234 306 255 249 281 260 249 231 202 200 268 378 283 240 245 224 250 249 235 222 586 465 474 449 455 458 452 404 417 451 507 476 283 330 352 293 333 274 308 306 356 567 440 416 463 441 442 395 406 374 384 395 441 490 450 426 425 380 346 325 305 303 287 288 348 373 319 345 322 295 330 295 288 278 261 310 270 291 357 284 335 241 322 266 297 306 261 258 285 326 310 313 329 261 252 285 239 230 212 200 177 181 243 310 278 308 304 280 255 225 222 219 268 251 302 354 391 316 277 293 316 304 362 311 331 297 278 334 314 311 295 273 331 279 273 226 226 233 299 317 582 461 453 339 309 320 286 348 289 328 352 361 374 425 467 437 352 299 271 238 260 259 263 266 634 395 309 244 203 176 167 174 175 161 133 133 160 141 160 157 171 171 147 167 191 164 160 248 257 205 152 190 147 180 175 508 314 208 257 259 317 309 336 359 347 285 249 253 233 294 290 297 285 241 266 251 216 225 237 212 228 247 225 248 605 346 287 263 207 188 208 217 229 273 264 264 269 251 282 250 268 221 281 255 230 214 256 318 290 266 266 287 253 301 302 268 255 306 309 303 285 257 211 244 194 586 368 359 290 293 290 225 216 248 237 329 361 256 268 191 198 180 245 259 251 226 231 253 293 311 301 336 218 256 211 190 231 197 219 219 357 325 262 238 243 233 217 224 235 251 266 265 289 396 354 379 345 334 292 262 259 303 302 332 358 408 395 329 338 328 329 340 334 308 321 310 312 361 388 396 392 390 424 381 403 441 444 441 394 422 449 434 374 363 361 334 387 345 397 379 347 387 386 444 473 406 377 374 387 356 349 322 326 298 368 332 302 300 298 311 317 308 300 280 281 284 305 294 295 269 280 264 277 263 301 223 286 242 216 282 245 237 243 215 214 201 225 199 199 192 198 203 208 221 265 205 205 201 255 205 239 243 250 269 296 318 306 274 260 294 291 302 328 287 314 302 322 329 298 313 285 285 313 298 280 268 313 254 621 359 289 230 192 188 223 150 244 232 198 174 214 208 183 150 173 217 185 204 216 203 191 156 212 162 188 156 173 178 161 178 156 206 173 210 161 141 172 149 189 206 139 164 162 182 177 166 183 203 183 146 224 199 228 185 186 190 237 146 201 188 195 188 167 172 164 210 179 157 182 178 164 178 221 151 173 213 196 157 163 154 154 163 197 238 177 187 208 198 223 192 220 204 191 151 172 192 191 159 216 181 186 148 178 133 140 224 167 193 189 192 218 235 223 170 225 195 190 209 269 233 278 206 210 218 221 203 246 253 270 213 197 226 226 152 208 210 211 187 166 171 221 215 204 205 166 174 189 200 223 219 201 192 161 181 178 180 192 173 195 179 192 240 204 237 194 196 232 205 224 151 194 272 268 183 197 217 256 208 229 269 234 197 225 206 190 148 201 206 155 192 177 142 172 144 172 179 209 181 167 168 178 176 191 151 174 197 211 170 142 156 187 199 167 180 156 149 162 166 155 173 150 190 168 144 195 193 191 196 132 191 201 159 245 198 478 443 477 384 375 403 366 377 429 407 357 365 377 356 381 367 366 374 360 347 348 349 370 360 424 390 400 384 367 427 401 366 316 357 341 367 364 353 421 384 344 339 345 362 352 338 373 337 325 343 373 335 354 355 340 399 352 368 394 386 433 382 368 401 408 383 380 379 401 412 402 416 447 439 390 398 440 436 456 438 468 464 473 508 452 507 507 506 479 481 483 480 489 464 502 473 500 433 478 412 434 409 416 435 412 456 460 456 393 385 419 434 435 411 426 425 407 438 463 443 476 467 474 509 485 520 462 454 449 425 422 422 458 447 430 398 487 444 450 459 410 432 414 409 408 413 417 432 432 474 467 455 430 435 483 455 454 415 439 462 458 447 482 502 416 438 403 471 430 429 378 347 352 342 356 339 351 404 392 423 427 440 468 507 562 587 575 608 602 560 568 537 551 566 552 553 565 529 513 534 524 493 473 491 504 497 497 524 521 524 500 502 452 456 421 424 420 442 417 367 389 412 347 358 301 331 347 370 358 384 418 406 401 383 502 496 492 498 510 530 516 536 546 579 561 543 534 576 526 566 522 510 473 453 441 465 495 418 389 405 359 424 464 431 409 395 402 411 397 365 374 382 398 429 376 404 400 355 418 309 363 388 402 329 318 297 353 324 354 323 388 284 343 331 383 358 405 375 352 398 394 396 376 376 418 719 552 495 424 418 399 396 416 360 409 404 385 401 396 397 374 383 361 377 393 418 380 407 420 371 367 354 355 367 382 353 384 355 342 337 347 335 348 367 337 326 308 382 351 352 369 373 357 352 363 381 390 360 354 371 371 364 344 354 368 341 350 390 390 351 395 623 439 358 341 284 311 282 256 279 274 263 277 255 258 334 283 293 258 248 213 197 242 282 237 287 226 274 251 267 314 293 291 305 275 291 276 282 257 284 361 329 291 331 309 341 298 311 322 331 306 303 261 292 310 250 257 262 274 274 285 266 226 275 217 191 208 194 907 488 414 284 185 188 183 185 151 229 159 183 190 161 155 186 130 182 143 169 144 142 138 167 164 166 122 115 139 127 133 138 146 142 146 120 128 120 131 122 142 123 122 126 118 152 149 163 208 884 579 549 429 333 273 308 249 297 264 227 236 207 243 229 204 191 187 231 170 215 198 212 197 248 226 240 190 209 226 244 212 164 197 204 190 173 172 166 184 234 204 189 185 200 189 204 167 196 213 171 173 175 174 193 174 235 207 154 190 167 173 237 167 205 185 192 189 185 183 188 207 218 203 191 195 179 256 221 197 250 200 259 225 224 212 217 257 242 225 208 244 234 222 240 226 211 239 249 207 177 183 230 214 224 196 242 249 201 257 164 232 182 181 227 232 217 177 257 226 223 200 224 189 249 246 170 183 187 186 235 213 211 172 293 230 209 220 189 235 253 293 194 195 214 255 216 192 212 209 285 241 441 376 324 323 313 245 256 261 309 338 324 317 337 301 332 321 313 350 345 370 397 357 361 369 337 433 438 382 394 376 403 396 369 417 427 387 396 365 674 486 468 383 413 423 427 380 354 398 386 431 391 496 444 382 388 393 408 386 352 391 404 396 419 429 500 484 473 456 446 478 500 566 588 528 555 568 545 541 481 482 470 446 434 488 470 512 488 474 446 473 478 443 427 413 433 446 444 483 483 459 441 415 500 447 483 438 470 457 475 463 439 435 734 509 511 468 443 452 375 362 341 387 367 346 334 285 230 257 258 301 250 326 267 290 248 276 212 222 236 255 203 196 217 234 222 225 207 250 698 430 378 376 391 378 388 366 374 375 342 329 303 326 324 357 368 334 376 331 356 305 339 308 272 268 328 340 365 360 346 363 391 394 414 441 451 419 377 376 385 321 362 339 338 362 378 349 333 349 330 346 332 294 319 323 345 314 352 345 295 332 341 303 265 219 245 778 478 489 470 510 494 532 522 542 528 528 512 462 510 494 510 457 481 423 460 425 464 368 338 318 353 315 340 323 319 301 268 270 306 244 235 202 292 215 184 182 172 159 180 154 202 211 190 152 176 148 165 200 185 194 174 198 163 145 183 185 155 181 180 164 163 232 217 212 212 219 179 176 188 167 250 219 168 184 183 202 182 169 191 236 206 248 287 340 283 294 207 221 236 677 357 334 272 308 274 272 258 264 248 239 255 256 209 247 221 222 208 175 187 196 170 162 169 158 179 152 188 191 193 185 166 156 158 144 135 154 120 127 141 144 129 126 117 126 129 135 149 172 163 760 535 445 527 501 479 424 440 501 404 451 473 416 408 409 426 384 388 393 423 431 416 416 416 446 442 417 473 416 389 365 357 397 384 379 420 333 355 316 335 297 297 221 229 195 206 178 205 199 185 229 203 237 198 176 149 136 155 140 149 183 142 156 150 125 138 151 159 166 156 143 146 138 156 132 144 141 125 129 130 162 112 164 157 127 135 130 151 145 138 136 157 160 149 136 159 135 151 138 145 131 156 131 137 136 146 131 158 122 134 132 127 117 115 128 152 116 120 121 102 139 147 105 122 139 105 128 140 142 156 126 141 126 141 111 133 146 134 116 153 149 111 147 147 130 128 107 169 149 131 123 140 138 112 112 140 105 122 103 152 166 143 143 170 114 129 127 137 123 127 104 117 125 123 117 168 144 138 321 326 307 387 428 418 359 319 291 258 301 366 446 642 368 233 246 270 204 223 221 190 162 210 225 205 247 213 210 163 187 158 184 175 178 166 173 185 177 181 170 178 149 191 156 190 142 162 142 176 142 161 149 143 154 157 155 138 126 138 130 150 176 178 132 142 135 166 141 189 157 154 140 170 174 191 251 237 274 322 289 301 282 272 288 262 247 272 273 259 242 231 223 256 235 266 259 318 271 267 251 247 271 290 261 282 269 273 273 262 255 615 372 286 299 279 299 255 271 273 258 289 282 281 249 241 257 252 276 343 293 271 269 264 321 350 302 330 316 302 324 344 321 324 320 329 336 336 370 338 343 340 327 326 334 348 345 391 325 685 390 306 313 305 289 295 327 362 326 304 277 250 282 279 294 309 305 296 304 290 283 298 389 372 367 320 288 380 301 337 330 337 330 307 327 310 337 339 321 364 329 354 372 356 354 362 336 335 314 325 370 334 350 372 341 353 351 349 365 373 349 380 383 345 342 364 383 362 462 437 461 450 460 460 436 402 394 377 396 392 393 397 385 420 365 327 353 360 337 273 265 256 267 182 201 707 376 283 206 204 191 176 200 207 205 214 146 168 157 122 148 129 115 138 120 123 133 144 157 146 189 144 164 131 140 133 113 161 134 117 126 133 120 127 110 121 132 132 748 373 314 231 199 164 189 191 209 182 221 194 206 168 184 177 183 141 139 153 149 149 200 172 165 150 144 149 179 140 113 147 139 134 142 145 137 119 169 144 146 142 148 141 151 147 208 204 674 317 272 234 209 205 184 158 159 159 139 180 140 127 133 127 131 146 149 149 191 228 225 236 240 231 251 207 217 215 184 190 187 199 204 242 222 225 209 207 203 212 203 183 190 162 185 183 180 207 191 181 216 220 193 219 187 185 195 172 163 132 163 153 145 143 137 125 145 142 166 155 842 680 525 429 339 338 332 334 338 330 331 319 337 395 288 289 256 283 265 314 281 296 295 259 261 309 290 285 296 281 280 302 334 316 331 322 312 312 327 345 344 395 400 395 392 386 366 425 634 517 502 422 388 410 388 398 412 402 428 392 381 451 411 448 396 424 419 405 382 397 466 450 530 513 540 552 554 585 579 590 534 491 469 456 463 434 440 471 430 424 388 338 371 337 350 350 334 333 337 330 343 341 316 254 266 327 282 300 263 320 233 283 356 722 583 586 605 551 574 608 600 621 582 540 526 525 552 497 542 526 499 431 331 356 351 374 457 484 487 551 526 451 492 421 472 354 360 341 362 321 385 409 468 459 463 466 478 491 510 496 507 507 492 519 484 401 451 426 403 403 390 359 372 354 377 389 351 493 421 435 470 471 505 604 530 548 595 628 623 586 536 571 615 622 596 622 579 620 615 589 564 566 630 582 615 603 641 636 650 684 720 716 722 716 744 760 742 720 759 719 695 713 685 684 703 647 702 675 671 727 670 664 659 678 678 681 692 689 708 677 638 658 667 658 702 675 669 634 613 629 653 646 636 634 630 621 600 588 584 602 571 535 524 536 572 540 507 484 489 483 519 472 482 498 510 560 500 495 485 493 498 476 513 548 529 569 609 640 798 669 663 668 647 618 654 670 617 636 613 626 595 599 590 575 624 601 663 644 622 653 663 728 752 732 740 739 717 747 750 776 724 717 754 700 752 734 717 763 732 713 699 706 766 676 699 677 676 671 695 660 663 653 697 670 671 658 653 672 717 680 647 594 645 624 651 465 523 462 407 488 538 527 583 598 575 518 499 492 509 486 515 562 495 494 549 554 560 530 573 558 545 548 485 737 476 400 327 365 362 370 390 435 470 447 395 435 433 416 383 411 393 386 371 367 401 405 396 377 412 374 366 384 359 371 338 314 370 386 441 460 477 470 513 517 493 462 480 492 562 515 531 505 489 495 464 462 455 429 439 399 435 923 666 608 535 485 460 496 486 444 531 516 560 486 583 519 589 505 597 567 543 545 608 601 547 510 614 583 608 567 591 576 629 642 645 646 683 608 663 658 664 614 661 611 601 661 660 621 641 568 582 607 600 577 616 635 677 699 687 677 699 620 605 674 687 630 660 701 719 657 753 684 707 982 693 641 526 549 445 422 426 405 449 436 430 441 397 451 465 517 448 416 381 373 367 449 395 441 372 356 349 366 376 362 347 500 640 479 429 449 430 386 386 404 383 408 385 424 348 423 397 436 465 366 403 439 381 400 396 442 389 452 461 466 457 586 503 439 516 529 505 523 569 591 506 522 580 598 584 544 550 630 578 556 630 614 619 566 584 624 547 551 596 595 571 541 607 645 587 595 663 627 569 615 663 709 611 626 690 629 604 528 569 608 606 576 595 538 574 588 581 516 522 571 514 517 473 443 515 468 574 457 518 496 377 427 435 409 402 435 387 433 383 442 472 547 489 492 590 559 501 429 519 583 473 480 444 570 512 446 493 558 520 444 531 534 470 432 552 533 462 434 421 544 484 439 632 526 506 446 591 569 485 475 449 536 401 394 405 493 514 451 659 573 585 540 548 519 537 527 498 472 520 516 481 524 546 554 571 528 522 541 527 564 563 589 564 542 577 591 575 584 591 632 631 577 658 585 548 591 566 553 592 562 517 530 530 511 537 564 538 493 574 540 555 562 559 562 486 472 486 538 499 509 516 511 474 563 530 555 520 531 580 559 552 541 588 561 529 540 536 551 567 541 550 503 499 516 574 549 542 572 535 520 537 543 507 555 550 590 546 586 590 630 604 635 591 590 608 613 591 615 599 577 630 591 590 604 587 598 636 616 584 586 567 611 562 617 562 496 519 544 570 555 579 571 564 552 550 536 526 500 537 543 488 464 510 521 568 526 548 531 525 524 559 501 530 567 534 501 524 554 616 554 554 551 526 540 501 505 492 516 479 480 521 512 554 531 580 525 529 526 520 519 493 514 537 495 501 557 584 559 528 547 544 552 522 499 540 475 511 517 539 549 513 524 576 543 522 574 556 545 497 530 504 500 547 539 538 508 504 484 505 524 459 472 437 474 437 439 463 494 525 483 481 525 505 503 553 485 432 477 511 507 401 498 510 512 513 480 540 488 519 518 536 516 544 537 465 450 493 505 498 551 522 531 516 483 506 486 546 485 455 506 508 492 518 499 468 502 563 528 486 479 534 550 507 498 472 516 551 525 506 476 518 522 513 533 468 497 451 485 461 453 453 494 449 417 418 441 349 382 455 452 474 456 500 574 558 553 557 604 595 600 563 589 611 584 583 611 579 551 541 605 538 526 539 519 504 497 517 529 490 493 510 519 477 480 495 465 510 485 469 524 475 494 773 529 442 350 370 390 401 437 422 404 404 414 389 425 391 454 412 403 425 437 421 389 409 410 421 402 381 382 388 386 396 346 342 328 371 401 385 374 386 352 399 414 429 386 447 408 386 385 412 389 405 376 444 432 400 353 439 387 357 409 403 430 423 410 432 399 368 483 401 391 417 407 376 373 424 421 434 433 400 417 471 392 455 442 444 485 489 510 435 447 511 484 473 505 477 486 482 443 436 467 439 925 785 771 799 747 745 761 743 750 733 732 676 675 689 711 737 707 758 753 714 680 746 712 730 701 747 671 705 685 723 708 693 666 702 687 718 659 672 662 604 611 627 696 623 636 631 641 647 622 687 681 637 631 639 671 655 634 646 642 601 630 607 646 603 540 557 594 577 567 565 518 573 571 535 558 515 508 496 499 511 524 480 486 481 502 515 483 488 484 751 559 454 383 333 337 328 268 309 318 315 274 302 307 264 309 275 274 245 261 253 282 245 260 261 293 308 292 269 275 275 283 261 271 232 278 257 230 306 321 285 259 300 261 294 265 269 286 302 267 253 274 269 191 220 283 244 274 216 336 797 539 448 320 275 292 415 344 309 255 265 313 260 335 314 328 292 298 349 370 399 360 439 425 389 380 396 354 392 358 338 390 396 384 401 405 352 313 324 332 331 337 375 403 417 417 443 435 387 459 372 405 385 397 365 386 316 375 387 389 349 401 368 360 377 461 735 580 500 479 478 476 492 468 449 455 451 457 453 406 468 464 457 427 429 442 418 425 456 469 414 423 430 432 451 446 449 440 452 457 461 463 426 416 456 450 435 426 427 430 415 428 419 425 452 416 415 439 423 364 401 401 402 414 401 412 412 394 416 438 452 437 450 404 451 798 549 542 487 440 421 403 395 423 424 332 391 388 398 359 405 372 344 289 353 380 345 313 342 363 377 320 369 401 350 292 317 324 334 248 278 338 348 294 322 287 272 268 250 202 193 200 211 217 229 201 261 285 300 216 248 228 206 228 204 207 243 281 284 244 213 204 194 222 224 210 188 204 202 281 767 559 443 380 292 281 265 319 296 336 361 290 306 315 298 303 338 344 374 330 331 283 320 302 325 293 260 308 276 242 272 293 318 308 312 336 321 292 311 340 360 301 308 333 333 348 343 865 493 422 306 245 219 222 211 247 201 169 235 233 209 220 195 220 164 154 159 192 169 178 159 190 151 181 192 192 178 163 184 222 202 162 154 169 156 231 215 175 155 131 170 167 153 172 159 177 156 150 152 153 147 156 172 163 168 168 202 172 162 144 170 191 147 148 133 169 160 143 140 162 161 189 194 173 151 172 159 232 151 136 164 128 172 175 197 160 222 196 180 188 153 155 158 257 163 172 162 823 538 490 341 315 338 281 260 291 249 276 228 286 265 260 258 243 238 263 246 230 208 253 228 226 190 237 210 235 203 178 216 247 189 207 190 218 219 266 232 254 232 249 246 239 262 236 259 218 228 218 221 210 233 208 213 217 206 245 197 183 209 211 214 238 230 217 213 241 215 213 225 202 209 204 186 194 214 233 208 216 204 233 190 266 246 254 219 235 824 534 463 284 247 254 195 204 183 186 196 191 209 149 159 166 141 172 154 149 142 206 189 162 154 131 136 221 137 159 178 157 156 168 152 165 143 177 149 141 137 142 163 191 147 143 191 131 128 130 145 167 135 123 144 153 115 144 171 159 168 172 167 164 153 139 146 169 131 200 141 145 117 146 140 155 136 140 137 179 175 134 137 152 153 128 139 168 119 136 155 135 131 136 137 197 131 140 147 186 135 127 157 170 152 148 116 127 126 151 154 124 147 152 106 169 161 172 161 203 129 157 185 165 138 116 141 140 137 149 147 176 174 153 161 230 163 173 155 179 141 132 169 191 121 144 140 258 204 152 156 156 120 141 150 144 149 146 234 191 157 170 122 173 151 139 166 246 200 145 152 167 164 179 206 149 138 133 112 189 123 105 114 149 140 119 148 193 160 115 137 796 502 442 323 251 279 230 177 226 193 160 205 222 196 170 193 246 172 165 143 199 161 181 186 174 206 184 180 215 162 160 223 197 173 158 199 203 190 178 143 160 198 136 139 172 133 143 176 163 155 148 163 153 165 144 147 156 129 145 154 176 175 166 141 181 169 151 164 152 132 160 173 131 152 186 152 217 164 134 160 183 196 166 203 288 219 172 203 233 207 239 212 283 238 214 244 270 281 243 232 225 160 339 358 277 309 246 265 281 240 226 224 241 199 227 249 385 291 209 204 208 210 189 184 226 223 195 166 167 153 177 203 190 237 266 223 204 199 197 217 192 192 260 267 223 208 211 194 180 227 265 218 199 234 260 222 205 193 295 266 195 207 187 181 792 435 339 263 191 227 208 223 215 206 185 217 267 247 227 256 176 182 195 182 162 160 153 128 154 144 186 156 148 145 169 114 151 146 166 211 158 146 148 140 140 172 130 148 162 156 173 183 176 181 206 176 152 146 155 143 153 156 173 171 162 173 199 157 177 230 190 210 185 162 156 164 133 144 141 128 174 163 151 152 148 171 140 153 134 171 174 157 153 165 147 170 137 140 151 152 137 112 108 122 126 136 153 155 178 167 160 176 194 155 158 176 135 147 143 148 119 136 129 155 165 130 146 170 183 180 144 149 137 158 127 133 185 131 164 146 181 173 155 140 128 135 131 182 157 174 146 143 162 154 139 182 182 171 139 149 129 123 126 109 154 150 191 185 217 180 179 177 206 205 144 125 143 172 142 139 165 141 173 169 156 179 155 148 178 154 161 193 174 156 151 737 417 329 241 220 254 227 227 218 185 200 220 236 275 268 229 241 249 261 224 221 227 206 189 218 188 196 219 223 202 191 173 165 188 182 192 197 190 171 204 187 212 218 173 238 251 234 250 248 263 250 258 244 238 252 251 248 233 269 252 316 294 322 305 299 296 297 275 270 274 264 329 289 293 283 291 299 256 235 230 277 284 288 220 187 187 214 219 177 184 201 141 161 140 240 176 205 233 221 154 191 168 154 174 144 182 169 168 174 177 173 169 180 187 173 162 212 177 186 186 200 213 231 252 248 271 248 280 266 282 220 274 218 313 206 250 238 183 195 210 196 236 220 217 207 230 182 183 218 186 192 176 194 253 237 193 170 216 193 203 173 205 197 238 185 212 189 214 216 201 204 192 183 193 194 211 191 178 166 180 173 179 193 201 181 175 194 178 168 204 208 219 199 221 218 173 204 228 178 175 175 185 196 199 173 173 193 191 174 205 207 198 171 181 225 174 206 196 189 206 177 181 230 185 173 185 191 186 173 176 178 193 168 176 218 180 206 175 194 206 208 171 160 176 203 170 152 192 164 161 158 164 177 168 173 203 235 186 219 206 200 181 214 194 220 189 173 190 211 204 213 182 174 194 183 217 174 188 161 171 158 202 185 170 181 159 185 209 219 209 619 318 232 193 127 189 164 186 194 179 180 184 159 168 158 167 142 145 110 138 173 167 150 141 154 124 145 135 114 137 133 137 165 151 190 185 226 215 192 231 220 176 168 191 165 172 195 186 149 138 143 164 143 141 134 120 143 142 174 152 167 158 147 166 569 315 267 229 188 189 207 201 186 168 161 192 197 162 156 160 148 130 161 178 189 139 170 144 129 150 138 146 183 182 176 157 160 162 171 146 167 168 157 176 186 179 163 174 195 181 179 218 154 176 154 156 181 143 186 203 175 200 181 157 192 166 174 187 257 207 258 240 277 293 309 311 337 341 323 326 340 294 305 302 264 259 267 260 302 280 253 298 256 628 304 261 188 198 177 152 171 178 103 155 167 160 127 169 138 131 130 138 156 147 171 146 158 156 127 155 167 124 187 164 197 153 136 119 134 126 180 174 189 164 151 172 136 149 134 146 132 160 128 154 139 171 143 142 169 171 159 135 143 152 117 126 171 181 178 172 159 174 197 215 177 149 219 175 190 178 175 133 147 143 139 168 148 162 198 166 184 149 166 149 144 129 144 139 132 156 148 135 142 162 134 137 182 125 135 136 126 122 144 155 144 121 139 151 147 128 134 170 153 149 148 198 576 377 305 246 245 236 235 234 237 222 249 169 182 150 186 197 258 217 238 231 236 248 196 235 220 246 274 247 188 192 190 220 156 180 207 214 220 247 299 312 306 295 266 284 244 218 188 223 220 199 180 162 161 164 198 183 180 206 211 203 248 230 202 200 170 157 163 161 150 160 149 197 176 231 191 218 181 186 173 213 192 227 210 187 160 167 170 230 184 195 221 225 189 167 163 165 219 248 185 173 194 165 186 179 184 229 201 190 237 203 221 191 183 166 183 142 174 146 180 184 168 189 176 181 149 179 198 190 189 195 186 218 202 178 194 202 170 203 185 215 191 189 177 163 144 177 157 168 153 620 308 259 213 226 190 213 225 225 220 223 239 192 155 151 125 161 149 141 128 153 175 144 157 105 131 121 149 133 137 153 152 165 124 134 113 115 112 148 128 137 198 149 133 146 158 191 159 189 171 173 150 138 139 167 176 204 193 196 181 166 170 192 201 219 209 199 192 193 162 201 247 199 181 226 204 205 229 187 183 167 200 147 155 153 163 157 175 192 219 248 261 265 290 316 265 258 223 197 196 184 197 228 217 190 247 222 203 580 357 305 234 226 219 262 238 262 254 220 203 221 207 194 202 203 199 186 172 171 165 167 192 158 181 228 216 158 184 159 163 165 142 175 173 172 160 178 201 179 208 201 205 219 241 218 192 186 194 166 179 189 183 168 203 189 159 586 405 380 276 264 252 294 309 279 222 246 265 250 257 226 230 257 250 275 279 267 245 245 254 218 226 274 231 251 233 211 178 190 180 161 185 215 210 229 223 205 232 211 168 187 180 182 155 135 158 149 138 157 177 168 166 187 165 131 156 187 200 156 148 149 154 126 142 148 156 146 110 143 149 141 148 156 126 125 152 155 132 118 143 166 152 158 124 173 166 144 157 159 135 153 544 352 253 213 194 186 170 168 188 160 194 183 189 196 230 178 152 169 174 180 192 171 188 182 147 156 180 214 218 232 232 202 198 153 145 163 160 227 196 224 230 221 213 176 195 179 160 177 166 211 195 168 174 142 187 170 175 196 172 201 166 150 186 632 322 275 213 186 151 148 136 172 156 136 137 146 187 183 145 163 146 132 114 120 145 119 143 159 135 150 185 116 148 138 116 168 174 560 395 271 228 209 185 175 190 188 165 178 235 274 286 313 300 318 317 326 345 314 318 344 337 357 319 348 377 339 351 309 326 352 381 339 340 310 328 363 310 345 284 291 724 392 289 255 211 217 241 251 252 288 251 268 277 268 280 266 350 355 343 343 406 379 363 326 353 359 357 315 359 320 305 342 341 353 330 278 302 276 280 235 296 294 237 248 245 266 245 234 249 226 233 223 255 242 224 232 223 256 240 228 206 289 208 216 237 208 214 214 228 254 272 257 261 260 217 222 200 191 180 193 155 187 194 178 165 182 213 231 205 187 199 189 199 207 211 192 231 210 222 182 190 164 200 180 177 188 177 155 185 132 165 167 173 162 156 148 119 160 141 155 160 169 189 206 164 183 158 154 154 146 180 303 354 244 210 258 207 190 172 194 191 200 152 177 202 206 219 623 367 296 230 209 217 220 213 218 182 163 176 188 222 177 207 168 163 211 202 234 247 240 260 247 250 252 235 260 240 257 205 177 193 191 168 187 208 223 234 218 167 191 167 189 192 165 162 184 191 141 157 167 157 180 148 133 153 169 182 145 176 180 160 176 151 188 151 145 170 177 149 181 158 169 156 157 184 168 166 182 189 231 175 221 177 150 150 156 168 190 162 177 149 130 141 154 144 158 167 167 140 170 157 129 147 184 607 296 227 183 170 171 149 154 156 155 176 169 133 166 164 150 155 136 156 139 169 203 189 207 152 137 173 162 146 157 154 182 143 181 240 211 165 167 201 185 195 210 169 192 190 203 208 204 245 221 227 222 227 219 252 273 239 244 238 253 225 251 251 239 280 322 284 260 293 298 249 258 280 252 215 273 270 299 281 329 317 314 310 316 314 239 241 200 208 226 246 225 179 182 222 218 236 219 191 205 198 180 195 209 209 192 190 214 147 183 179 168 177 183 143 177 166 200 148 160 160 162 197 141 148 157 152 115 159 173 154 164 172 141 141 116 126 140 142 118 148 121 155 132 146 133 127 136 144 160 136 129 147 141 121 152 121 159 138 151 144 146 133 155 137 143 123 149 154 161 153 118 172 146 146 135 169 144 148 170 127 136 171 119 132 163 570 346 256 201 197 258 222 281 230 248 191 288 220 193 243 197 176 198 185 211 207 194 189 191 229 178 157 169 162 154 160 180 172 166 184 195 182 181 195 184 160 201 212 171 202 183 218 267 271 279 234 230 224 238 250 235 229 225 224 179 215 199 193 181 182 182 206 216 262 260 232 204 224 179 191 200 208 260 280 264 308 309 285 293 298 292 291 246 232 276 289 280 276 309 257 284 239 261 276 237 223 221 232 231 209 222 237 231 210 185 195 180 171 189 183 193 200 209 188 213 187 220 210 217 207 208 225 206 226 220 175 188 192 158 182 211 185 142 223 189 161 162 158 163 159 178 208 189 579 258 192 191 163 167 167 152 126 153 156 169 182 211 246 229 242 225 235 212 183 172 175 178 181 177 184 134 160 143 154 138 180 163 175 162 120 152 145 135 149 153 182 202 114 580 289 266 228 226 229 169 204 176 179 183 213 263 262 292 264 280 294 292 283 306 290 286 268 279 277 236 259 267 246 287 281 292 302 328 333 333 320 309 345 326 297 320 295 292 316 305 305 304 312 285 542 290 210 159 153 175 143 143 144 155 150 121 154 146 143 124 148 114 127 124 149 134 138 131 142 132 134 127 138 136 141 139 132 119 162 154 158 125 120 561 326 264 252 236 271 247 269 238 232 223 232 224 187 178 179 201 176 190 206 207 196 210 187 180 178 190 194 228 212 216 224 190 196 204 180 220 207 206 229 169 205 192 185 181 186 194 168 172 182 208 227 263 250 280 297 318 307 315 309 319 330 368 354 692 477 457 311 319 263 256 243 280 262 271 253 245 247 212 295 247 230 237 215 208 238 179 183 246 212 204 259 240 204 237 257 274 262 239 237 241 259 212 220 274 217 185 228 212 212 237 245 298 289 328 277 287 213 206 190 228 252 214 213 263 201 180 263 222 220 265 220 228 230 218 243 233 235 214 277 620 379 366 314 255 244 254 234 175 196 179 182 146 152 214 207 184 191 175 200 167 166 139 195 215 182 161 219 179 203 184 205 230 219 166 211 186 192 217 214 237 235 238 256 225 203 244 207 184 188 195 202 153 166 175 217 263 225 262 229 234 221 207 225 197 209 172 231 231 221 198 219 172 167 214 144 183 180 193 182 194 224 588 318 225 159 189 171 144 140 151 149 184 150 159 174 131 143 155 139 146 142 161 213 198 149 164 143 141 169 147 191 165 221 238 213 187 198 198 189 218 162 180 239 239 231 188 204 229 237 256 202 228 228 186 190 174 156 145 175 184 177 176 204 186 176 179 234 181 155 205 161 194 177 179 155 159 174 212 150 150 161 206 140 193 192 218 195 206 218 201 204 201 211 148 159 174 599 353 284 224 202 191 210 209 167 173 199 214 158 172 150 159 167 178 158 164 141 192 167 198 198 230 212 214 191 199 253 244 226 228 243 194 193 197 207 212 237 227 263 232 234 268 241 212 207 212 204 263 224 248 242 226 235 229 218 237 239 258 216 255 248 236 228 206 216 199 222 243 255 200 231 253 267 260 282 303 289 252 256 241 598 367 284 180 200 148 157 181 168 229 162 169 152 129 160 154 144 139 141 119 150 183 148 146 165 184 152 167 133 183 133 148 155 129 590 350 261 239 245 274 272 241 254 272 252 213 240 203 258 232 210 227 235 227 207 197 198 168 164 194 209 202 166 198 206 166 192 238 218 213 177 178 166 192 148 171 172 189 182 176 161 176 193 164 186 192 193 572 333 217 164 179 152 146 157 172 140 145 161 153 169 174 167 189 169 170 178 187 150 148 153 133 160 173 159 174 197 190 164 159 174 189 137 147 185 134 167 171 183 144 132 150 129 143 145 109 118 130 154 150 115 158 122 148 122 121 113 129 158 132 145 147 177 177 172 162 137 165 132 133 118 629 345 261 238 216 221 207 173 169 203 211 170 200 169 193 185 194 186 214 182 184 213 244 192 220 153 179 168 149 147 145 144 168 159 125 140 144 188 130 131 145 155 205 605 304 229 189 184 149 155 132 187 154 131 158 145 152 113 156 155 145 167 219 171 186 171 173 167 187 178 130 128 166 150 182 173 154 167 166 124 142 158 121 151 155 151 115 136 145 180 120 119 137 107 133 134 133 131 138 131 118 126 152 585 344 264 222 214 193 209 223 234 231 222 229 203 231 211 203 204 236 220 228 202 227 235 203 250 206 219 221 240 263 267 270 211 203 223 192 206 224 255 233 216 213 202 198 207 223 275 175 183 226 222 196 181 182 209 189 145 183 170 138 177 197 198 177 161 163 160 156 225 199 198 201 206 184 212 158 176 625 317 199 210 141 148 153 144 168 143 111 127 105 117 127 101 113 123 114 147 113 130 117 136 125 133 146 124 118 126 151 125 158 145 121 195 175 176 145 125 126 113 137 138 117 182 167 155 149 158 147 142 153 137 170 149 140 156 161 127 160 156 111 169 154 168 150 133 111 138 156 122 120 121 107 140 126 108 127 125 161 125 135 127 128 123 129 176 199 202 253 183 171 163 150 201 179 151 129 122 142 136 130 111 135 132 120 127 124 132 162 123 164 614 368 231 222 209 206 205 186 202 191 208 175 238 251 267 248 248 274 225 234 244 236 239 237 232 207 228 204 263 220 211 205 214 214 210 202 205 210 177 212 180 177 181 177 188 578 273 285 197 171 144 124 160 154 248 188 158 166 153 174 166 184 179 183 198 207 158 180 174 213 227 251 251 262 251 286 287 299 287 259 291 244 237 219 227 235 205 248 266 265 281 285 268 288 246 224 287 246 251 240 262 554 341 315 262 246 245 236 223 239 238 263 254 255 259 248 217 236 219 225 252 272 277 275 249 240 249 272 279 228 246 265 262 285 340 360 401 377 341 365 303 340 329 308 284 310 316 322 296 344 326 365 320 345 365 307 344 335 364 395 371 336 381 349 345 342 401 339 347 406 366 342 333 313 263 257 297 251 307 267 284 290 317 293 255 257 301 274 284 261 269 240 245 225 259 243 225 216 669 363 246 250 214 220 242 231 293 299 280 262 281 286 269 297 313 288 326 306 280 254 290 264 362 292 297 260 282 336 314 364 293 327 310 308 347 380 335 349 326 335 350 309 315 253 234 244 232 241 270 306 302 272 333 324 296 289 318 292 283 279 296 273 284 223 273 275 300 304 296 261 238 266 308 282 336 319 309 266 256 241 294 278 268 296 293 278 285 276 269 277 264 212 221 222 197 239 249 250 204 235 222 229 228 283 302 250 255 245 251 229 239 198 257 180 230 189 262 215 291 252 277 230 241 274 248 275 275 305 317 283 318 336 285 344 292 310 263 274 253 256 235 274 248 277 215 179 234 284 243 226 236 217 234 233 248 274 261 283 329 363 298 267 250 248 278 223 199 252 221 205 249 261 303 271 284 307 289 256 303 306 305 313 322 291 328 286 282 283 241 233 263 229 221 239 234 258 214 229 229 238 246 217 210 199 212 204 231 209 238 270 249 336 309 312 256 285 254 202 263 258 276 285 263 218 253 192 206 283 263 245 263 226 248 223 254 220 237 212 239 168 219 232 233 193 173 212 183 200 616 352 288 300 237 231 198 227 197 238 218 228 236 263 320 317 273 303 307 303 274 257 266 258 226 240 249 243 257 254 262 225 240 263 181 200 218 176 196 168 216 219 238 247 247 267 257 239 245 269 271 296 305 321 280 285 230 227 265 216 241 263 273 250 308 273 258 210 210 254 260 236 272 236 216 190 188 203 626 283 213 206 195 178 152 160 168 170 187 202 217 220 215 248 188 167 175 222 188 198 188 199 200 175 185 130 138 122 148 143 108 136 141 151 125 173 160 171 131 158 163 180 155 191 636 334 233 210 221 178 202 159 195 180 157 148 175 176 155 131 167 139 135 144 147 153 235 159 224 231 226 214 226 223 189 202 182 191 176 207 250 223 218 210 229 202 195 218 212 229 253 217 266 263 262 199 180 178 210 155 207 221 182 177 200 179 227 236 228 235 195 236 212 290 258 221 221 241 209 209 239 239 201 220 178 189 175 162 157 186 209 230 258 259 240 223 244 208 221 219 194 172 211 215 223 207 158 190 210 199 157 204 197 221 174 158 198 198 154 201 228 218 188 210 170 228 160 160 165 149 132 152 162 129 160 140 148 142 165 132 130 126 181 163 130 163 152 141 120 143 109 150 132 126 146 155 124 132 117 127 184 142 161 149 135 163 170 160 141 172 163 142 132 150 141 159 168 180 171 153 134 123 158 154 143 151 148 132 134 147 142 166 176 192 217 225 266 218 230 232 251 220 179 152 155 166 174 180 164 194 234 210 209 228 279 295 283 265 237 239 226 252 272 293 275 278 188 247 184 209 183 191 169 202 201 152 174 162 181 167 191 177 152 161 157 163 180 140 172 151 200 222 176 205 195 259 208 227 243 243 199 210 186 199 221 223 192 210 187 192 187 176 140 176 194 229 199 179 214 146 156 188 211 246 210 191 222 149 146 129 163 194 185 206 167 174 189 177 175 196 628 282 222 158 174 166 135 122 166 130 163 126 126 111 161 139 139 152 110 109 119 123 106 111 121 112 120 140 138 138 134 175 160 150 151 146 126 116 125 192 126 652 337 272 256 242 211 169 198 223 246 273 307 312 273 262 311 294 249 240 263 301 325 314 291 280 254 263 221 224 229 180 218 196 198 213 177 164 177 132 136 171 165 147 140 167 161 167 171 188 195 183 212 209 275 266 289 286 304 264 281 298 312 344 286 274 249 255 275 210 199 202 199 188 225 162 207 198 217 224 206 200 206 193 223 220 223 238 240 256 252 261 247 587 302 277 196 211 164 150 168 136 130 147 164 134 154 122 166 166 163 166 181 154 123 118 115 134 126 182 154 153 173 259 241 235 226 238 303 260 180 180 182 160 179 154 167 150 140 143 170 180 175 156 184 201 188 212 241 228 254 609 347 307 302 294 314 286 300 254 244 239 198 170 187 193 224 204 204 213 186 207 232 229 254 231 219 169 193 250 251 182 180 212 198 247 246 275 333 289 266 262 286 253 273 260 305 266 236 216 197 223 234 193 153 197 256 234 216 180 192 214 186 149 194 189 150 174 215 173 176 156 163 174 139 153 135 121 132 151 179 190 176 167 140 138 150 163 234 275 293 299 262 276 287 242 259 221 234 217 189 187 196 167 221 283 257 241 212 199 186 159 179 223 225 231 205 212 197 181 153 156 120 152 162 561 316 215 211 163 179 133 125 121 142 125 135 147 127 126 109 154 164 157 149 160 146 152 172 151 138 141 118 163 151 140 163 187 124 124 118 131 122 147 128 166 118 110 127 124 182 602 304 262 204 207 198 186 213 200 193 182 165 200 166 167 164 170 213 188 197 191 198 248 171 204 210 192 171 173 166 200 191 160 185 193 145 169 183 186 855 575 489 448 371 401 377 383 361 319 330 382 294 259 332 337 300 281 345 346 389 375 388 351 265 302 349 316 323 286 341 354 302 255 270 223 243 242 247 197 220 211 248 264 259 223 250 221 230 246 195 205 177 204 172 613 358 251 195 215 225 221 206 239 203 210 193 220 177 192 189 201 203 207 192 192 167 189 264 193 229 190 167 180 182 202 168 183 207 185 201 224 230 220 183 152 620 323 223 180 143 159 166 180 191 136 147 157 128 159 128 109 128 161 165 231 225 201 214 231 212 196 180 188 170 175 146 180 169 150 147 147 148 165 140 189 170 179 151 121 131 136 136 141 171 605 358 261 232 202 197 237 209 248 224 244 204 222 176 173 166 180 172 189 207 210 179 193 191 162 205 243 249 280 297 254 267 263 268 254 242 209 160 279 276 332 280 315 324 303 288 301 279 231 274 274 265 240 274 229 261 233 275 246 294 225 199 188 213 226 217 203 219 249 240 251 796 452 348 320 247 241 244 210 161 195 220 204 224 203 216 223 215 209 197 186 223 271 214 240 178 217 238 226 203 256 192 198 176 252 226 193 164 242 202 204 191 191 166 171 200 192 205 200 229 208 183 204 201 197 199 181 231 272 251 272 240 254 246 251 265 241 243 258 221 #--------------------all list-------------------- #Compression: 130.647286103329 #MaxSpace: 194 #Time: 3684920 #--------------------orig list-X------------------- #Elements: 89590 #FrameSizeMin: 9 #FrameSizeMax: 1290 #FrameTotalByte: 26189538 #FrameTotalBit: 209516304 #MeanFrame: 292.326576626856 #VarFrame: 23153.4947707983 #Cov: 0.520523061566468 #MeanBitRate: 56857.7619052788 #PeakBitRate: 258000 #P/M: 4.53763903738966 #--------------------stuffed list-F------------------- #Elements: 92124 #FrameSizeMin: 0 #FrameSizeMax: 1290 #FrameTotalByte: 26189538 #FrameTotalBit: 209516304 #MeanFrame: 284.285723589944 #VarFrame: 24802.5430042841 #Cov: 0.553978685004619 #MeanBitRate: 56857.7619052788 #PeakBitRate: 258000 #P/M: 4.53763903738966 #--------------------smoothed list-R------------------- #Elements: 92124 #FrameSizeMin: 0.05625 #FrameSizeMax: 1290 #FrameTotalByte: 26189574.9999991 #FrameTotalBit: 209516599.999993 #MeanFrame: 284.286125222516 #VarFrame: 24740.2408413954 #Cov: 0.553281689010184 #MeanBitRate: 56857.8422326652 #PeakBitRate: 258000 #P/M: 4.53763262672281 #CovRate: 0.553275683173503