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