1272 7 7 9 21 22 34 42 48 48 49 49 53 73 84 88 90 97 103 109 109 109 120 122 124 124 124 130 134 138 153 155 156 160 173 179 179 186 188 189 189 199 199 226 228 230 233 245 252 252 254 258 261 261 265 265 268 272 272 272 279 284 286 295 299 301 320 322 326 330 339 341 341 342 343 348 353 368 368 370 370 378 385 403 412 414 415 415 415 417 421 432 432 432 436 441 441 444 456 463 476 495 495 495 510 512 518 521 527 532 533 535 535 552 552 552 552 558 558 564 574 574 574 584 587 602 605 608 608 608 611 612 613 613 623 624 624 624 638 647 653 654 658 665 667 667 670 679 679 683 685 686 693 706 706 713 715 719 724 727 740 740 740 741 742 748 748 750 753 758 758 764 771 771 778 783 783 793 794 798 798 798 803 807 810 819 823 825 830 833 833 838 840 840 840 841 841 851 852 860 863 863 863 867 867 874 874 877 879 882 887 900 900 900 902 903 909 910 910 914 930 930 942 942 945 948 948 962 963 965 966 978 978 987 991 995 995 999 1001 1002 1003 1010 1018 1019 1023 1023 1029 1045 1045 1048 1054 1061 1061 1061 1071 1076 1078 1080 1084 1086 1090 1090 1094 1095 1095 1095 1096 1103 1110 1110 1112 1113 1115 1117 1118 1127 1127 1128 1131 1133 1133 1141 1142 1150 1150 1150 1156 1159 1163 1163 1167 1167 1170 1170 1171 1172 1187 1191 1198 1199 1204 1204 1208 1208 1213 1217 1217 1218 1220 1223 1224 1230 1231 1233 1238 1240 1243 1247 1255 1254 1252 1249 1249 1245 1245 1245 1245 1241 1241 1238 1233 1231 1228 1226 1226 1226 1226 1226 1224 1224 1224 1224 1224 1224 1220 1220 1220 1220 1218 1218 1215 1215 1215 1215 1215 1208 1204 1202 1202 1202 1195 1191 1188 1182 1182 1182 1175 1175 1165 1163 1163 1163 1160 1156 1154 1154 1154 1154 1154 1154 1152 1150 1150 1145 1143 1139 1139 1134 1134 1125 1125 1125 1110 1110 1110 1101 1099 1097 1091 1086 1081 1081 1076 1074 1067 1067 1065 1065 1065 1065 1065 1065 1065 1065 1062 1062 1059 1057 1057 1054 1052 1052 1050 1045 1045 1041 1038 1038 1036 1036 1034 1034 1034 1034 1034 1024 1024 1021 1021 1021 1015 1015 1013 1013 1011 1006 1006 991 991 989 989 989 989 989 984 984 984 984 981 979 979 979 979 979 975 975 971 969 969 969 969 969 967 967 963 960 960 960 956 953 949 940 938 938 938 934 934 934 932 925 923 923 921 916 914 914 907 907 903 898 896 896 894 892 884 882 877 877 872 872 869 869 869 869 869 867 867 867 867 867 867 867 867 865 860 860 857 852 852 848 846 846 843 841 841 841 841 841 841 836 836 836 833 833 823 813 813 810 800 798 796 796 794 790 788 788 788 788 786 786 786 784 780 776 774 774 772 772 772 767 767 755 755 753 753 751 748 748 744 744 744 744 744 728 728 728 724 724 722 722 722 717 717 717 717 717 717 715 709 706 704 695 695 695 689 689 686 681 681 681 676 676 676 676 674 670 667 661 661 659 659 659 656 656 650 645 638 638 634 631 628 626 620 620 620 616 616 616 613 613 613 606 606 606 606 606 602 599 596 592 592 590 587 581 579 577 577 575 575 575 571 571 562 562 556 552 545 543 541 536 536 529 529 527 527 527 527 527 527 527 527 524 524 524 524 524 524 521 518 518 516 510 506 506 503 501 501 501 497 497 493 493 490 488 485 485 472 472 470 470 470 468 464 460 460 460 460 460 453 451 451 451 444 436 436 436 430 424 424 424 421 421 418 418 418 418 418 415 415 415 412 412 410 410 397 395 395 393 391 381 381 381 378 376 373 373 370 370 370 370 368 366 366 364 364 364 361 361 361 361 361 361 361 361 361 359 359 356 354 351 351 351 351 351 348 346 346 337 337 337 337 333 330 327 327 327 327 327 320 310 305 301 301 291 291 289 289 289 289 289 289 289 289 289 289 286 282 280 276 276 276 274 274 274 274 272 270 268 262 262 262 262 262 258 258 258 258 258 256 254 254 252 248 246 246 243 233 231 226 223 223 217 215 211 211 207 207 204 201 196 196 196 196 193 181 181 181 181 179 179 179 179 175 173 171 171 171 166 162 162 162 162 162 160 160 160 160 160 153 149 147 139 139 139 136 136 136 132 132 132 132 128 126 122 122 122 122 120 120 117 115 113 109 104 101 91 91 91 91 85 85 81 77 77 77 75 75 69 64 64 64 57 57 57 53 53 51 51 49 49 49 49 46 46 40 40 40 40 40 40 37 37 32 28 28 26 23 23 17 17 17 17 15 15 13 11 9 5 5 1 602 600 598 596 594 592 590 588 586 584 582 580 578 576 574 572 570 568 566 564 562 560 558 556 554 552 550 548 546 544 542 540 538 536 534 532 530 528 526 524 522 520 518 516 514 512 510 508 506 504 502 500 498 496 494 492 490 488 486 484 482 480 478 476 474 472 470 468 466 464 462 460 458 456 454 452 450 448 446 444 442 440 438 436 434 432 430 428 426 424 422 420 418 416 414 412 410 408 406 404 402 400 398 396 394 392 390 388 386 384 382 380 378 376 374 372 370 368 366 364 362 360 358 356 354 352 350 348 346 344 342 340 338 336 334 332 330 328 326 324 322 320 318 316 314 312 310 308 306 304 302 300 298 296 294 292 290 288 286 284 282 280 278 276 274 272 270 268 266 264 262 260 258 256 254 252 250 248 246 244 242 240 238 236 234 232 230 228 226 224 222 220 218 216 214 212 210 208 206 204 202 200 198 196 194 192 190 188 186 184 182 180 178 176 174 172 170 168 166 164 162 160 158 156 154 152 150 148 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 3 1 1