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