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