0 1
1 2
2 5
3 6
4 9
5 10
6 13
7 16
8 17
9 20
10 23
11 24
12 27
13 30
14 33
15 34
16 37
17 40
18 43
19 44
20 47
21 50
22 53
23 56
24 57
25 60
26 63
27 66
28 69
29 70
30 73
31 76
32 79
33 82
34 85
35 86
36 89
37 92
38 95
39 98
40 101
41 102
42 105
43 108
44 111
45 114
46 117
47 120
48 121
49 124
50 127
51 130
52 133
53 136
54 139
55 140
56 143
57 146
58 149
59 152
60 155
61 158
62 161
63 162
64 165
65 168
66 171
67 174
68 177
69 180
70 183
71 184
72 187
73 190
74 193
75 196
76 199
77 202
78 205
79 208
80 209
81 212
82 215
83 218
84 221
85 224
86 227
87 230
88 233
89 234
90 237
91 240
92 243
93 246
94 249
95 252
96 255
97 258
98 261
99 262
100 265
101 268
102 271
103 274
104 277
105 280
106 283
107 286
108 289
109 290
110 293
111 296
112 299
113 302
114 305
115 308
116 311
117 314
118 317
119 320
120 321
121 324
122 327
123 330
124 333
125 336
126 339
127 342
128 345
129 348
130 351
131 352
132 355
133 358
134 361
135 364
136 367
137 370
138 373
139 376
140 379
141 382
142 385
143 386
144 389
145 392
146 395
147 398
148 401
149 404
150 407
151 410
152 413
153 416
154 419
155 420
156 423
157 426
158 429
159 432
160 435
161 438
162 441
163 444
164 447
165 450
166 453
167 456
168 457
169 460
170 463
171 466
172 469
173 472
174 475
175 478
176 481
177 484
178 487
179 490
180 493
181 494
182 497
183 500
184 503
185 506
186 509
187 512
188 515
189 518
190 521
191 524
192 527
193 530
194 533
195 534
196 537
197 540
198 543
199 546
200 549
201 552
202 555
203 558
204 561
205 564
206 567
207 570
208 573
209 574
210 577
211 580
212 583
213 586
214 589
215 592
216 595
217 598
218 601
219 604
220 607
221 610
222 613
223 616
224 617
225 620
226 623
227 626
228 629
229 632
230 635
231 638
232 641
233 644
234 647
235 650
236 653
237 656
238 659
239 660
240 663
241 666
242 669
243 672
244 675
245 678
246 681
247 684
248 687
249 690
250 693
251 696
252 699
253 702
254 705
255 706
256 709
257 712
258 715
259 718
260 721
261 724
262 727
263 730
264 733
265 736
266 739
267 742
268 745
269 748
270 751
271 752
272 755
273 758
274 761
275 764
276 767
277 770
278 773
279 776
280 779
281 782
282 785
283 788
284 791
285 794
286 797
287 800
288 801
289 804
290 807
291 810
292 813
293 816
294 819
295 822
296 825
297 828
298 831
299 834
300 837
301 840
302 843
303 846
304 849
305 850
306 853
307 856
308 859
309 862
310 865
311 868
312 871
313 874
314 877
315 880
316 883
317 886
318 889
319 892
320 895
321 898
322 901
323 902
324 905
325 908
326 911
327 914
328 917
329 920
330 923
331 926
332 929
333 932
334 935
335 938
336 941
337 944
338 947
339 950
340 953
341 954
342 957
343 960
344 963
345 966
346 969
347 972
348 975
349 978
350 981
351 984
352 987
353 990
354 993
355 996
356 999
357 1002
358 1005
359 1008
360 1009
361 1012
362 1015
363 1018
364 1021
365 1024
366 1027
367 1030
368 1033
369 1036
370 1039
371 1042
372 1045
373 1048
374 1051
375 1054
376 1057
377 1060
378 1063
379 1064
380 1067
381 1070
382 1073
383 1076
384 1079
385 1082
386 1085
387 1088
388 1091
389 1094
390 1097
391 1100
392 1103
393 1106
394 1109
395 1112
396 1115
397 1118
398 1121
399 1122
400 1125
401 1128
402 1131
403 1134
404 1137
405 1140
406 1143
407 1146
408 1149
409 1152
410 1155
411 1158
412 1161
413 1164
414 1167
415 1170
416 1173
417 1176
418 1179
419 1180
420 1183
421 1186
422 1189
423 1192
424 1195
425 1198
426 1201
427 1204
428 1207
429 1210
430 1213
431 1216
432 1219
433 1222
434 1225
435 1228
436 1231
437 1234
438 1237
439 1240
440 1241
441 1244
442 1247
443 1250
444 1253
445 1256
446 1259
447 1262
448 1265
449 1268
450 1271
451 1274
452 1277
453 1280
454 1283
455 1286
456 1289
457 1292
458 1295
459 1298
460 1301
461 1302
462 1305
463 1308
464 1311
465 1314
466 1317
467 1320
468 1323
469 1326
470 1329
471 1332
472 1335
473 1338
474 1341
475 1344
476 1347
477 1350
478 1353
479 1356
480 1359
481 1362
482 1365
483 1366
484 1369
485 1372
486 1375
487 1378
488 1381
489 1384
490 1387
491 1390
492 1393
493 1396
494 1399
495 1402
496 1405
497 1408
498 1411
499 1414
500 1417
501 1420
502 1423
503 1426
504 1429
505 1430
506 1433
507 1436
508 1439
509 1442
510 1445
511 1448
512 1451
513 1454
514 1457
515 1460
516 1463
517 1466
518 1469
519 1472
520 1475
521 1478
522 1481
523 1484
524 1487
525 1490
526 1493
527 1496
528 1497
529 1500
530 1503
531 1506
532 1509
533 1512
534 1515
535 1518
536 1521
537 1524
538 1527
539 1530
540 1533
541 1536
542 1539
543 1542
544 1545
545 1548
546 1551
547 1554
548 1557
549 1560
550 1563
551 1564
552 1567
553 1570
554 1573
555 1576
556 1579
557 1582
558 1585
559 1588
560 1591
561 1594
562 1597
563 1600
564 1603
565 1606
566 1609
567 1612
568 1615
569 1618
570 1621
571 1624
572 1627
573 1630
574 1633
575 1634
576 1637
577 1640
578 1643
579 1646
580 1649
581 1652
582 1655
583 1658
584 1661
585 1664
586 1667
587 1670
588 1673
589 1676
590 1679
591 1682
592 1685
593 1688
594 1691
595 1694
596 1697
597 1700
598 1703
599 1704
600 1707
601 1710
602 1713
603 1716
604 1719
605 1722
606 1725
607 1728
608 1731
609 1734
610 1737
611 1740
612 1743
613 1746
614 1749
615 1752
616 1755
617 1758
618 1761
619 1764
620 1767
621 1770
622 1773
623 1776
624 1777
625 1780
626 1783
627 1786
628 1789
629 1792
630 1795
631 1798
632 1801
633 1804
634 1807
635 1810
636 1813
637 1816
638 1819
639 1822
640 1825
641 1828
642 1831
643 1834
644 1837
645 1840
646 1843
647 1846
648 1849
649 1850
650 1853
651 1856
652 1859
653 1862
654 1865
655 1868
656 1871
657 1874
658 1877
659 1880
660 1883
661 1886
662 1889
663 1892
664 1895
665 1898
666 1901
667 1904
668 1907
669 1910
670 1913
671 1916
672 1919
673 1922
674 1925
675 1926
676 1929
677 1932
678 1935
679 1938
680 1941
681 1944
682 1947
683 1950
684 1953
685 1956
686 1959
687 1962
688 1965
689 1968
690 1971
691 1974
692 1977
693 1980
694 1983
695 1986
696 1989
697 1992
698 1995
699 1998
700 2001
701 2002
702 2005
703 2008
704 2011
705 2014
706 2017
707 2020
708 2023
709 2026
710 2029
711 2032
712 2035
713 2038
714 2041
715 2044
716 2047
717 2050
718 2053
719 2056
720 2059
721 2062
722 2065
723 2068
724 2071
725 2074
726 2077
727 2080
728 2081
729 2084
730 2087
731 2090
732 2093
733 2096
734 2099
735 2102
736 2105
737 2108
738 2111
739 2114
740 2117
741 2120
742 2123
743 2126
744 2129
745 2132
746 2135
747 2138
748 2141
749 2144
750 2147
751 2150
752 2153
753 2156
754 2159
755 2160
756 2163
757 2166
758 2169
759 2172
760 2175
761 2178
762 2181
763 2184
764 2187
765 2190
766 2193
767 2196
768 2199
769 2202
770 2205
771 2208
772 2211
773 2214
774 2217
775 2220
776 2223
777 2226
778 2229
779 2232
780 2235
781 2238
782 2241
783 2242
784 2245
785 2248
786 2251
787 2254
788 2257
789 2260
790 2263
791 2266
792 2269
793 2272
794 2275
795 2278
796 2281
797 2284
798 2287
799 2290
800 2293
801 2296
802 2299
803 2302
804 2305
805 2308
806 2311
807 2314
808 2317
809 2320
810 2323
811 2324
812 2327
813 2330
814 2333
815 2336
816 2339
817 2342
818 2345
819 2348
820 2351
821 2354
822 2357
823 2360
824 2363
825 2366
826 2369
827 2372
828 2375
829 2378
830 2381
831 2384
832 2387
833 2390
834 2393
835 2396
836 2399
837 2402
838 2405
839 2408
840 2409
841 2412
842 2415
843 2418
844 2421
845 2424
846 2427
847 2430
848 2433
849 2436
850 2439
851 2442
852 2445
853 2448
854 2451
855 2454
856 2457
857 2460
858 2463
859 2466
860 2469
861 2472
862 2475
863 2478
864 2481
865 2484
866 2487
867 2490
868 2493
869 2494
870 2497
871 2500
872 2503
873 2506
874 2509
875 2512
876 2515
877 2518
878 2521
879 2524
880 2527
881 2530
882 2533
883 2536
884 2539
885 2542
886 2545
887 2548
888 2551
889 2554
890 2557
891 2560
892 2563
893 2566
894 2569
895 2572
896 2575
897 2578
898 2581
899 2582
900 2585
901 2588
902 2591
903 2594
904 2597
905 2600
906 2603
907 2606
908 2609
909 2612
910 2615
911 2618
912 2621
913 2624
914 2627
915 2630
916 2633
917 2636
918 2639
919 2642
920 2645
921 2648
922 2651
923 2654
924 2657
925 2660
926 2663
927 2666
928 2669
929 2670
930 2673
931 2676
932 2679
933 2682
934 2685
935 2688
936 2691
937 2694
938 2697
939 2700
940 2703
941 2706
942 2709
943 2712
944 2715
945 2718
946 2721
947 2724
948 2727
949 2730
950 2733
951 2736
952 2739
953 2742
954 2745
955 2748
956 2751
957 2754
958 2757
959 2760
960 2761
961 2764
962 2767
963 2770
964 2773
965 2776
966 2779
967 2782
968 2785
969 2788
970 2791
971 2794
972 2797
973 2800
974 2803
975 2806
976 2809
977 2812
978 2815
979 2818
980 2821
981 2824
982 2827
983 2830
984 2833
985 2836
986 2839
987 2842
988 2845
989 2848
990 2851
991 2852
992 2855
993 2858
994 2861
995 2864
996 2867
997 2870
998 2873
999 2876
1000 2879