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