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 1 3 2 5 6 7 8 7 8 7 6 5 10 9 11 12 11 14 18 17 19 18 17 16 15 14 19 18 20 19 18 17 18 17 18 17 20 19 18 24 23 22 26 31 30 31 30 29 32 35 34 39 38 37 36 45 47 51 54 55 56 58 57 58 57 56 55 58 59 62 61 60 59 62 61 60 62 61 60 67 68 71 77 76 75 74 73 74 73 72 71 70 73 77 76 75 76 77 80 79 78 77 78 77 76 75 86 88 87 86 85 89 91 93 92 95 94 97 98 103 102 104 108 109 118 120 119 120 123 124 123 124 125 124 123 122 121 124 123 122 121 120 125 126 127 128 127 126 125 126 125 124 127 128 131 133 132 131 130 129 128 127 126 125 124 125 124 133 132 135 139 148 154 153 152 151 150 152 154 157 156 155 154 162 161 162 164 163 162 161 160 162 163 165 164 165 164 163 162 161 160 159 158 157 159 158 157 158 157 158 159 158 157 156 158 157 159 160 162 161 160 169 170 171 170 171 183 182 183 182 184 183 182 184 183 182 181 180 182 181 183 182 181 186 191 190 189 196 202 201 200 201 207 206 205 204 203 206 209 210 209 208 209 208 220 219 221 222 224 223 226 225 228 227 226 227 229 228 231 236 237 236 238 240 239 238 237 236 235 237 236 235 234 233 232 231 230 231 230 236 235 239 240 241 247 250 255 254 262 261 264 263 262 263 262 263 264 269 271 272 271 274 276 278 281 280 279 278 277 283 282 281 283 282 281 284 283 282 287 288 290 292 295 294 300 304 309 308 310 309 308 309 308 313 315 318 319 318 317 316 320 319 318 322 324 323 328 327 326 334 335 337 342 343 342 341 340 339 338 342 341 340 341 340 343 342 341 356 355 354 353 352 355 354 356 357 356 357 356 367 366 370 369 368 369 368 369 372 375 376 375 374 375 374 373 372 373 376 377 376 377 378 387 389 388 397 406 405 407 406 405 409 408 407 406 405 404 405 407 406 407 410 409 413 415 414 418 419 418 417 416 415 414 413 412 413 412 411 410 409 411 410 414 413 417 418 425 426 427 426 427 431 434 433 439 438 439 443 444 443 444 450 451 450 449 452 451 450 451 459 462 464 467 466 465 467 470 469 470 469 468 467 466 467 470 469 472 471 470 469 468 469 471 470 469 468 472 471 470 469 468 469 468 482 481 485 486 485 486 485 490 489 488 490 489 498 497 496 495 494 495 494 495 494 496 499 498 502 503 502 503 505 504 505 507 506 508 507 506 505 504 503 502 501 502 501 507 508 512 511 515 519 524 525 526 534 533 532 546 545 544 552 551 555 554 557 558 562 561 562 563 562 561 560 559 558 559 562 564 563 562 563 572 571 577 576 575 580 582 585 591 590 589 590 593 599 598 597 596 595 597 596 597 596 595 594 597 596 595 594 593 592 593 592 591 590 589 590 592 593 597 599 598 601 600 599 598 601 600 603 605 604 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1