0 0
1 3
2 7
3 11
4 15
5 19
6 23
7 27
8 31
9 35
10 39
11 43
12 47
13 51
14 55
15 59
16 63
17 67
18 71
19 75
20 79
21 83
22 87
23 91
24 95
25 99
26 103
27 107
28 111
29 115
30 119
31 123
32 126
33 130
34 134
35 138
36 142
37 146
38 150
39 154
40 158
41 162
42 166
43 170
44 174
45 178
46 182
47 186
48 190
49 194
50 198
51 202
52 206
53 210
54 214
55 218
56 222
57 226
58 230
59 234
60 238
61 242
62 246
63 249
64 253
65 257
66 261
67 265
68 269
69 273
70 277
71 281
72 285
73 289
74 293
75 297
76 301
77 305
78 309
79 313
80 317
81 321
82 325
83 329
84 333
85 337
86 341
87 345
88 349
89 353
90 357
91 361
92 365
93 369
94 373
95 376
96 380
97 384
98 388
99 392
100 396
101 400
102 404
103 408
104 412
105 416
106 420
107 424
108 428
109 432
110 436
111 440
112 444
113 448
114 452
115 456
116 460
117 464
118 468
119 472
120 476
121 480
122 484
123 488
124 492
125 496
126 499
127 503
128 507
129 511
130 515
131 519
132 523
133 527
134 531
135 535
136 539
137 543
138 547
139 551
140 555
141 559
142 563
143 567
144 571
145 575
146 579
147 583
148 587
149 591
150 595
151 599
152 603
153 607
154 611
155 615
156 619
157 622
158 626
159 630
160 634
161 638
162 642
163 646
164 650
165 654
166 658
167 662
168 666
169 670
170 674
171 678
172 682
173 686
174 690
175 694
176 698
177 702
178 706
179 710
180 714
181 718
182 722
183 726
184 730
185 734
186 738
187 742
188 746
189 749
190 753
191 757
192 761
193 765
194 769
195 773
196 777
197 781
198 785
199 789
200 793
201 797
202 801
203 805
204 809
205 813
206 817
207 821
208 825
209 829
210 833
211 837
212 841
213 845
214 849
215 853
216 857
217 861
218 865
219 869
220 872
221 876
222 880
223 884
224 888
225 892
226 896
227 900
228 904
229 908
230 912
231 916
232 920
233 924
234 928
235 932
236 936
237 940
238 944
239 948
240 952
241 956
242 960
243 964
244 968
245 972
246 976
247 980
248 984
249 988
250 992
251 995
252 999
253 1003
254 1007
255 1011
256 1015
257 1019
258 1023
259 1027
260 1031
261 1035
262 1039
263 1043
264 1047
265 1051
266 1055
267 1059
268 1063
269 1067
270 1071
271 1075
272 1079
273 1083
274 1087
275 1091
276 1095
277 1099
278 1103
279 1107
280 1111
281 1115
282 1119
283 1122
284 1126
285 1130
286 1134
287 1138
288 1142
289 1146
290 1150
291 1154
292 1158
293 1162
294 1166
295 1170
296 1174
297 1178
298 1182
299 1186
300 1190
301 1194
302 1198
303 1202
304 1206
305 1210
306 1214
307 1218
308 1222
309 1226
310 1230
311 1234
312 1238
313 1242
314 1245
315 1249
316 1253
317 1257
318 1261
319 1265
320 1269
321 1273
322 1277
323 1281
324 1285
325 1289
326 1293
327 1297
328 1301
329 1305
330 1309
331 1313
332 1317
333 1321
334 1325
335 1329
336 1333
337 1337
338 1341
339 1345
340 1349
341 1353
342 1357
343 1361
344 1365
345 1369
346 1372
347 1376
348 1380
349 1384
350 1388
351 1392
352 1396
353 1400
354 1404
355 1408
356 1412
357 1416
358 1420
359 1424
360 1428
361 1432
362 1436
363 1440
364 1444
365 1448
366 1452
367 1456
368 1460
369 1464
370 1468
371 1472
372 1476
373 1480
374 1484
375 1488
376 1492
377 1495
378 1499
379 1503
380 1507
381 1511
382 1515
383 1519
384 1523
385 1527
386 1531
387 1535
388 1539
389 1543
390 1547
391 1551
392 1555
393 1559
394 1563
395 1567
396 1571
397 1575
398 1579
399 1583
400 1587
401 1591
402 1595
403 1599
404 1603
405 1607
406 1611
407 1615
408 1618
409 1622
410 1626
411 1630
412 1634
413 1638
414 1642
415 1646
416 1650
417 1654
418 1658
419 1662
420 1666
421 1670
422 1674
423 1678
424 1682
425 1686
426 1690
427 1694
428 1698
429 1702
430 1706
431 1710
432 1714
433 1718
434 1722
435 1726
436 1730
437 1734
438 1738
439 1742
440 1745
441 1749
442 1753
443 1757
444 1761
445 1765
446 1769
447 1773
448 1777
449 1781
450 1785
451 1789
452 1793
453 1797
454 1801
455 1805
456 1809
457 1813
458 1817
459 1821
460 1825
461 1829
462 1833
463 1837
464 1841
465 1845
466 1849
467 1853
468 1857
469 1861
470 1865
471 1868
472 1872
473 1876
474 1880
475 1884
476 1888
477 1892
478 1896
479 1900
480 1904
481 1908
482 1912
483 1916
484 1920
485 1924
486 1928
487 1932
488 1936
489 1940
490 1944
491 1948
492 1952
493 1956
494 1960
495 1964
496 1968
497 1972
498 1976
499 1980
500 1984
501 1988
502 1991
503 1995
504 1999
505 2003
506 2007
507 2011
508 2015
509 2019
510 2023
511 2027
512 2031
513 2035
514 2039
515 2043
516 2047
517 2051
518 2055
519 2059
520 2063
521 2067
522 2071
523 2075
524 2079
525 2083
526 2087
527 2091
528 2095
529 2099
530 2103
531 2107
532 2111
533 2115
534 2118
535 2122
536 2126
537 2130
538 2134
539 2138
540 2142
541 2146
542 2150
543 2154
544 2158
545 2162
546 2166
547 2170
548 2174
549 2178
550 2182
551 2186
552 2190
553 2194
554 2198
555 2202
556 2206
557 2210
558 2214
559 2218
560 2222
561 2226
562 2230
563 2234
564 2238
565 2241
566 2245
567 2249
568 2253
569 2257
570 2261
571 2265
572 2269
573 2273
574 2277
575 2281
576 2285
577 2289
578 2293
579 2297
580 2301
581 2305
582 2309
583 2313
584 2317
585 2321
586 2325
587 2329
588 2333
589 2337
590 2341
591 2345
592 2349
593 2353
594 2357
595 2361
596 2364
597 2368
598 2372
599 2376
600 2380
601 2384
602 2388
603 2392
604 2396
605 2400
606 2404
607 2408
608 2412
609 2416
610 2420
611 2424
612 2428
613 2432
614 2436
615 2440
616 2444
617 2448
618 2452
619 2456
620 2460
621 2464
622 2468
623 2472
624 2476
625 2480
626 2484
627 2488
628 2491
629 2495
630 2499
631 2503
632 2507
633 2511
634 2515
635 2519
636 2523
637 2527
638 2531
639 2535
640 2539
641 2543
642 2547
643 2551
644 2555
645 2559
646 2563
647 2567
648 2571
649 2575
650 2579
651 2583
652 2587
653 2591
654 2595
655 2599
656 2603
657 2607
658 2611
659 2614
660 2618
661 2622
662 2626
663 2630
664 2634
665 2638
666 2642
667 2646
668 2650
669 2654
670 2658
671 2662
672 2666
673 2670
674 2674
675 2678
676 2682
677 2686
678 2690
679 2694
680 2698
681 2702
682 2706
683 2710
684 2714
685 2718
686 2722
687 2726
688 2730
689 2734
690 2738
691 2741
692 2745
693 2749
694 2753
695 2757
696 2761
697 2765
698 2769
699 2773
700 2777
701 2781
702 2785
703 2789
704 2793
705 2797
706 2801
707 2805
708 2809
709 2813
710 2817
711 2821
712 2825
713 2829
714 2833
715 2837
716 2841
717 2845
718 2849
719 2853
720 2857
721 2861
722 2864
723 2868
724 2872
725 2876
726 2880
727 2884
728 2888
729 2892
730 2896
731 2900
732 2904
733 2908
734 2912
735 2916
736 2920
737 2924
738 2928
739 2932
740 2936
741 2940
742 2944
743 2948
744 2952
745 2956
746 2960
747 2964
748 2968
749 2972
750 2976
751 2980
752 2984
753 2987
754 2991
755 2995
756 2999
757 3003
758 3007
759 3011
760 3015
761 3019
762 3023
763 3027
764 3031
765 3035
766 3039
767 3043
768 3047
769 3051
770 3055
771 3059
772 3063
773 3067
774 3071
775 3075
776 3079
777 3083
778 3087
779 3091
780 3095
781 3099
782 3103
783 3107
784 3111
785 3114
786 3118
787 3122
788 3126
789 3130
790 3134
791 3138
792 3142
793 3146
794 3150
795 3154
796 3158
797 3162
798 3166
799 3170
800 3174
801 3178
802 3182
803 3186
804 3190
805 3194
806 3198
807 3202
808 3206
809 3210
810 3214
811 3218
812 3222
813 3226
814 3230
815 3234
816 3237
817 3241
818 3245
819 3249
820 3253
821 3257
822 3261
823 3265
824 3269
825 3273
826 3277
827 3281
828 3285
829 3289
830 3293
831 3297
832 3301
833 3305
834 3309
835 3313
836 3317
837 3321
838 3325
839 3329
840 3333
841 3337
842 3341
843 3345
844 3349
845 3353
846 3357
847 3360
848 3364
849 3368
850 3372
851 3376
852 3380
853 3384
854 3388
855 3392
856 3396
857 3400
858 3404
859 3408
860 3412
861 3416
862 3420
863 3424
864 3428
865 3432
866 3436
867 3440
868 3444
869 3448
870 3452
871 3456
872 3460
873 3464
874 3468
875 3472
876 3476
877 3480
878 3484
879 3487
880 3491
881 3495
882 3499
883 3503
884 3507
885 3511
886 3515
887 3519
888 3523
889 3527
890 3531
891 3535
892 3539
893 3543
894 3547
895 3551
896 3555
897 3559
898 3563
899 3567
900 3571
901 3575
902 3579
903 3583
904 3587
905 3591
906 3595
907 3599
908 3603
909 3607
910 3610
911 3614
912 3618
913 3622
914 3626
915 3630
916 3634
917 3638
918 3642
919 3646
920 3650
921 3654
922 3658
923 3662
924 3666
925 3670
926 3674
927 3678
928 3682
929 3686
930 3690
931 3694
932 3698
933 3702
934 3706
935 3710
936 3714
937 3718
938 3722
939 3726
940 3730
941 3733
942 3737
943 3741
944 3745
945 3749
946 3753
947 3757
948 3761
949 3765
950 3769
951 3773
952 3777
953 3781
954 3785
955 3789
956 3793
957 3797
958 3801
959 3805
960 3809
961 3813
962 3817
963 3821
964 3825
965 3829
966 3833
967 3837
968 3841
969 3845
970 3849
971 3853
972 3857
973 3860
974 3864
975 3868
976 3872
977 3876
978 3880
979 3884
980 3888
981 3892
982 3896
983 3900
984 3904
985 3908
986 3912
987 3916
988 3920
989 3924
990 3928
991 3932
992 3936
993 3940
994 3944
995 3948
996 3952
997 3956
998 3960
999 3964
1000 3968