1 1
2 1
3 5
4 9
5 13
6 13
7 17
8 21
9 25
10 29
11 33
12 37
13 37
14 41
15 45
16 49
17 53
18 57
19 61
20 65
21 69
22 73
23 73
24 77
25 81
26 85
27 89
28 93
29 97
30 101
31 105
32 109
33 113
34 117
35 121
36 121
37 125
38 129
39 133
40 137
41 141
42 145
43 149
44 153
45 157
46 161
47 165
48 169
49 173
50 177
51 181
52 181
53 185
54 189
55 193
56 197
57 201
58 205
59 209
60 213
61 217
62 221
63 225
64 229
65 233
66 237
67 241
68 245
69 249
70 253
71 253
72 257
73 261
74 265
75 269
76 273
77 277
78 281
79 285
80 289
81 293
82 297
83 301
84 305
85 309
86 313
87 317
88 321
89 325
90 329
91 333
92 337
93 337
94 341
95 345
96 349
97 353
98 357
99 361
100 365
101 369
102 373
103 377
104 381
105 385
106 389
107 393
108 397
109 401
110 405
111 409
112 413
113 417
114 421
115 425
116 429
117 433
118 433
119 437
120 441
121 445
122 449
123 453
124 457
125 461
126 465
127 469
128 473
129 477
130 481
131 485
132 489
133 493
134 497
135 501
136 505
137 509
138 513
139 517
140 521
141 525
142 529
143 533
144 537
145 541
146 541
147 545
148 549
149 553
150 557
151 561
152 565
153 569
154 573
155 577
156 581
157 585
158 589
159 593
160 597
161 601
162 605
163 609
164 613
165 617
166 621
167 625
168 629
169 633
170 637
171 641
172 645
173 649
174 653
175 657
176 661
177 661
178 665
179 669
180 673
181 677
182 681
183 685
184 689
185 693
186 697
187 701
188 705
189 709
190 713
191 717
192 721
193 725
194 729
195 733
196 737
197 741
198 745
199 749
200 753
201 757
202 761
203 765
204 769
205 773
206 777
207 781
208 785
209 789
210 793
211 793
212 797
213 801
214 805
215 809
216 813
217 817
218 821
219 825
220 829
221 833
222 837
223 841
224 845
225 849
226 853
227 857
228 861
229 865
230 869
231 873
232 877
233 881
234 885
235 889
236 893
237 897
238 901
239 905
240 909
241 913
242 917
243 921
244 925
245 929
246 933
247 937
248 937
249 941
250 945
251 949
252 953
253 957
254 961
255 965
256 969
257 973
258 977
259 981
260 985
261 989
262 993
263 997
264 1001
265 1005
266 1009
267 1013
268 1017
269 1021
270 1025
271 1029
272 1033
273 1037
274 1041
275 1045
276 1049
277 1053
278 1057
279 1061
280 1065
281 1069
282 1073
283 1077
284 1081
285 1085
286 1089
287 1093
288 1093
289 1097
290 1101
291 1105
292 1109
293 1113
294 1117
295 1121
296 1125
297 1129
298 1133
299 1137
300 1141
301 1145
302 1149
303 1153
304 1157
305 1161
306 1165
307 1169
308 1173
309 1177
310 1181
311 1185
312 1189
313 1193
314 1197
315 1201
316 1205
317 1209
318 1213
319 1217
320 1221
321 1225
322 1229
323 1233
324 1237
325 1241
326 1245
327 1249
328 1253
329 1257
330 1261
331 1261
332 1265
333 1269
334 1273
335 1277
336 1281
337 1285
338 1289
339 1293
340 1297
341 1301
342 1305
343 1309
344 1313
345 1317
346 1321
347 1325
348 1329
349 1333
350 1337
351 1341
352 1345
353 1349
354 1353
355 1357
356 1361
357 1365
358 1369
359 1373
360 1377
361 1381
362 1385
363 1389
364 1393
365 1397
366 1401
367 1405
368 1409
369 1413
370 1417
371 1421
372 1425
373 1429
374 1433
375 1437
376 1441
377 1441
378 1445
379 1449
380 1453
381 1457
382 1461
383 1465
384 1469
385 1473
386 1477
387 1481
388 1485
389 1489
390 1493
391 1497
392 1501
393 1505
394 1509
395 1513
396 1517
397 1521
398 1525
399 1529
400 1533
401 1537
402 1541
403 1545
404 1549
405 1553
406 1557
407 1561
408 1565
409 1569
410 1573
411 1577
412 1581
413 1585
414 1589
415 1593
416 1597
417 1601
418 1605
419 1609
420 1613
421 1617
422 1621
423 1625
424 1629
425 1633
426 1633
427 1637
428 1641
429 1645
430 1649
431 1653
432 1657
433 1661
434 1665
435 1669
436 1673
437 1677
438 1681
439 1685
440 1689
441 1693
442 1697
443 1701
444 1705
445 1709
446 1713
447 1717
448 1721
449 1725
450 1729
451 1733
452 1737
453 1741
454 1745
455 1749
456 1753
457 1757
458 1761
459 1765
460 1769
461 1773
462 1777
463 1781
464 1785
465 1789
466 1793
467 1797
468 1801
469 1805
470 1809
471 1813
472 1817
473 1821
474 1825
475 1829
476 1833
477 1837
478 1837
479 1841
480 1845
481 1849
482 1853
483 1857
484 1861
485 1865
486 1869
487 1873
488 1877
489 1881
490 1885
491 1889
492 1893
493 1897
494 1901
495 1905
496 1909
497 1913
498 1917
499 1921
500 1925
501 1929
502 1933
503 1937
504 1941
505 1945
506 1949
507 1953
508 1957
509 1961
510 1965
511 1969
512 1973
513 1977
514 1981
515 1985
516 1989
517 1993
518 1997
519 2001
520 2005
521 2009
522 2013
523 2017
524 2021
525 2025
526 2029
527 2033
528 2037
529 2041
530 2045
531 2049
532 2053
533 2053
534 2057
535 2061
536 2065
537 2069
538 2073
539 2077
540 2081
541 2085
542 2089
543 2093
544 2097
545 2101
546 2105
547 2109
548 2113
549 2117
550 2121
551 2125
552 2129
553 2133
554 2137
555 2141
556 2145
557 2149
558 2153
559 2157
560 2161
561 2165
562 2169
563 2173
564 2177
565 2181
566 2185
567 2189
568 2193
569 2197
570 2201
571 2205
572 2209
573 2213
574 2217
575 2221
576 2225
577 2229
578 2233
579 2237
580 2241
581 2245
582 2249
583 2253
584 2257
585 2261
586 2265
587 2269
588 2273
589 2277
590 2281
591 2281
592 2285
593 2289
594 2293
595 2297
596 2301
597 2305
598 2309
599 2313
600 2317
601 2321
602 2325
603 2329
604 2333
605 2337
606 2341
607 2345
608 2349
609 2353
610 2357
611 2361
612 2365
613 2369
614 2373
615 2377
616 2381
617 2385
618 2389
619 2393
620 2397
621 2401
622 2405
623 2409
624 2413
625 2417
626 2421
627 2425
628 2429
629 2433
630 2437
631 2441
632 2445
633 2449
634 2453
635 2457
636 2461
637 2465
638 2469
639 2473
640 2477
641 2481
642 2485
643 2489
644 2493
645 2497
646 2501
647 2505
648 2509
649 2513
650 2517
651 2521
652 2521
653 2525
654 2529
655 2533
656 2537
657 2541
658 2545
659 2549
660 2553
661 2557
662 2561
663 2565
664 2569
665 2573
666 2577
667 2581
668 2585
669 2589
670 2593
671 2597
672 2601
673 2605
674 2609
675 2613
676 2617
677 2621
678 2625
679 2629
680 2633
681 2637
682 2641
683 2645
684 2649
685 2653
686 2657
687 2661
688 2665
689 2669
690 2673
691 2677
692 2681
693 2685
694 2689
695 2693
696 2697
697 2701
698 2705
699 2709
700 2713
701 2717
702 2721
703 2725
704 2729
705 2733
706 2737
707 2741
708 2745
709 2749
710 2753
711 2757
712 2761
713 2765
714 2769
715 2773
716 2773
717 2777
718 2781
719 2785
720 2789
721 2793
722 2797
723 2801
724 2805
725 2809
726 2813
727 2817
728 2821
729 2825
730 2829
731 2833
732 2837
733 2841
734 2845
735 2849
736 2853
737 2857
738 2861
739 2865
740 2869
741 2873
742 2877
743 2881
744 2885
745 2889
746 2893
747 2897
748 2901
749 2905
750 2909
751 2913
752 2917
753 2921
754 2925
755 2929
756 2933
757 2937
758 2941
759 2945
760 2949
761 2953
762 2957
763 2961
764 2965
765 2969
766 2973
767 2977
768 2981
769 2985
770 2989
771 2993
772 2997
773 3001
774 3005
775 3009
776 3013
777 3017
778 3021
779 3025
780 3029
781 3033
782 3037
783 3037
784 3041
785 3045
786 3049
787 3053
788 3057
789 3061
790 3065
791 3069
792 3073
793 3077
794 3081
795 3085
796 3089
797 3093
798 3097
799 3101
800 3105
801 3109
802 3113
803 3117
804 3121
805 3125
806 3129
807 3133
808 3137
809 3141
810 3145
811 3149
812 3153
813 3157
814 3161
815 3165
816 3169
817 3173
818 3177
819 3181
820 3185
821 3189
822 3193
823 3197
824 3201
825 3205
826 3209
827 3213
828 3217
829 3221
830 3225
831 3229
832 3233
833 3237
834 3241
835 3245
836 3249
837 3253
838 3257
839 3261
840 3265
841 3269
842 3273
843 3277
844 3281
845 3285
846 3289
847 3293
848 3297
849 3301
850 3305
851 3309
852 3313
853 3313
854 3317
855 3321
856 3325
857 3329
858 3333
859 3337
860 3341
861 3345
862 3349
863 3353
864 3357
865 3361
866 3365
867 3369
868 3373
869 3377
870 3381
871 3385
872 3389
873 3393
874 3397
875 3401
876 3405
877 3409
878 3413
879 3417
880 3421
881 3425
882 3429
883 3433
884 3437
885 3441
886 3445
887 3449
888 3453
889 3457
890 3461
891 3465
892 3469
893 3473
894 3477
895 3481
896 3485
897 3489
898 3493
899 3497
900 3501
901 3505
902 3509
903 3513
904 3517
905 3521
906 3525
907 3529
908 3533
909 3537
910 3541
911 3545
912 3549
913 3553
914 3557
915 3561
916 3565
917 3569
918 3573
919 3577
920 3581
921 3585
922 3589
923 3593
924 3597
925 3601
926 3601
927 3605
928 3609
929 3613
930 3617
931 3621
932 3625
933 3629
934 3633
935 3637
936 3641
937 3645
938 3649
939 3653
940 3657
941 3661
942 3665
943 3669
944 3673
945 3677
946 3681
947 3685
948 3689
949 3693
950 3697
951 3701
952 3705
953 3709
954 3713
955 3717
956 3721
957 3725
958 3729
959 3733
960 3737
961 3741
962 3745
963 3749
964 3753
965 3757
966 3761
967 3765
968 3769
969 3773
970 3777
971 3781
972 3785
973 3789
974 3793
975 3797
976 3801
977 3805
978 3809
979 3813
980 3817
981 3821
982 3825
983 3829
984 3833
985 3837
986 3841
987 3845
988 3849
989 3853
990 3857
991 3861
992 3865
993 3869
994 3873
995 3877
996 3881
997 3885
998 3889
999 3893
1000 3897