0 1
1 3
2 5
3 8
4 11
5 13
6 16
7 19
8 21
9 24
10 27
11 29
12 32
13 35
14 37
15 40
16 43
17 45
18 48
19 51
20 53
21 56
22 59
23 61
24 64
25 67
26 69
27 72
28 75
29 77
30 80
31 83
32 85
33 88
34 91
35 93
36 96
37 99
38 101
39 104
40 107
41 109
42 112
43 115
44 117
45 120
46 123
47 125
48 128
49 131
50 133
51 136
52 139
53 141
54 144
55 147
56 149
57 152
58 155
59 157
60 160
61 163
62 165
63 168
64 171
65 173
66 176
67 179
68 181
69 184
70 187
71 189
72 192
73 195
74 197
75 200
76 203
77 205
78 208
79 211
80 213
81 216
82 219
83 221
84 224
85 227
86 229
87 232
88 235
89 237
90 240
91 243
92 245
93 248
94 251
95 253
96 256
97 259
98 261
99 264
100 267
101 269
102 272
103 275
104 277
105 280
106 283
107 285
108 288
109 291
110 293
111 296
112 299
113 301
114 304
115 307
116 309
117 312
118 315
119 317
120 320
121 323
122 325
123 328
124 331
125 333
126 336
127 339
128 341
129 344
130 347
131 349
132 352
133 355
134 357
135 360
136 363
137 365
138 368
139 371
140 373
141 376
142 379
143 381
144 384
145 387
146 389
147 392
148 395
149 397
150 400
151 403
152 405
153 408
154 411
155 413
156 416
157 419
158 421
159 424
160 427
161 429
162 432
163 435
164 437
165 440
166 443
167 445
168 448
169 451
170 453
171 456
172 459
173 461
174 464
175 467
176 469
177 472
178 475
179 477
180 480
181 483
182 485
183 488
184 491
185 493
186 496
187 499
188 501
189 504
190 507
191 509
192 512
193 515
194 517
195 520
196 523
197 525
198 528
199 531
200 533
201 536
202 539
203 541
204 544
205 547
206 549
207 552
208 555
209 557
210 560
211 563
212 565
213 568
214 571
215 573
216 576
217 579
218 581
219 584
220 587
221 589
222 592
223 595
224 597
225 600
226 603
227 605
228 608
229 611
230 613
231 616
232 619
233 621
234 624
235 627
236 629
237 632
238 635
239 637
240 640
241 643
242 645
243 648
244 651
245 653
246 656
247 659
248 661
249 664
250 667
251 669
252 672
253 675
254 677
255 680
256 683
257 685
258 688
259 691
260 693
261 696
262 699
263 701
264 704
265 707
266 709
267 712
268 715
269 717
270 720
271 723
272 725
273 728
274 731
275 733
276 736
277 739
278 741
279 744
280 747
281 749
282 752
283 755
284 757
285 760
286 763
287 765
288 768
289 771
290 773
291 776
292 779
293 781
294 784
295 787
296 789
297 792
298 795
299 797
300 800
301 803
302 805
303 808
304 811
305 813
306 816
307 819
308 821
309 824
310 827
311 829
312 832
313 835
314 837
315 840
316 843
317 845
318 848
319 851
320 853
321 856
322 859
323 861
324 864
325 867
326 869
327 872
328 875
329 877
330 880
331 883
332 885
333 888
334 891
335 893
336 896
337 899
338 901
339 904
340 907
341 909
342 912
343 915
344 917
345 920
346 923
347 925
348 928
349 931
350 933
351 936
352 939
353 941
354 944
355 947
356 949
357 952
358 955
359 957
360 960
361 963
362 965
363 968
364 971
365 973
366 976
367 979
368 981
369 984
370 987
371 989
372 992
373 995
374 997
375 1000
376 1003
377 1005
378 1008
379 1011
380 1013
381 1016
382 1019
383 1021
384 1024
385 1027
386 1029
387 1032
388 1035
389 1037
390 1040
391 1043
392 1045
393 1048
394 1051
395 1053
396 1056
397 1059
398 1061
399 1064
400 1067
401 1069
402 1072
403 1075
404 1077
405 1080
406 1083
407 1085
408 1088
409 1091
410 1093
411 1096
412 1099
413 1101
414 1104
415 1107
416 1109
417 1112
418 1115
419 1117
420 1120
421 1123
422 1125
423 1128
424 1131
425 1133
426 1136
427 1139
428 1141
429 1144
430 1147
431 1149
432 1152
433 1155
434 1157
435 1160
436 1163
437 1165
438 1168
439 1171
440 1173
441 1176
442 1179
443 1181
444 1184
445 1187
446 1189
447 1192
448 1195
449 1197
450 1200
451 1203
452 1205
453 1208
454 1211
455 1213
456 1216
457 1219
458 1221
459 1224
460 1227
461 1229
462 1232
463 1235
464 1237
465 1240
466 1243
467 1245
468 1248
469 1251
470 1253
471 1256
472 1259
473 1261
474 1264
475 1267
476 1269
477 1272
478 1275
479 1277
480 1280
481 1283
482 1285
483 1288
484 1291
485 1293
486 1296
487 1299
488 1301
489 1304
490 1307
491 1309
492 1312
493 1315
494 1317
495 1320
496 1323
497 1325
498 1328
499 1331
500 1333
501 1336
502 1339
503 1341
504 1344
505 1347
506 1349
507 1352
508 1355
509 1357
510 1360
511 1363
512 1365
513 1368
514 1371
515 1373
516 1376
517 1379
518 1381
519 1384
520 1387
521 1389
522 1392
523 1395
524 1397
525 1400
526 1403
527 1405
528 1408
529 1411
530 1413
531 1416
532 1419
533 1421
534 1424
535 1427
536 1429
537 1432
538 1435
539 1437
540 1440
541 1443
542 1445
543 1448
544 1451
545 1453
546 1456
547 1459
548 1461
549 1464
550 1467
551 1469
552 1472
553 1475
554 1477
555 1480
556 1483
557 1485
558 1488
559 1491
560 1493
561 1496
562 1499
563 1501
564 1504
565 1507
566 1509
567 1512
568 1515
569 1517
570 1520
571 1523
572 1525
573 1528
574 1531
575 1533
576 1536
577 1539
578 1541
579 1544
580 1547
581 1549
582 1552
583 1555
584 1557
585 1560
586 1563
587 1565
588 1568
589 1571
590 1573
591 1576
592 1579
593 1581
594 1584
595 1587
596 1589
597 1592
598 1595
599 1597
600 1600
601 1603
602 1605
603 1608
604 1611
605 1613
606 1616
607 1619
608 1621
609 1624
610 1627
611 1629
612 1632
613 1635
614 1637
615 1640
616 1643
617 1645
618 1648
619 1651
620 1653
621 1656
622 1659
623 1661
624 1664
625 1667
626 1669
627 1672
628 1675
629 1677
630 1680
631 1683
632 1685
633 1688
634 1691
635 1693
636 1696
637 1699
638 1701
639 1704
640 1707
641 1709
642 1712
643 1715
644 1717
645 1720
646 1723
647 1725
648 1728
649 1731
650 1733
651 1736
652 1739
653 1741
654 1744
655 1747
656 1749
657 1752
658 1755
659 1757
660 1760
661 1763
662 1765
663 1768
664 1771
665 1773
666 1776
667 1779
668 1781
669 1784
670 1787
671 1789
672 1792
673 1795
674 1797
675 1800
676 1803
677 1805
678 1808
679 1811
680 1813
681 1816
682 1819
683 1821
684 1824
685 1827
686 1829
687 1832
688 1835
689 1837
690 1840
691 1843
692 1845
693 1848
694 1851
695 1853
696 1856
697 1859
698 1861
699 1864
700 1867
701 1869
702 1872
703 1875
704 1877
705 1880
706 1883
707 1885
708 1888
709 1891
710 1893
711 1896
712 1899
713 1901
714 1904
715 1907
716 1909
717 1912
718 1915
719 1917
720 1920
721 1923
722 1925
723 1928
724 1931
725 1933
726 1936
727 1939
728 1941
729 1944
730 1947
731 1949
732 1952
733 1955
734 1957
735 1960
736 1963
737 1965
738 1968
739 1971
740 1973
741 1976
742 1979
743 1981
744 1984
745 1987
746 1989
747 1992
748 1995
749 1997
750 2000
751 2003
752 2005
753 2008
754 2011
755 2013
756 2016
757 2019
758 2021
759 2024
760 2027
761 2029
762 2032
763 2035
764 2037
765 2040
766 2043
767 2045
768 2048
769 2051
770 2053
771 2056
772 2059
773 2061
774 2064
775 2067
776 2069
777 2072
778 2075
779 2077
780 2080
781 2083
782 2085
783 2088
784 2091
785 2093
786 2096
787 2099
788 2101
789 2104
790 2107
791 2109
792 2112
793 2115
794 2117
795 2120
796 2123
797 2125
798 2128
799 2131
800 2133
801 2136
802 2139
803 2141
804 2144
805 2147
806 2149
807 2152
808 2155
809 2157
810 2160
811 2163
812 2165
813 2168
814 2171
815 2173
816 2176
817 2179
818 2181
819 2184
820 2187
821 2189
822 2192
823 2195
824 2197
825 2200
826 2203
827 2205
828 2208
829 2211
830 2213
831 2216
832 2219
833 2221
834 2224
835 2227
836 2229
837 2232
838 2235
839 2237
840 2240
841 2243
842 2245
843 2248
844 2251
845 2253
846 2256
847 2259
848 2261
849 2264
850 2267
851 2269
852 2272
853 2275
854 2277
855 2280
856 2283
857 2285
858 2288
859 2291
860 2293
861 2296
862 2299
863 2301
864 2304
865 2307
866 2309
867 2312
868 2315
869 2317
870 2320
871 2323
872 2325
873 2328
874 2331
875 2333
876 2336
877 2339
878 2341
879 2344
880 2347
881 2349
882 2352
883 2355
884 2357
885 2360
886 2363
887 2365
888 2368
889 2371
890 2373
891 2376
892 2379
893 2381
894 2384
895 2387
896 2389
897 2392
898 2395
899 2397
900 2400
901 2403
902 2405
903 2408
904 2411
905 2413
906 2416
907 2419
908 2421
909 2424
910 2427
911 2429
912 2432
913 2435
914 2437
915 2440
916 2443
917 2445
918 2448
919 2451
920 2453
921 2456
922 2459
923 2461
924 2464
925 2467
926 2469
927 2472
928 2475
929 2477
930 2480
931 2483
932 2485
933 2488
934 2491
935 2493
936 2496
937 2499
938 2501
939 2504
940 2507
941 2509
942 2512
943 2515
944 2517
945 2520
946 2523
947 2525
948 2528
949 2531
950 2533
951 2536
952 2539
953 2541
954 2544
955 2547
956 2549
957 2552
958 2555
959 2557
960 2560
961 2563
962 2565
963 2568
964 2571
965 2573
966 2576
967 2579
968 2581
969 2584
970 2587
971 2589
972 2592
973 2595
974 2597
975 2600
976 2603
977 2605
978 2608
979 2611
980 2613
981 2616
982 2619
983 2621
984 2624
985 2627
986 2629
987 2632
988 2635
989 2637
990 2640
991 2643
992 2645
993 2648
994 2651
995 2653
996 2656
997 2659
998 2661
999 2664
1000 2667