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