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