1 1
2 2
3 6
4 9
5 11
6 14
7 14
8 18
9 19
10 22
11 22
12 31
13 31
14 31
15 31
16 38
17 38
18 38
19 38
20 43
21 43
22 46
23 46
24 59
25 59
26 59
27 59
28 59
29 59
30 62
31 62
32 67
33 67
34 71
35 71
36 79
37 79
38 79
39 79
40 83
41 83
42 86
43 86
44 94
45 94
46 94
47 94
48 103
49 103
50 103
51 103
52 107
53 107
54 118
55 118
56 118
57 118
58 118
59 118
60 127
61 127
62 127
63 127
64 131
65 131
66 134
67 134
68 139
69 139
70 142
71 142
72 151
73 151
74 151
75 151
76 158
77 158
78 158
79 158
80 163
81 163
82 166
83 166
84 179
85 179
86 179
87 179
88 179
89 179
90 191
91 191
92 191
93 191
94 191
95 191
96 199
97 199
98 199
99 199
100 206
101 206
102 206
103 206
104 211
105 211
106 214
107 214
108 223
109 223
110 223
111 223
112 227
113 227
114 239
115 239
116 239
117 239
118 239
119 239
120 251
121 251
122 251
123 251
124 251
125 251
126 254
127 254
128 262
129 262
130 262
131 262
132 271
133 271
134 271
135 271
136 278
137 278
138 278
139 278
140 283
141 283
142 302
143 302
144 302
145 302
146 302
147 302
148 302
149 302
150 302
151 302
152 307
153 307
154 311
155 311
156 326
157 326
158 326
159 326
160 326
161 326
162 326
163 326
164 331
165 331
166 334
167 334
168 347
169 347
170 347
171 347
172 347
173 347
174 358
175 358
176 358
177 358
178 358
179 358
180 367
181 367
182 367
183 367
184 379
185 379
186 379
187 379
188 379
189 379
190 382
191 382
192 398
193 398
194 398
195 398
196 398
197 398
198 398
199 398
200 419
201 419
202 419
203 419
204 419
205 419
206 419
207 419
208 419
209 419
210 422
211 422
212 431
213 431
214 431
215 431
216 439
217 439
218 439
219 439
220 443
221 443
222 446
223 446
224 454
225 454
226 454
227 454
228 463
229 463
230 463
231 463
232 467
233 467
234 478
235 478
236 478
237 478
238 478
239 478
240 487
241 487
242 487
243 487
244 491
245 491
246 499
247 499
248 499
249 499
250 502
251 502
252 523
253 523
254 523
255 523
256 523
257 523
258 523
259 523
260 523
261 523
262 526
263 526
264 542
265 542
266 542
267 542
268 542
269 542
270 542
271 542
272 547
273 547
274 563
275 563
276 563
277 563
278 563
279 563
280 563
281 563
282 566
283 566
284 571
285 571
286 587
287 587
288 587
289 587
290 587
291 587
292 587
293 587
294 599
295 599
296 599
297 599
298 599
299 599
300 607
301 607
302 607
303 607
304 614
305 614
306 614
307 614
308 619
309 619
310 622
311 622
312 631
313 631
314 631
315 631
316 643
317 643
318 643
319 643
320 643
321 643
322 647
323 647
324 659
325 659
326 659
327 659
328 659
329 659
330 662
331 662
332 683
333 683
334 683
335 683
336 683
337 683
338 683
339 683
340 683
341 683
342 691
343 691
344 691
345 691
346 694
347 694
348 718
349 718
350 718
351 718
352 718
353 718
354 718
355 718
356 718
357 718
358 718
359 718
360 727
361 727
362 727
363 727
364 734
365 734
366 734
367 734
368 739
369 739
370 743
371 743
372 751
373 751
374 751
375 751
376 758
377 758
378 758
379 758
380 766
381 766
382 766
383 766
384 787
385 787
386 787
387 787
388 787
389 787
390 787
391 787
392 787
393 787
394 811
395 811
396 811
397 811
398 811
399 811
400 811
401 811
402 811
403 811
404 811
405 811
406 823
407 823
408 823
409 823
410 823
411 823
412 827
413 827
414 838
415 838
416 838
417 838
418 838
419 838
420 859
421 859
422 859
423 859
424 859
425 859
426 859
427 859
428 859
429 859
430 862
431 862
432 878
433 878
434 878
435 878
436 878
437 878
438 878
439 878
440 883
441 883
442 886
443 886
444 907
445 907
446 907
447 907
448 907
449 907
450 907
451 907
452 907
453 907
454 911
455 911
456 919
457 919
458 919
459 919
460 926
461 926
462 926
463 926
464 934
465 934
466 934
467 934
468 947
469 947
470 947
471 947
472 947
473 947
474 958
475 958
476 958
477 958
478 958
479 958
480 967
481 967
482 967
483 967
484 971
485 971
486 974
487 974
488 982
489 982
490 982
491 982
492 991
493 991
494 991
495 991
496 998
497 998
498 998
499 998
500 1006
501 1006
502 1006
503 1006
504 1019
505 1019
506 1019
507 1019
508 1019
509 1019
510 1031
511 1031
512 1031
513 1031
514 1031
515 1031
516 1039
517 1039
518 1039
519 1039
520 1046
521 1046
522 1046
523 1046
524 1051
525 1051
526 1063
527 1063
528 1063
529 1063
530 1063
531 1063
532 1087
533 1087
534 1087
535 1087
536 1087
537 1087
538 1087
539 1087
540 1087
541 1087
542 1087
543 1087
544 1091
545 1091
546 1094
547 1094
548 1103
549 1103
550 1103
551 1103
552 1123
553 1123
554 1123
555 1123
556 1123
557 1123
558 1123
559 1123
560 1123
561 1123
562 1126
563 1126
564 1142
565 1142
566 1142
567 1142
568 1142
569 1142
570 1142
571 1142
572 1151
573 1151
574 1151
575 1151
576 1163
577 1163
578 1163
579 1163
580 1163
581 1163
582 1171
583 1171
584 1171
585 1171
586 1174
587 1174
588 1187
589 1187
590 1187
591 1187
592 1187
593 1187
594 1198
595 1198
596 1198
597 1198
598 1198
599 1198
600 1214
601 1214
602 1214
603 1214
604 1214
605 1214
606 1214
607 1214
608 1223
609 1223
610 1223
611 1223
612 1231
613 1231
614 1231
615 1231
616 1238
617 1238
618 1238
619 1238
620 1259
621 1259
622 1259
623 1259
624 1259
625 1259
626 1259
627 1259
628 1259
629 1259
630 1262
631 1262
632 1279
633 1279
634 1279
635 1279
636 1279
637 1279
638 1279
639 1279
640 1283
641 1283
642 1286
643 1286
644 1291
645 1291
646 1294
647 1294
648 1303
649 1303
650 1303
651 1303
652 1307
653 1307
654 1318
655 1318
656 1318
657 1318
658 1318
659 1318
660 1327
661 1327
662 1327
663 1327
664 1366
665 1366
666 1366
667 1366
668 1366
669 1366
670 1366
671 1366
672 1366
673 1366
674 1366
675 1366
676 1366
677 1366
678 1366
679 1366
680 1366
681 1366
682 1366
683 1366
684 1382
685 1382
686 1382
687 1382
688 1382
689 1382
690 1382
691 1382
692 1399
693 1399
694 1399
695 1399
696 1399
697 1399
698 1399
699 1399
700 1423
701 1423
702 1423
703 1423
704 1423
705 1423
706 1423
707 1423
708 1423
709 1423
710 1423
711 1423
712 1427
713 1427
714 1438
715 1438
716 1438
717 1438
718 1438
719 1438
720 1447
721 1447
722 1447
723 1447
724 1451
725 1451
726 1454
727 1454
728 1459
729 1459
730 1471
731 1471
732 1471
733 1471
734 1471
735 1471
736 1478
737 1478
738 1478
739 1478
740 1483
741 1483
742 1486
743 1486
744 1499
745 1499
746 1499
747 1499
748 1499
749 1499
750 1502
751 1502
752 1511
753 1511
754 1511
755 1511
756 1523
757 1523
758 1523
759 1523
760 1523
761 1523
762 1531
763 1531
764 1531
765 1531
766 1543
767 1543
768 1543
769 1543
770 1543
771 1543
772 1559
773 1559
774 1559
775 1559
776 1559
777 1559
778 1559
779 1559
780 1567
781 1567
782 1567
783 1567
784 1571
785 1571
786 1574
787 1574
788 1579
789 1579
790 1583
791 1583
792 1607
793 1607
794 1607
795 1607
796 1607
797 1607
798 1607
799 1607
800 1607
801 1607
802 1607
803 1607
804 1619
805 1619
806 1619
807 1619
808 1619
809 1619
810 1622
811 1622
812 1627
813 1627
814 1646
815 1646
816 1646
817 1646
818 1646
819 1646
820 1646
821 1646
822 1646
823 1646
824 1654
825 1654
826 1654
827 1654
828 1663
829 1663
830 1663
831 1663
832 1667
833 1667
834 1678
835 1678
836 1678
837 1678
838 1678
839 1678
840 1699
841 1699
842 1699
843 1699
844 1699
845 1699
846 1699
847 1699
848 1699
849 1699
850 1718
851 1718
852 1718
853 1718
854 1718
855 1718
856 1718
857 1718
858 1718
859 1718
860 1723
861 1723
862 1726
863 1726
864 1747
865 1747
866 1747
867 1747
868 1747
869 1747
870 1747
871 1747
872 1747
873 1747
874 1759
875 1759
876 1759
877 1759
878 1759
879 1759
880 1766
881 1766
882 1766
883 1766
884 1774
885 1774
886 1774
887 1774
888 1783
889 1783
890 1783
891 1783
892 1787
893 1787
894 1811
895 1811
896 1811
897 1811
898 1811
899 1811
900 1811
901 1811
902 1811
903 1811
904 1811
905 1811
906 1814
907 1814
908 1822
909 1822
910 1822
911 1822
912 1831
913 1831
914 1831
915 1831
916 1838
917 1838
918 1838
919 1838
920 1847
921 1847
922 1847
923 1847
924 1867
925 1867
926 1867
927 1867
928 1867
929 1867
930 1867
931 1867
932 1867
933 1867
934 1871
935 1871
936 1879
937 1879
938 1879
939 1879
940 1894
941 1894
942 1894
943 1894
944 1894
945 1894
946 1894
947 1894
948 1907
949 1907
950 1907
951 1907
952 1907
953 1907
954 1931
955 1931
956 1931
957 1931
958 1931
959 1931
960 1931
961 1931
962 1931
963 1931
964 1931
965 1931
966 1934
967 1934
968 1942
969 1942
970 1942
971 1942
972 1951
973 1951
974 1951
975 1951
976 1966
977 1966
978 1966
979 1966
980 1966
981 1966
982 1966
983 1966
984 1979
985 1979
986 1979
987 1979
988 1979
989 1979
990 1982
991 1982
992 1987
993 1987
994 1999
995 1999
996 1999
997 1999
998 1999
999 1999
1000 2003