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