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
133 384 181 132 385 180 131 386 179
133 387 181 131 388 179 130 389 178
128 390 176 133 391 181 130 392 178
128 393 176 130 394 178 129 395 177
135 396 183 134 397 182 132 398 180
135 399 183 132 400 180 133 401 181
136 402 184 135 403 183 133 404 181
128 405 176 136 406 184 133 407 181
128 408 176 129 409 177 137 410 185
137 411 185 136 412 184 128 413 176
130 414 178 139 415 187 137 416 185
137 417 185 129 418 177 130 419 178
132 420 180 134 421 182 138 422 186
135 423 183 136 424 184 137 425 185
137 426 185 139 427 187 135 428 183
134 429 182 135 430 183 139 431 187
139 432 187 138 433 186 134 434 182
139 435 187 130 436 178 131 437 179
131 438 179 138 439 186 139 440 187
138 441 186 131 442 179 132 443 180
140 444 188 145 445 193 144 446 192
143 447 191 142 448 190 141 449 189
144 450 192 143 451 191 141 452 189
140 453 188 144 454 192 141 455 189
142 456 190 148 457 196 147 458 195
141 459 189 142 460 190 147 461 195
141 462 189 147 463 195 146 464 194
140 465 188 141 466 189 146 467 194
140 468 188 146 469 194 149 470 197
149 471 197 145 472 193 140 473 188
144 474 192 145 475 193 149 476 197
149 477 197 150 478 198 144 479 192
142 480 190 151 481 199 148 482 196
147 483 195 150 484 198 149 485 197
149 486 197 146 487 194 147 488 195
148 489 196 151 490 199 150 491 198
150 492 198 147 493 195 148 494 196
150 495 198 151 496 199 143 497 191
143 498 191 144 499 192 150 500 198
151 501 199 142 502 190 143 503 191
152 504 200 157 505 205 156 506 204
155 507 203 154 508 202 153 509 201
156 510 204 155 511 203 153 512 201
152 513 200 156 514 204 153 515 201
154 516 202 160 517 208 159 518 207
153 519 201 154 520 202 159 521 207
153 522 201 159 523 207 158 524 206
152 525 200 153 526 201 158 527 206
152 528 200 158 529 206 161 530 209
161 531 209 157 532 205 152 533 200
156 534 204 157 535 205 161 536 209
161 537 209 162 538 210 156 539 204
154 540 202 163 541 211 160 542 208
159 543 207 162 544 210 161 545 209
161 546 209 158 547 206 159 548 207
160 549 208 163 550 211 162 551 210
162 552 210 159 553 207 160 554 208
162 555 210 163 556 211 155 557 203
155 558 203 156 559 204 162 560 210
163 561 211 154 562 202 155 563 203
169 564 217 168 565 216 167 566 215
169 567 217 167 568 215 166 569 214
164 570 212 169 571 217 166 572 214
164 573 212 166 574 214 165 575 213
171 576 219 170 577 218 168 578 216
171 579 219 168 580 216 169 581 217
172 582 220 171 583 219 169 584 217
164 585 212 172 586 220 169 587 217
164 588 212 165 589 213 173 590 221
173 591 221 172 592 220 164 593 212
166 594 214 174 595 222 173 596 221
173 597 221 165 598 213 166 599 214
168 600 216 170 601 218 175 602 223
171 603 219 172 604 220 173 605 221
173 606 221 174 607 222 171 608 219
170 609 218 171 610 219 174 611 222
174 612 222 175 613 223 170 614 218
174 615 222 166 616 214 167 617 215
167 618 215 175 619 223 174 620 222
175 621 223 167 622 215 168 623 216
176 624 224 178 625 226 177 626 225
181 627 229 179 628 227 180 629 228
180 630 228 182 631 230 181 632 229
182 633 230 183 634 231 181 635 229
183 636 231 178 637 226 176 638 224
184 639 232 178 640 226 183 641 231
186 642 234 182 643 230 180 644 228
180 645 228 185 646 233 186 647 234
186 648 234 184 649 232 182 650 230
187 651 235 177 652 225 184 653 232
176 654 224 177 655 225 188 656 236
181 657 229 190 658 238 189 659 237
189 660 237 179 661 227 181 662 229
191 663 239 181 664 229 183 665 231
176 666 224 188 667 236 191 668 239
187 669 235 191 670 239 188 671 236
193 672 241 192 673 240 198 674 246
198 675 246 199 676 247 193 677 241
194 678 242 193 679 241 199 680 247
199 681 247 197 682 245 194 683 242
192 684 240 194 685 242 197 686 245
197 687 245 198 688 246 192 689 240
193 690 241 196 691 244 195 692 243
195 693 243 192 694 240 193 695 241
193 696 241 194 697 242 196 698 244
195 699 243 196 700 244 194 701 242
194 702 242 192 703 240 195 704 243
186 705 234 185 706 233 189 707 237
189 708 237 190 709 238 186 710 234
186 711 234 190 712 238 187 713 235
177 714 225 187 715 235 188 716 236
176 717 224 191 718 239 183 719 231
191 720 239 190 721 238 181 722 229
184 723 232 186 724 234 187 725 235
184 726 232 177 727 225 178 728 226
182 729 230 184 730 232 183 731 231
187 732 235 190 733 238 191 734 239
201 735 249 207 736 255 206 737 254
206 738 254 200 739 248 201 740 249
202 741 250 205 742 253 207 743 255
207 744 255 201 745 249 202 746 250
200 747 248 206 748 254 205 749 253
205 750 253 202 751 250 200 752 248
201 753 249 200 754 248 203 755 251
203 756 251 204 757 252 201 758 249
201 759 249 204 760 252 202 761 250
203 762 251 200 763 248 202 764 250
202 765 250 204 766 252 203 767 251
209 768 256 210 769 257 208 770 258
210 771 257 211 772 259 208 773 258
209 774 256 208 775 258 212 776 260
208 777 258 211 778 259 212 779 260
211 780 259 209 781 256 212 782 260
214 783 265 213 784 261 215 785 262
215 786 262 213 787 261 216 788 263
214 789 265 217 790 264 213 791 261
213 792 261 217 793 264 216 794 263
216 795 263 217 796 264 214 797 265
218 798 266 220 799 268 219 800 267
223 801 271 222 802 270 221 803 269
221 804 269 224 805 272 223 806 271
222 807 270 223 808 271 225 809 273
225 810 273 218 811 266 219 812 267
226 813 274 225 814 273 219 815 267
228 816 276 227 817 275 221 818 269
221 819 269 222 820 270 228 821 276
228 822 276 222 823 270 226 824 274
229 825 277 226 826 274 220 827 268
218 828 266 230 829 278 220 830 268
223 831 271 224 832 272 231 833 279
231 834 279 232 835 280 223 836 271
233 837 281 225 838 273 223 839 271
218 840 266 233 841 281 230 842 278
229 843 277 230 844 278 233 845 281
236 846 284 235 847 283 234 848 282
234 849 282 237 850 285 236 851 284
239 852 287 238 853 286 235 854 283
235 855 283 236 856 284 239 857 287
237 858 285 234 859 282 238 860 286
238 861 286 239 862 287 237 863 285
236 864 284 237 865 285 240 866 288
240 867 288 241 868 289 236 869 284
236 870 284 241 871 289 239 872 287
240 873 288 237 874 285 239 875 287
239 876 287 241 877 289 240 878 288
228 879 276 232 880 280 231 881 279
231 882 279 227 883 275 228 884 276
228 885 276 229 886 277 232 887 280
220 888 268 230 889 278 229 890 277
218 891 266 225 892 273 233 893 281
233 894 281 223 895 271 232 896 280
226 897 274 229 898 277 228 899 276
226 900 274 219 901 267 220 902 268
222 903 270 225 904 273 226 905 274
229 906 277 233 907 281 232 908 280
244 909 292 243 910 291 242 911 290
242 912 290 245 913 293 244 914 292
246 915 294 244 916 292 245 917 293
245 918 293 247 919 295 246 920 294
243 921 291 246 922 294 247 923 295
247 924 295 242 925 290 243 926 291
244 927 292 249 928 297 248 929 296
248 930 296 243 931 291 244 932 292
244 933 292 246 934 294 249 935 297
248 936 296 249 937 297 246 938 294
246 939 294 243 940 291 248 941 296
250 942 298 252 943 300 251 944 299
251 945 299 252 946 300 253 947 301
250 948 298 254 949 302 252 950 300
252 951 300 254 952 302 253 953 301
253 954 301 254 955 302 250 956 298
255 957 303 257 958 305 256 959 304
257 960 305 258 961 306 256 962 304
255 963 303 256 964 304 259 965 307
256 966 304 258 967 306 259 968 307
258 969 306 255 970 303 259 971 307
261 972 309 262 973 310 263 974 311
263 975 311 260 976 308 261 977 309
264 978 312 265 979 313 266 980 314
266 981 314 267 982 315 264 983 312
265 984 313 268 985 316 269 986 317
269 987 317 266 988 314 265 989 313
268 990 318 270 991 319 271 992 320
271 993 320 269 994 321 268 995 318
270 996 319 272 997 322 273 998 323
273 999 323 271 1000 320 270 1001 319
272 1002 322 274 1003 324 275 1004 325
275 1005 325 273 1006 323 272 1007 322
274 1008 324 276 1009 326 277 1010 327
277 1011 327 275 1012 325 274 1013 324
276 1014 326 278 1015 328 279 1016 329
279 1017 329 277 1018 327 276 1019 326
278 1020 328 264 1021 312 267 1022 315
267 1023 315 279 1024 329 278 1025 328
280 1026 330 281 1027 331 282 1028 332
282 1029 332 283 1030 333 280 1031 330
281 1032 331 284 1033 334 285 1034 335
285 1035 335 282 1036 332 281 1037 331
284 1038 336 286 1039 337 287 1040 338
287 1041 338 285 1042 339 284 1043 336
286 1044 337 288 1045 340 289 1046 341
289 1047 341 287 1048 338 286 1049 337
288 1050 340 290 1051 342 291 1052 343
291 1053 343 289 1054 341 288 1055 340
290 1056 342 292 1057 344 293 1058 345
293 1059 345 291 1060 343 290 1061 342
292 1062 344 294 1063 346 295 1064 347
295 1065 347 293 1066 345 292 1067 344
294 1068 346 280 1069 330 283 1070 333
283 1071 333 295 1072 347 294 1073 346