0 2
1 4
2 6
3 7
4 10
5 12
6 15
7 16
8 19
9 22
10 24
11 27
12 30
13 32
14 34
15 37
16 39
17 41
18 44
19 47
20 49
21 51
22 53
23 56
24 60
25 62
26 64
27 67
28 69
29 71
30 76
31 79
32 81
33 83
34 87
35 88
36 92
37 94
38 96
39 99
40 101
41 104
42 108
43 110
44 112
45 113
46 118
47 123
48 125
49 126
50 129
51 132
52 134
53 138
54 140
55 143
56 146
57 148
58 150
59 153
60 155
61 158
62 163
63 165
64 167
65 169
66 174
67 177
68 180
69 182
70 184
71 187
72 190
73 193
74 196
75 199
76 202
77 205
78 208
79 212
80 215
81 217
82 221
83 223
84 225
85 227
86 230
87 233
88 235
89 236
90 238
91 242
92 245
93 247
94 250
95 253
96 256
97 260
98 262
99 268
100 270
101 274
102 276
103 280
104 282
105 285
106 288
107 291
108 293
109 295
110 297
111 300
112 302
113 304
114 309
115 313
116 314
117 316
118 319
119 322
120 324
121 328
122 330
123 332
124 336
125 340
126 343
127 347
128 350
129 353
130 355
131 357
132 361
133 363
134 365
135 368
136 370
137 376
138 380
139 384
140 386
141 389
142 391
143 393
144 394
145 398
146 402
147 405
148 408
149 410
150 414
151 417
152 420
153 422
154 428
155 430
156 432
157 436
158 439
159 441
160 443
161 446
162 450
163 453
164 456
165 458
166 461
167 464
168 467
169 469
170 472
171 473
172 477
173 478
174 482
175 485
176 487
177 491
178 494
179 496
180 502
181 505
182 506
183 508
184 511
185 513
186 517
187 521
188 523
189 529
190 531
191 534
192 537
193 541
194 543
195 546
196 550
197 553
198 555
199 558
200 560
201 563
202 566
203 569
204 573
205 578
206 581
207 583
208 585
209 587
210 589
211 592
212 595
213 597
214 601
215 602
216 605
217 615
218 617
219 620
220 624
221 630
222 633
223 637
224 639
225 641
226 643
227 645
228 648
229 650
230 653
231 656
232 659
233 663
234 664
235 666
236 668
237 670
238 672
239 676
240 680
241 683
242 687
243 690
244 692
245 695
246 699
247 702
248 705
249 707
250 712
251 714
252 717
253 718
254 720
255 723
256 724
257 727
258 730
259 736
260 738
261 740
262 742
263 749
264 751
265 753
266 756
267 760
268 763
269 766
270 769
271 771
272 774
273 776
274 781
275 784
276 786
277 789
278 793
279 797
280 801
281 805
282 809
283 813
284 816
285 818
286 821
287 823
288 824
289 828
290 831
291 834
292 836
293 842
294 844
295 849
296 850
297 856
298 860
299 863
300 865
301 867
302 869
303 872
304 875
305 877
306 882
307 883
308 887
309 891
310 894
311 898
312 902
313 903
314 905
315 907
316 910
317 914
318 917
319 921
320 923
321 926
322 928
323 930
324 933
325 936
326 941
327 948
328 951
329 953
330 956
331 961
332 962
333 964
334 967
335 972
336 973
337 977
338 981
339 983
340 986
341 988
342 991
343 993
344 999
345 1001
346 1003
347 1006
348 1010
349 1012
350 1016
351 1019
352 1021
353 1023
354 1026
355 1028
356 1032
357 1035
358 1038
359 1040
360 1044
361 1048
362 1050
363 1054
364 1057
365 1059
366 1061
367 1068
368 1074
369 1077
370 1080
371 1083
372 1087
373 1089
374 1091
375 1098
376 1102
377 1103
378 1108
379 1111
380 1113
381 1117
382 1121
383 1124
384 1126
385 1128
386 1132
387 1134
388 1137
389 1139
390 1140
391 1142
392 1145
393 1149
394 1151
395 1152
396 1156
397 1159
398 1161
399 1164
400 1167
401 1169
402 1173
403 1178
404 1182
405 1183
406 1187
407 1189
408 1190
409 1195
410 1199
411 1202
412 1205
413 1208
414 1210
415 1212
416 1217
417 1220
418 1223
419 1226
420 1228
421 1231
422 1236
423 1240
424 1245
425 1247
426 1249
427 1252
428 1253
429 1260
430 1262
431 1265
432 1268
433 1270
434 1274
435 1276
436 1279
437 1283
438 1285
439 1289
440 1292
441 1295
442 1300
443 1303
444 1305
445 1311
446 1317
447 1319
448 1321
449 1325
450 1327
451 1329
452 1333
453 1335
454 1339
455 1341
456 1344
457 1350
458 1352
459 1355
460 1356
461 1360
462 1367
463 1369
464 1372
465 1376
466 1379
467 1381
468 1383
469 1385
470 1390
471 1392
472 1395
473 1397
474 1400
475 1402
476 1406
477 1408
478 1412
479 1416
480 1421
481 1426
482 1429
483 1431
484 1434
485 1436
486 1437
487 1443
488 1446
489 1451
490 1455
491 1458
492 1459
493 1462
494 1464
495 1467
496 1469
497 1473
498 1474
499 1478
500 1482
501 1484
502 1487
503 1493
504 1496
505 1498
506 1501
507 1504
508 1506
509 1508
510 1513
511 1517
512 1518
513 1520
514 1524
515 1528
516 1530
517 1533
518 1536
519 1539
520 1542
521 1544
522 1550
523 1552
524 1555
525 1560
526 1564
527 1566
528 1569
529 1574
530 1576
531 1579
532 1583
533 1586
534 1588
535 1591
536 1595
537 1598
538 1602
539 1608
540 1610
541 1612
542 1614
543 1616
544 1618
545 1620
546 1624
547 1626
548 1631
549 1637
550 1642
551 1643
552 1645
553 1649
554 1651
555 1653
556 1656
557 1661
558 1664
559 1667
560 1671
561 1673
562 1677
563 1679
564 1681
565 1686
566 1691
567 1692
568 1694
569 1697
570 1701
571 1703
572 1705
573 1709
574 1717
575 1720
576 1723
577 1724
578 1727
579 1729
580 1732
581 1735
582 1738
583 1741
584 1743
585 1746
586 1747
587 1751
588 1753
589 1756
590 1765
591 1768
592 1769
593 1773
594 1776
595 1778
596 1781
597 1787
598 1790
599 1794
600 1797
601 1799
602 1805
603 1807
604 1809
605 1812
606 1814
607 1820
608 1822
609 1825
610 1831
611 1833
612 1835
613 1837
614 1839
615 1845
616 1847
617 1851
618 1854
619 1858
620 1861
621 1864
622 1867
623 1872
624 1877
625 1880
626 1882
627 1884
628 1886
629 1888
630 1891
631 1894
632 1898
633 1901
634 1905
635 1911
636 1913
637 1915
638 1917
639 1922
640 1925
641 1931
642 1933
643 1935
644 1937
645 1939
646 1941
647 1944
648 1948
649 1952
650 1959
651 1962
652 1965
653 1969
654 1973
655 1975
656 1978
657 1983
658 1985
659 1987
660 1989
661 1992
662 1995
663 1998
664 2000
665 2002
666 2006
667 2008
668 2012
669 2015
670 2017
671 2019
672 2022
673 2024
674 2029
675 2032
676 2035
677 2040
678 2043
679 2047
680 2051
681 2052
682 2056
683 2060
684 2062
685 2069
686 2071
687 2075
688 2077
689 2080
690 2084
691 2086
692 2091
693 2096
694 2098
695 2100
696 2102
697 2108
698 2112
699 2114
700 2116
701 2120
702 2123
703 2125
704 2129
705 2134
706 2138
707 2140
708 2148
709 2152
710 2154
711 2157
712 2161
713 2163
714 2165
715 2167
716 2171
717 2173
718 2175
719 2177
720 2179
721 2185
722 2187
723 2189
724 2191
725 2197
726 2199
727 2201
728 2206
729 2209
730 2211
731 2213
732 2221
733 2223
734 2226
735 2228
736 2231
737 2234
738 2242
739 2246
740 2248
741 2250
742 2252
743 2254
744 2256
745 2258
746 2261
747 2265
748 2267
749 2269
750 2272
751 2277
752 2279
753 2284
754 2288
755 2289
756 2292
757 2299
758 2301
759 2304
760 2307
761 2311
762 2313
763 2316
764 2319
765 2322
766 2324
767 2327
768 2328
769 2331
770 2334
771 2337
772 2338
773 2342
774 2343
775 2348
776 2350
777 2357
778 2359
779 2362
780 2368
781 2374
782 2377
783 2382
784 2384
785 2390
786 2393
787 2396
788 2398
789 2400
790 2405
791 2408
792 2410
793 2413
794 2415
795 2418
796 2422
797 2425
798 2428
799 2430
800 2433
801 2436
802 2439
803 2444
804 2450
805 2452
806 2455
807 2458
808 2460
809 2462
810 2465
811 2471
812 2474
813 2477
814 2479
815 2481
816 2485
817 2488
818 2492
819 2493
820 2497
821 2499
822 2501
823 2505
824 2508
825 2510
826 2514
827 2516
828 2519
829 2522
830 2524
831 2526
832 2530
833 2533
834 2539
835 2541
836 2547
837 2548
838 2553
839 2556
840 2559
841 2562
842 2571
843 2574
844 2579
845 2581
846 2582
847 2587
848 2591
849 2592
850 2595
851 2597
852 2602
853 2604
854 2608
855 2613
856 2617
857 2621
858 2624
859 2628
860 2630
861 2633
862 2635
863 2639
864 2641
865 2644
866 2647
867 2651
868 2653
869 2659
870 2660
871 2665
872 2668
873 2672
874 2674
875 2677
876 2682
877 2685
878 2686
879 2688
880 2691
881 2696
882 2699
883 2703
884 2705
885 2708
886 2713
887 2716
888 2719
889 2721
890 2728
891 2730
892 2733
893 2735
894 2737
895 2740
896 2742
897 2744
898 2747
899 2750
900 2752
901 2755
902 2758
903 2761
904 2764
905 2768
906 2772
907 2775
908 2780
909 2787
910 2790
911 2793
912 2797
913 2799
914 2804
915 2807
916 2812
917 2816
918 2819
919 2823
920 2825
921 2827
922 2830
923 2833
924 2836
925 2839
926 2841
927 2843
928 2850
929 2856
930 2859
931 2861
932 2864
933 2867
934 2870
935 2875
936 2877
937 2881
938 2887
939 2893
940 2896
941 2900
942 2905
943 2907
944 2909
945 2914
946 2916
947 2918
948 2920
949 2923
950 2926
951 2929
952 2932
953 2934
954 2937
955 2939
956 2942
957 2943
958 2947
959 2948
960 2953
961 2957
962 2959
963 2961
964 2963
965 2967
966 2969
967 2973
968 2978
969 2980
970 2983
971 2989
972 2991
973 2993
974 2996
975 2998
976 3001
977 3004
978 3008
979 3011
980 3013
981 3017
982 3020
983 3022
984 3024
985 3031
986 3035
987 3040
988 3043
989 3045
990 3049
991 3054
992 3058
993 3060
994 3062
995 3064
996 3067
997 3072
998 3075
999 3078
1000 3081