0 0 0 1 1 1 2 2 2
0 3 0 2 4 2 3 5 3
2 6 2 4 7 4 3 8 3
5 9 5 6 10 6 7 11 7
5 12 5 7 13 7 8 14 8
9 15 9 10 16 10 11 17 11
9 18 9 11 19 11 12 20 12
9 21 9 12 22 12 13 23 13
4 24 14 12 25 15 11 26 16
4 27 14 11 28 16 3 29 17
1 30 18 9 31 19 14 32 20
1 33 18 14 34 20 15 35 21
9 36 22 13 37 23 16 38 24
9 39 22 16 40 24 14 41 25
13 42 26 2 43 27 17 44 28
13 45 26 17 46 28 16 47 29
2 48 30 1 49 31 15 50 32
2 51 30 15 52 32 18 53 33
2 54 30 18 55 33 17 56 34
15 57 35 14 58 36 19 59 37
15 60 35 19 61 37 20 62 38
14 63 39 16 64 40 5 65 41
14 66 39 5 67 41 8 68 42
14 69 39 8 70 42 19 71 43
17 72 44 18 73 45 7 74 46
17 75 44 7 76 46 6 77 47
21 78 48 22 79 49 23 80 50
21 81 48 23 82 50 24 83 51
25 84 52 26 85 53 27 86 54
25 87 52 27 88 54 28 89 55
2 90 56 29 91 57 23 92 58
2 93 56 23 94 58 22 95 59
29 96 60 30 97 61 24 98 62
29 99 60 24 100 62 23 101 63
30 102 64 4 103 65 21 104 66
30 105 64 21 106 66 24 107 67
12 108 68 31 109 69 27 110 70
12 111 68 27 112 70 26 113 71
31 114 72 32 115 73 28 116 74
31 117 72 28 118 74 27 119 75
32 120 76 13 121 77 25 122 78
32 123 76 25 124 78 28 125 79
32 126 80 31 127 81 12 128 82
12 129 82 13 130 83 32 131 80
12 132 84 4 133 85 2 134 86
12 135 84 2 136 86 13 137 87
29 138 88 2 139 89 4 140 90
29 141 88 4 142 90 30 143 91
18 144 45 15 145 92 20 146 93
18 147 45 20 148 93 7 149 46
11 150 94 10 151 95 19 152 96
11 153 94 19 154 96 8 155 97
0 156 98 3 157 99 7 158 100
0 159 98 7 160 100 20 161 101
19 162 102 10 163 103 0 164 104
19 165 102 0 166 104 20 167 105
33 168 106 34 169 107 35 170 108
33 171 106 35 172 108 36 173 109
37 174 110 38 175 111 39 176 112
37 177 110 39 178 112 40 179 113
41 180 114 42 181 115 43 182 116
41 183 114 43 184 116 44 185 117
45 186 118 46 187 119 47 188 120
45 189 118 47 190 120 45 191 118
45 192 118 47 193 120 48 194 121
48 195 122 47 196 123 49 197 124
48 198 122 49 199 124 50 200 125
50 201 126 49 202 127 51 203 128
50 204 126 51 205 128 52 206 129
45 207 130 48 208 131 50 209 132
45 210 130 50 211 132 52 212 133
45 213 130 52 214 133 45 215 130
51 216 134 49 217 135 47 218 136
51 219 134 47 220 136 46 221 137
52 222 138 51 223 139 46 224 140
52 225 138 46 226 140 45 227 141
53 228 142 54 229 143 55 230 144
53 231 142 55 232 144 56 233 145
57 234 146 58 235 147 59 236 148
57 237 146 59 238 148 60 239 149
57 240 146 61 241 150 62 242 151
57 243 146 62 244 151 58 245 147
57 246 146 63 247 152 64 248 153
57 249 146 64 250 153 61 251 150
57 252 146 65 253 154 66 254 155
57 255 146 66 256 155 63 257 152
57 258 146 60 259 149 65 260 154
60 261 156 59 262 157 67 263 158
60 264 156 67 265 158 68 266 159
59 267 160 58 268 161 69 269 162
59 270 160 69 271 162 67 272 163
58 273 161 62 274 164 70 275 165
58 276 161 70 277 165 69 278 162
62 279 166 61 280 167 71 281 168
62 282 166 71 283 168 70 284 169
61 285 167 64 286 170 72 287 171
61 288 167 72 289 171 71 290 168
64 291 170 63 292 172 73 293 173
64 294 170 73 295 173 72 296 171
63 297 174 66 298 175 74 299 176
63 300 174 74 301 176 73 302 177
66 303 175 65 304 178 75 305 179
66 306 175 75 307 179 74 308 176
65 309 180 60 310 156 68 311 159
65 312 180 68 313 159 75 314 181
76 315 182 75 316 183 68 317 184
76 318 182 68 319 184 67 320 185
76 321 182 67 322 185 69 323 186
76 324 182 69 325 186 70 326 187
76 327 182 70 328 187 71 329 188
76 330 182 71 331 188 72 332 189
76 333 182 72 334 189 73 335 190
76 336 182 73 337 190 74 338 191
76 339 182 74 340 191 75 341 183
77 342 192 78 343 193 79 344 194
80 345 195 81 346 196 78 347 193
80 348 195 78 349 193 77 350 192
81 351 197 82 352 198 83 353 199
81 354 197 83 355 199 78 356 200
82 357 201 84 358 202 85 359 203
82 360 201 85 361 203 83 362 204
78 363 200 83 364 199 79 365 205
79 366 206 83 367 204 85 368 203
86 369 207 87 370 208 88 371 209
89 372 210 90 373 211 87 374 208
89 375 210 87 376 208 86 377 207
90 378 212 91 379 213 92 380 214
90 381 212 92 382 214 87 383 215
91 384 216 93 385 217 94 386 218
91 387 216 94 388 218 92 389 219
87 390 215 92 391 214 88 392 220
88 393 221 92 394 219 94 395 218
95 396 222 96 397 223 97 398 224
98 399 225 99 400 226 96 401 223
98 402 225 96 403 223 95 404 222
99 405 227 100 406 228 101 407 229
99 408 227 101 409 229 96 410 230
100 411 231 102 412 232 103 413 233
100 414 231 103 415 233 101 416 234
96 417 230 101 418 229 97 419 235
97 420 236 101 421 234 103 422 233
104 423 237 105 424 238 106 425 239
107 426 240 108 427 241 105 428 238
107 429 240 105 430 238 104 431 237
108 432 242 109 433 243 110 434 244
108 435 242 110 436 244 105 437 245
109 438 246 111 439 247 112 440 248
109 441 246 112 442 248 110 443 249
105 444 245 110 445 244 106 446 250
106 447 251 110 448 249 112 449 248
113 450 252 114 451 253 115 452 254
113 453 252 115 454 254 116 455 255
113 456 252 117 457 256 118 458 257
113 459 252 118 460 257 114 461 253
113 462 252 119 463 258 120 464 259
113 465 252 120 466 259 117 467 256
113 468 252 121 469 260 122 470 261
113 471 252 122 472 261 119 473 258
113 474 252 116 475 255 121 476 260
116 477 262 115 478 263 123 479 264
116 480 262 123 481 264 124 482 265
115 483 266 114 484 267 125 485 268
115 486 266 125 487 268 123 488 269
114 489 267 118 490 270 126 491 271
114 492 267 126 493 271 125 494 268
118 495 272 117 496 273 127 497 274
118 498 272 127 499 274 126 500 275
117 501 273 120 502 276 128 503 277
117 504 273 128 505 277 127 506 274
120 507 276 119 508 278 129 509 279
120 510 276 129 511 279 128 512 277
119 513 280 122 514 281 130 515 282
119 516 280 130 517 282 129 518 283
122 519 281 121 520 284 131 521 285
122 522 281 131 523 285 130 524 282
121 525 286 116 526 262 124 527 265
121 528 286 124 529 265 131 530 287
132 531 288 131 532 289 124 533 290
132 534 288 124 535 290 123 536 291
132 537 288 123 538 291 125 539 292
132 540 288 125 541 292 126 542 293
132 543 288 126 544 293 127 545 294
132 546 288 127 547 294 128 548 295
132 549 288 128 550 295 129 551 296
132 552 288 129 553 296 130 554 297
132 555 288 130 556 297 131 557 289
133 558 298 134 559 299 135 560 300
133 561 298 135 562 300 136 563 301
133 564 298 137 565 302 138 566 303
133 567 298 138 568 303 134 569 299
133 570 298 139 571 304 140 572 305
133 573 298 140 574 305 137 575 302
133 576 298 141 577 306 142 578 307
133 579 298 142 580 307 139 581 304
133 582 298 136 583 301 141 584 306
136 585 308 135 586 309 143 587 310
136 588 308 143 589 310 144 590 311
135 591 312 134 592 313 145 593 314
135 594 312 145 595 314 143 596 315
134 597 313 138 598 316 146 599 317
134 600 313 146 601 317 145 602 314
138 603 318 137 604 319 147 605 320
138 606 318 147 607 320 146 608 321
137 609 319 140 610 322 148 611 323
137 612 319 148 613 323 147 614 320
140 615 322 139 616 324 149 617 325
140 618 322 149 619 325 148 620 323
139 621 326 142 622 327 150 623 328
139 624 326 150 625 328 149 626 329
142 627 327 141 628 330 151 629 331
142 630 327 151 631 331 150 632 328
141 633 332 136 634 308 144 635 311
141 636 332 144 637 311 151 638 333
152 639 334 151 640 335 144 641 336
152 642 334 144 643 336 143 644 337
152 645 334 143 646 337 145 647 338
152 648 334 145 649 338 146 650 339
152 651 334 146 652 339 147 653 340
152 654 334 147 655 340 148 656 341
152 657 334 148 658 341 149 659 342
152 660 334 149 661 342 150 662 343
152 663 334 150 664 343 151 665 335
153 666 344 154 667 345 155 668 346
153 669 344 155 670 346 156 671 347
153 672 344 157 673 348 158 674 349
153 675 344 158 676 349 154 677 345
153 678 344 159 679 350 160 680 351
153 681 344 160 682 351 157 683 348
153 684 344 161 685 352 162 686 353
153 687 344 162 688 353 159 689 350
153 690 344 156 691 347 161 692 352
156 693 354 155 694 355 163 695 356
156 696 354 163 697 356 164 698 357
155 699 358 154 700 359 165 701 360
155 702 358 165 703 360 163 704 361
154 705 359 158 706 362 166 707 363
154 708 359 166 709 363 165 710 360
158 711 364 157 712 365 167 713 366
158 714 364 167 715 366 166 716 367
157 717 365 160 718 368 168 719 369
157 720 365 168 721 369 167 722 366
160 723 368 159 724 370 169 725 371
160 726 368 169 727 371 168 728 369
159 729 372 162 730 373 170 731 374
159 732 372 170 733 374 169 734 375
162 735 373 161 736 376 171 737 377
162 738 373 171 739 377 170 740 374
161 741 378 156 742 354 164 743 357
161 744 378 164 745 357 171 746 379
172 747 380 171 748 381 164 749 382
172 750 380 164 751 382 163 752 383
172 753 380 163 754 383 165 755 384
172 756 380 165 757 384 166 758 385
172 759 380 166 760 385 167 761 386
172 762 380 167 763 386 168 764 387
172 765 380 168 766 387 169 767 388
172 768 380 169 769 388 170 770 389
172 771 380 170 772 389 171 773 381
173 774 390 174 775 391 175 776 392
173 777 390 175 778 392 176 779 393
173 780 390 177 781 394 178 782 395
173 783 390 178 784 395 174 785 391
173 786 390 179 787 396 180 788 397
173 789 390 180 790 397 177 791 394
173 792 390 181 793 398 182 794 399
173 795 390 182 796 399 179 797 396
173 798 390 176 799 393 181 800 398
176 801 400 175 802 401 183 803 402
176 804 400 183 805 402 184 806 403
175 807 404 174 808 405 185 809 406
175 810 404 185 811 406 183 812 407
174 813 405 178 814 408 186 815 409
174 816 405 186 817 409 185 818 406
178 819 410 177 820 411 187 821 412
178 822 410 187 823 412 186 824 413
177 825 411 180 826 414 188 827 415
177 828 411 188 829 415 187 830 412
180 831 414 179 832 416 189 833 417
180 834 414 189 835 417 188 836 415
179 837 418 182 838 419 190 839 420
179 840 418 190 841 420 189 842 421
182 843 419 181 844 422 191 845 423
182 846 419 191 847 423 190 848 420
181 849 424 176 850 400 184 851 403
181 852 424 184 853 403 191 854 425
192 855 426 191 856 427 184 857 428
192 858 426 184 859 428 183 860 429
192 861 426 183 862 429 185 863 430
192 864 426 185 865 430 186 866 431
192 867 426 186 868 431 187 869 432
192 870 426 187 871 432 188 872 433
192 873 426 188 874 433 189 875 434
192 876 426 189 877 434 190 878 435
192 879 426 190 880 435 191 881 427
193 882 436 194 883 437 195 884 438
193 885 436 195 886 438 196 887 439
193 888 436 197 889 440 198 890 441
193 891 436 198 892 441 194 893 437
193 894 436 199 895 442 200 896 443
193 897 436 200 898 443 197 899 440
193 900 436 201 901 444 202 902 445
193 903 436 202 904 445 199 905 442
193 906 436 196 907 439 201 908 444
196 909 446 195 910 447 203 911 448
196 912 446 203 913 448 204 914 449
195 915 450 194 916 451 205 917 452
195 918 450 205 919 452 203 920 453
194 921 451 198 922 454 206 923 455
194 924 451 206 925 455 205 926 452
198 927 456 197 928 457 207 929 458
198 930 456 207 931 458 206 932 459
197 933 457 200 934 460 208 935 461
197 936 457 208 937 461 207 938 458
200 939 460 199 940 462 209 941 463
200 942 460 209 943 463 208 944 461
199 945 464 202 946 465 210 947 466
199 948 464 210 949 466 209 950 467
202 951 465 201 952 468 211 953 469
202 954 465 211 955 469 210 956 466
201 957 470 196 958 446 204 959 449
201 960 470 204 961 449 211 962 471
212 963 472 211 964 473 204 965 474
212 966 472 204 967 474 203 968 475
212 969 472 203 970 475 205 971 476
212 972 472 205 973 476 206 974 477
212 975 472 206 976 477 207 977 478
212 978 472 207 979 478 208 980 479
212 981 472 208 982 479 209 983 480
212 984 472 209 985 480 210 986 481
212 987 472 210 988 481 211 989 473
213 990 482 214 991 483 215 992 484
213 993 482 215 994 484 216 995 485
213 996 482 217 997 486 218 998 487
213 999 482 218 1000 487 214 1001 483
213 1002 482 219 1003 488 220 1004 489
213 1005 482 220 1006 489 217 1007 486
213 1008 482 221 1009 490 222 1010 491
213 1011 482 222 1012 491 219 1013 488
213 1014 482 216 1015 485 221 1016 490
216 1017 492 215 1018 493 223 1019 494
216 1020 492 223 1021 494 224 1022 495
215 1023 496 214 1024 497 225 1025 498
215 1026 496 225 1027 498 223 1028 499
214 1029 497 218 1030 500 226 1031 501
214 1032 497 226 1033 501 225 1034 498
218 1035 502 217 1036 503 227 1037 504
218 1038 502 227 1039 504 226 1040 505
217 1041 503 220 1042 506 228 1043 507
217 1044 503 228 1045 507 227 1046 504
220 1047 506 219 1048 508 229 1049 509
220 1050 506 229 1051 509 228 1052 507
219 1053 510 222 1054 511 230 1055 512
219 1056 510 230 1057 512 229 1058 513
222 1059 511 221 1060 514 231 1061 515
222 1062 511 231 1063 515 230 1064 512
221 1065 516 216 1066 492 224 1067 495
221 1068 516 224 1069 495 231 1070 517
232 1071 518 231 1072 519 224 1073 520
232 1074 518 224 1075 520 223 1076 521
232 1077 518 223 1078 521 225 1079 522
232 1080 518 225 1081 522 226 1082 523
232 1083 518 226 1084 523 227 1085 524
232 1086 518 227 1087 524 228 1088 525
232 1089 518 228 1090 525 229 1091 526
232 1092 518 229 1093 526 230 1094 527
232 1095 518 230 1096 527 231 1097 519
233 1098 528 234 1099 529 235 1100 530
233 1101 528 235 1102 530 236 1103 531
233 1104 528 237 1105 532 238 1106 533
233 1107 528 238 1108 533 234 1109 529
233 1110 528 239 1111 534 240 1112 535
233 1113 528 240 1114 535 237 1115 532
233 1116 528 241 1117 536 242 1118 537
233 1119 528 242 1120 537 239 1121 534
233 1122 528 236 1123 531 241 1124 536
236 1125 538 235 1126 539 243 1127 540
236 1128 538 243 1129 540 244 1130 541
235 1131 542 234 1132 543 245 1133 544
235 1134 542 245 1135 544 243 1136 545
234 1137 543 238 1138 546 246 1139 547
234 1140 543 246 1141 547 245 1142 544
238 1143 548 237 1144 549 247 1145 550
238 1146 548 247 1147 550 246 1148 551
237 1149 549 240 1150 552 248 1151 553
237 1152 549 248 1153 553 247 1154 550
240 1155 552 239 1156 554 249 1157 555
240 1158 552 249 1159 555 248 1160 553
239 1161 556 242 1162 557 250 1163 558
239 1164 556 250 1165 558 249 1166 559
242 1167 557 241 1168 560 251 1169 561
242 1170 557 251 1171 561 250 1172 558
241 1173 562 236 1174 538 244 1175 541
241 1176 562 244 1177 541 251 1178 563
252 1179 564 251 1180 565 244 1181 566
252 1182 564 244 1183 566 243 1184 567
252 1185 564 243 1186 567 245 1187 568
252 1188 564 245 1189 568 246 1190 569
252 1191 564 246 1192 569 247 1193 570
252 1194 564 247 1195 570 248 1196 571
252 1197 564 248 1198 571 249 1199 572
252 1200 564 249 1201 572 250 1202 573
252 1203 564 250 1204 573 251 1205 565
253 1206 574 254 1207 575 255 1208 576
253 1209 574 255 1210 576 256 1211 577
254 1212 578 253 1213 579 257 1214 580
254 1215 578 257 1216 580 258 1217 581
253 1218 582 256 1219 583 259 1220 584
253 1221 582 259 1222 584 257 1223 585
255 1224 586 254 1225 587 258 1226 588
255 1227 586 258 1228 588 260 1229 589
256 1230 590 255 1231 591 260 1232 592
256 1233 590 260 1234 592 259 1235 593
259 1236 594 260 1237 595 258 1238 596
259 1239 594 258 1240 596 257 1241 597
261 1242 598 262 1243 599 263 1244 600
261 1245 598 263 1246 600 264 1247 601
265 1248 602 266 1249 603 267 1250 604
265 1251 602 267 1252 604 268 1253 605
269 1254 606 270 1255 607 271 1256 608
269 1257 606 271 1258 608 272 1259 609
273 1260 610 274 1261 611 275 1262 612
273 1263 610 275 1264 612 276 1265 613