0 0
1 4
2 7
3 10
4 13
5 16
6 19
7 22
8 26
9 29
10 32
11 35
12 38
13 41
14 44
15 48
16 51
17 54
18 57
19 60
20 63
21 66
22 70
23 73
24 76
25 79
26 82
27 85
28 88
29 92
30 95
31 98
32 101
33 104
34 107
35 110
36 114
37 117
38 120
39 123
40 126
41 129
42 132
43 136
44 139
45 142
46 145
47 148
48 151
49 154
50 158
51 161
52 164
53 167
54 170
55 173
56 176
57 180
58 183
59 186
60 189
61 192
62 195
63 198
64 202
65 205
66 208
67 211
68 214
69 217
70 220
71 224
72 227
73 230
74 233
75 236
76 239
77 242
78 246
79 249
80 252
81 255
82 258
83 261
84 264
85 268
86 271
87 274
88 277
89 280
90 283
91 286
92 290
93 293
94 296
95 299
96 302
97 305
98 308
99 312
100 315
101 318
102 321
103 324
104 327
105 330
106 334
107 337
108 340
109 343
110 346
111 349
112 352
113 355
114 359
115 362
116 365
117 368
118 371
119 374
120 377
121 381
122 384
123 387
124 390
125 393
126 396
127 399
128 403
129 406
130 409
131 412
132 415
133 418
134 421
135 425
136 428
137 431
138 434
139 437
140 440
141 443
142 447
143 450
144 453
145 456
146 459
147 462
148 465
149 469
150 472
151 475
152 478
153 481
154 484
155 487
156 491
157 494
158 497
159 500
160 503
161 506
162 509
163 513
164 516
165 519
166 522
167 525
168 528
169 531
170 535
171 538
172 541
173 544
174 547
175 550
176 553
177 557
178 560
179 563
180 566
181 569
182 572
183 575
184 579
185 582
186 585
187 588
188 591
189 594
190 597
191 601
192 604
193 607
194 610
195 613
196 616
197 619
198 623
199 626
200 629
201 632
202 635
203 638
204 641
205 645
206 648
207 651
208 654
209 657
210 660
211 663
212 667
213 670
214 673
215 676
216 679
217 682
218 685
219 689
220 692
221 695
222 698
223 701
224 704
225 707
226 710
227 714
228 717
229 720
230 723
231 726
232 729
233 732
234 736
235 739
236 742
237 745
238 748
239 751
240 754
241 758
242 761
243 764
244 767
245 770
246 773
247 776
248 780
249 783
250 786
251 789
252 792
253 795
254 798
255 802
256 805
257 808
258 811
259 814
260 817
261 820
262 824
263 827
264 830
265 833
266 836
267 839
268 842
269 846
270 849
271 852
272 855
273 858
274 861
275 864
276 868
277 871
278 874
279 877
280 880
281 883
282 886
283 890
284 893
285 896
286 899
287 902
288 905
289 908
290 912
291 915
292 918
293 921
294 924
295 927
296 930
297 934
298 937
299 940
300 943
301 946
302 949
303 952
304 956
305 959
306 962
307 965
308 968
309 971
310 974
311 978
312 981
313 984
314 987
315 990
316 993
317 996
318 1000
319 1003
320 1006
321 1009
322 1012
323 1015
324 1018
325 1022
326 1025
327 1028
328 1031
329 1034
330 1037
331 1040
332 1044
333 1047
334 1050
335 1053
336 1056
337 1059
338 1062
339 1065
340 1069
341 1072
342 1075
343 1078
344 1081
345 1084
346 1087
347 1091
348 1094
349 1097
350 1100
351 1103
352 1106
353 1109
354 1113
355 1116
356 1119
357 1122
358 1125
359 1128
360 1131
361 1135
362 1138
363 1141
364 1144
365 1147
366 1150
367 1153
368 1157
369 1160
370 1163
371 1166
372 1169
373 1172
374 1175
375 1179
376 1182
377 1185
378 1188
379 1191
380 1194
381 1197
382 1201
383 1204
384 1207
385 1210
386 1213
387 1216
388 1219
389 1223
390 1226
391 1229
392 1232
393 1235
394 1238
395 1241
396 1245
397 1248
398 1251
399 1254
400 1257
401 1260
402 1263
403 1267
404 1270
405 1273
406 1276
407 1279
408 1282
409 1285
410 1289
411 1292
412 1295
413 1298
414 1301
415 1304
416 1307
417 1311
418 1314
419 1317
420 1320
421 1323
422 1326
423 1329
424 1333
425 1336
426 1339
427 1342
428 1345
429 1348
430 1351
431 1355
432 1358
433 1361
434 1364
435 1367
436 1370
437 1373
438 1377
439 1380
440 1383
441 1386
442 1389
443 1392
444 1395
445 1399
446 1402
447 1405
448 1408
449 1411
450 1414
451 1417
452 1420
453 1424
454 1427
455 1430
456 1433
457 1436
458 1439
459 1442
460 1446
461 1449
462 1452
463 1455
464 1458
465 1461
466 1464
467 1468
468 1471
469 1474
470 1477
471 1480
472 1483
473 1486
474 1490
475 1493
476 1496
477 1499
478 1502
479 1505
480 1508
481 1512
482 1515
483 1518
484 1521
485 1524
486 1527
487 1530
488 1534
489 1537
490 1540
491 1543
492 1546
493 1549
494 1552
495 1556
496 1559
497 1562
498 1565
499 1568
500 1571
501 1574
502 1578
503 1581
504 1584
505 1587
506 1590
507 1593
508 1596
509 1600
510 1603
511 1606
512 1609
513 1612
514 1615
515 1618
516 1622
517 1625
518 1628
519 1631
520 1634
521 1637
522 1640
523 1644
524 1647
525 1650
526 1653
527 1656
528 1659
529 1662
530 1666
531 1669
532 1672
533 1675
534 1678
535 1681
536 1684
537 1688
538 1691
539 1694
540 1697
541 1700
542 1703
543 1706
544 1710
545 1713
546 1716
547 1719
548 1722
549 1725
550 1728
551 1732
552 1735
553 1738
554 1741
555 1744
556 1747
557 1750
558 1754
559 1757
560 1760
561 1763
562 1766
563 1769
564 1772
565 1775
566 1779
567 1782
568 1785
569 1788
570 1791
571 1794
572 1797
573 1801
574 1804
575 1807
576 1810
577 1813
578 1816
579 1819
580 1823
581 1826
582 1829
583 1832
584 1835
585 1838
586 1841
587 1845
588 1848
589 1851
590 1854
591 1857
592 1860
593 1863
594 1867
595 1870
596 1873
597 1876
598 1879
599 1882
600 1885
601 1889
602 1892
603 1895
604 1898
605 1901
606 1904
607 1907
608 1911
609 1914
610 1917
611 1920
612 1923
613 1926
614 1929
615 1933
616 1936
617 1939
618 1942
619 1945
620 1948
621 1951
622 1955
623 1958
624 1961
625 1964
626 1967
627 1970
628 1973
629 1977
630 1980
631 1983
632 1986
633 1989
634 1992
635 1995
636 1999
637 2002
638 2005
639 2008
640 2011
641 2014
642 2017
643 2021
644 2024
645 2027
646 2030
647 2033
648 2036
649 2039
650 2043
651 2046
652 2049
653 2052
654 2055
655 2058
656 2061
657 2065
658 2068
659 2071
660 2074
661 2077
662 2080
663 2083
664 2087
665 2090
666 2093
667 2096
668 2099
669 2102
670 2105
671 2109
672 2112
673 2115
674 2118
675 2121
676 2124
677 2127
678 2130
679 2134
680 2137
681 2140
682 2143
683 2146
684 2149
685 2152
686 2156
687 2159
688 2162
689 2165
690 2168
691 2171
692 2174
693 2178
694 2181
695 2184
696 2187
697 2190
698 2193
699 2196
700 2200
701 2203
702 2206
703 2209
704 2212
705 2215
706 2218
707 2222
708 2225
709 2228
710 2231
711 2234
712 2237
713 2240
714 2244
715 2247
716 2250
717 2253
718 2256
719 2259
720 2262
721 2266
722 2269
723 2272
724 2275
725 2278
726 2281
727 2284
728 2288
729 2291
730 2294
731 2297
732 2300
733 2303
734 2306
735 2310
736 2313
737 2316
738 2319
739 2322
740 2325
741 2328
742 2332
743 2335
744 2338
745 2341
746 2344
747 2347
748 2350
749 2354
750 2357
751 2360
752 2363
753 2366
754 2369
755 2372
756 2376
757 2379
758 2382
759 2385
760 2388
761 2391
762 2394
763 2398
764 2401
765 2404
766 2407
767 2410
768 2413
769 2416
770 2420
771 2423
772 2426
773 2429
774 2432
775 2435
776 2438
777 2442
778 2445
779 2448
780 2451
781 2454
782 2457
783 2460
784 2464
785 2467
786 2470
787 2473
788 2476
789 2479
790 2482
791 2485
792 2489
793 2492
794 2495
795 2498
796 2501
797 2504
798 2507
799 2511
800 2514
801 2517
802 2520
803 2523
804 2526
805 2529
806 2533
807 2536
808 2539
809 2542
810 2545
811 2548
812 2551
813 2555
814 2558
815 2561
816 2564
817 2567
818 2570
819 2573
820 2577
821 2580
822 2583
823 2586
824 2589
825 2592
826 2595
827 2599
828 2602
829 2605
830 2608
831 2611
832 2614
833 2617
834 2621
835 2624
836 2627
837 2630
838 2633
839 2636
840 2639
841 2643
842 2646
843 2649
844 2652
845 2655
846 2658
847 2661
848 2665
849 2668
850 2671
851 2674
852 2677
853 2680
854 2683
855 2687
856 2690
857 2693
858 2696
859 2699
860 2702
861 2705
862 2709
863 2712
864 2715
865 2718
866 2721
867 2724
868 2727
869 2731
870 2734
871 2737
872 2740
873 2743
874 2746
875 2749
876 2753
877 2756
878 2759
879 2762
880 2765
881 2768
882 2771
883 2775
884 2778
885 2781
886 2784
887 2787
888 2790
889 2793
890 2797
891 2800
892 2803
893 2806
894 2809
895 2812
896 2815
897 2819
898 2822
899 2825
900 2828
901 2831
902 2834
903 2837
904 2840
905 2844
906 2847
907 2850
908 2853
909 2856
910 2859
911 2862
912 2866
913 2869
914 2872
915 2875
916 2878
917 2881
918 2884
919 2888
920 2891
921 2894
922 2897
923 2900
924 2903
925 2906
926 2910
927 2913
928 2916
929 2919
930 2922
931 2925
932 2928
933 2932
934 2935
935 2938
936 2941
937 2944
938 2947
939 2950
940 2954
941 2957
942 2960
943 2963
944 2966
945 2969
946 2972
947 2976
948 2979
949 2982
950 2985
951 2988
952 2991
953 2994
954 2998
955 3001
956 3004
957 3007
958 3010
959 3013
960 3016
961 3020
962 3023
963 3026
964 3029
965 3032
966 3035
967 3038
968 3042
969 3045
970 3048
971 3051
972 3054
973 3057
974 3060
975 3064
976 3067
977 3070
978 3073
979 3076
980 3079
981 3082
982 3086
983 3089
984 3092
985 3095
986 3098
987 3101
988 3104
989 3108
990 3111
991 3114
992 3117
993 3120
994 3123
995 3126
996 3130
997 3133
998 3136
999 3139
1000 3142