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