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