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