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