1 0
2 4
3 8
4 13
5 17
6 21
7 25
8 30
9 34
10 38
11 42
12 46
13 51
14 55
15 59
16 63
17 68
18 72
19 76
20 80
21 85
22 89
23 93
24 97
25 102
26 106
27 110
28 114
29 118
30 123
31 127
32 131
33 135
34 140
35 144
36 148
37 152
38 157
39 161
40 165
41 169
42 174
43 178
44 182
45 186
46 191
47 195
48 199
49 203
50 207
51 212
52 216
53 220
54 224
55 229
56 233
57 237
58 241
59 246
60 250
61 254
62 258
63 263
64 267
65 271
66 275
67 279
68 284
69 288
70 292
71 296
72 301
73 305
74 309
75 313
76 318
77 322
78 326
79 330
80 335
81 339
82 343
83 347
84 351
85 356
86 360
87 364
88 368
89 373
90 377
91 381
92 385
93 390
94 394
95 398
96 402
97 407
98 411
99 415
100 419
101 423
102 428
103 432
104 436
105 440
106 445
107 449
108 453
109 457
110 462
111 466
112 470
113 474
114 479
115 483
116 487
117 491
118 496
119 500
120 504
121 508
122 512
123 517
124 521
125 525
126 529
127 534
128 538
129 542
130 546
131 551
132 555
133 559
134 563
135 568
136 572
137 576
138 580
139 584
140 589
141 593
142 597
143 601
144 606
145 610
146 614
147 618
148 623
149 627
150 631
151 635
152 640
153 644
154 648
155 652
156 656
157 661
158 665
159 669
160 673
161 678
162 682
163 686
164 690
165 695
166 699
167 703
168 707
169 712
170 716
171 720
172 724
173 728
174 733
175 737
176 741
177 745
178 750
179 754
180 758
181 762
182 767
183 771
184 775
185 779
186 784
187 788
188 792
189 796
190 800
191 805
192 809
193 813
194 817
195 822
196 826
197 830
198 834
199 839
200 843
201 847
202 851
203 856
204 860
205 864
206 868
207 873
208 877
209 881
210 885
211 889
212 894
213 898
214 902
215 906
216 911
217 915
218 919
219 923
220 928
221 932
222 936
223 940
224 945
225 949
226 953
227 957
228 961
229 966
230 970
231 974
232 978
233 983
234 987
235 991
236 995
237 1000
238 1004
239 1008
240 1012
241 1017
242 1021
243 1025
244 1029
245 1033
246 1038
247 1042
248 1046
249 1050
250 1055
251 1059
252 1063
253 1067
254 1072
255 1076
256 1080
257 1084
258 1089
259 1093
260 1097
261 1101
262 1105
263 1110
264 1114
265 1118
266 1122
267 1127
268 1131
269 1135
270 1139
271 1144
272 1148
273 1152
274 1156
275 1161
276 1165
277 1169
278 1173
279 1178
280 1182
281 1186
282 1190
283 1194
284 1199
285 1203
286 1207
287 1211
288 1216
289 1220
290 1224
291 1228
292 1233
293 1237
294 1241
295 1245
296 1250
297 1254
298 1258
299 1262
300 1266
301 1271
302 1275
303 1279
304 1283
305 1288
306 1292
307 1296
308 1300
309 1305
310 1309
311 1313
312 1317
313 1322
314 1326
315 1330
316 1334
317 1338
318 1343
319 1347
320 1351
321 1355
322 1360
323 1364
324 1368
325 1372
326 1377
327 1381
328 1385
329 1389
330 1394
331 1398
332 1402
333 1406
334 1410
335 1415
336 1419
337 1423
338 1427
339 1432
340 1436
341 1440
342 1444
343 1449
344 1453
345 1457
346 1461
347 1466
348 1470
349 1474
350 1478
351 1483
352 1487
353 1491
354 1495
355 1499
356 1504
357 1508
358 1512
359 1516
360 1521
361 1525
362 1529
363 1533
364 1538
365 1542
366 1546
367 1550
368 1555
369 1559
370 1563
371 1567
372 1571
373 1576
374 1580
375 1584
376 1588
377 1593
378 1597
379 1601
380 1605
381 1610
382 1614
383 1618
384 1622
385 1627
386 1631
387 1635
388 1639
389 1643
390 1648
391 1652
392 1656
393 1660
394 1665
395 1669
396 1673
397 1677
398 1682
399 1686
400 1690
401 1694
402 1699
403 1703
404 1707
405 1711
406 1715
407 1720
408 1724
409 1728
410 1732
411 1737
412 1741
413 1745
414 1749
415 1754
416 1758
417 1762
418 1766
419 1771
420 1775
421 1779
422 1783
423 1788
424 1792
425 1796
426 1800
427 1804
428 1809
429 1813
430 1817
431 1821
432 1826
433 1830
434 1834
435 1838
436 1843
437 1847
438 1851
439 1855
440 1860
441 1864
442 1868
443 1872
444 1876
445 1881
446 1885
447 1889
448 1893
449 1898
450 1902
451 1906
452 1910
453 1915
454 1919
455 1923
456 1927
457 1932
458 1936
459 1940
460 1944
461 1948
462 1953
463 1957
464 1961
465 1965
466 1970
467 1974
468 1978
469 1982
470 1987
471 1991
472 1995
473 1999
474 2004
475 2008
476 2012
477 2016
478 2020
479 2025
480 2029
481 2033
482 2037
483 2042
484 2046
485 2050
486 2054
487 2059
488 2063
489 2067
490 2071
491 2076
492 2080
493 2084
494 2088
495 2092
496 2097
497 2101
498 2105
499 2109
500 2114
501 2118
502 2122
503 2126
504 2131
505 2135
506 2139
507 2143
508 2148
509 2152
510 2156
511 2160
512 2165
513 2169
514 2173
515 2177
516 2181
517 2186
518 2190
519 2194
520 2198
521 2203
522 2207
523 2211
524 2215
525 2220
526 2224
527 2228
528 2232
529 2237
530 2241
531 2245
532 2249
533 2253
534 2258
535 2262
536 2266
537 2270
538 2275
539 2279
540 2283
541 2287
542 2292
543 2296
544 2300
545 2304
546 2309
547 2313
548 2317
549 2321
550 2325
551 2330
552 2334
553 2338
554 2342
555 2347
556 2351
557 2355
558 2359
559 2364
560 2368
561 2372
562 2376
563 2381
564 2385
565 2389
566 2393
567 2397
568 2402
569 2406
570 2410
571 2414
572 2419
573 2423
574 2427
575 2431
576 2436
577 2440
578 2444
579 2448
580 2453
581 2457
582 2461
583 2465
584 2470
585 2474
586 2478
587 2482
588 2486
589 2491
590 2495
591 2499
592 2503
593 2508
594 2512
595 2516
596 2520
597 2525
598 2529
599 2533
600 2537
601 2542
602 2546
603 2550
604 2554
605 2558
606 2563
607 2567
608 2571
609 2575
610 2580
611 2584
612 2588
613 2592
614 2597
615 2601
616 2605
617 2609
618 2614
619 2618
620 2622
621 2626
622 2630
623 2635
624 2639
625 2643
626 2647
627 2652
628 2656
629 2660
630 2664
631 2669
632 2673
633 2677
634 2681
635 2686
636 2690
637 2694
638 2698
639 2702
640 2707
641 2711
642 2715
643 2719
644 2724
645 2728
646 2732
647 2736
648 2741
649 2745
650 2749
651 2753
652 2758
653 2762
654 2766
655 2770
656 2775
657 2779
658 2783
659 2787
660 2791
661 2796
662 2800
663 2804
664 2808
665 2813
666 2817
667 2821
668 2825
669 2830
670 2834
671 2838
672 2842
673 2847
674 2851
675 2855
676 2859
677 2863
678 2868
679 2872
680 2876
681 2880
682 2885
683 2889
684 2893
685 2897
686 2902
687 2906
688 2910
689 2914
690 2919
691 2923
692 2927
693 2931
694 2935
695 2940
696 2944
697 2948
698 2952
699 2957
700 2961
701 2965
702 2969
703 2974
704 2978
705 2982
706 2986
707 2991
708 2995
709 2999
710 3003
711 3007
712 3012
713 3016
714 3020
715 3024
716 3029
717 3033
718 3037
719 3041
720 3046
721 3050
722 3054
723 3058
724 3063
725 3067
726 3071
727 3075
728 3080
729 3084
730 3088
731 3092
732 3096
733 3101
734 3105
735 3109
736 3113
737 3118
738 3122
739 3126
740 3130
741 3135
742 3139
743 3143
744 3147
745 3152
746 3156
747 3160
748 3164
749 3168
750 3173
751 3177
752 3181
753 3185
754 3190
755 3194
756 3198
757 3202
758 3207
759 3211
760 3215
761 3219
762 3224
763 3228
764 3232
765 3236
766 3240
767 3245
768 3249
769 3253
770 3257
771 3262
772 3266
773 3270
774 3274
775 3279
776 3283
777 3287
778 3291
779 3296
780 3300
781 3304
782 3308
783 3312
784 3317
785 3321
786 3325
787 3329
788 3334
789 3338
790 3342
791 3346
792 3351
793 3355
794 3359
795 3363
796 3368
797 3372
798 3376
799 3380
800 3385
801 3389
802 3393
803 3397
804 3401
805 3406
806 3410
807 3414
808 3418
809 3423
810 3427
811 3431
812 3435
813 3440
814 3444
815 3448
816 3452
817 3457
818 3461
819 3465
820 3469
821 3473
822 3478
823 3482
824 3486
825 3490
826 3495
827 3499
828 3503
829 3507
830 3512
831 3516
832 3520
833 3524
834 3529
835 3533
836 3537
837 3541
838 3545
839 3550
840 3554
841 3558
842 3562
843 3567
844 3571
845 3575
846 3579
847 3584
848 3588
849 3592
850 3596
851 3601
852 3605
853 3609
854 3613
855 3617
856 3622
857 3626
858 3630
859 3634
860 3639
861 3643
862 3647
863 3651
864 3656
865 3660
866 3664
867 3668
868 3673
869 3677
870 3681
871 3685
872 3689
873 3694
874 3698
875 3702
876 3706
877 3711
878 3715
879 3719
880 3723
881 3728
882 3732
883 3736
884 3740
885 3745
886 3749
887 3753
888 3757
889 3762
890 3766
891 3770
892 3774
893 3778
894 3783
895 3787
896 3791
897 3795
898 3800
899 3804
900 3808
901 3812
902 3817
903 3821
904 3825
905 3829
906 3834
907 3838
908 3842
909 3846
910 3850
911 3855
912 3859
913 3863
914 3867
915 3872
916 3876
917 3880
918 3884
919 3889
920 3893
921 3897
922 3901
923 3906
924 3910
925 3914
926 3918
927 3922
928 3927
929 3931
930 3935
931 3939
932 3944
933 3948
934 3952
935 3956
936 3961
937 3965
938 3969
939 3973
940 3978
941 3982
942 3986
943 3990
944 3994
945 3999
946 4003
947 4007
948 4011
949 4016
950 4020
951 4024
952 4028
953 4033
954 4037
955 4041
956 4045
957 4050
958 4054
959 4058
960 4062
961 4067
962 4071
963 4075
964 4079
965 4083
966 4088
967 4092
968 4096
969 4100
970 4105
971 4109
972 4113
973 4117
974 4122
975 4126
976 4130
977 4134
978 4139
979 4143
980 4147
981 4151
982 4155
983 4160
984 4164
985 4168
986 4172
987 4177
988 4181
989 4185
990 4189
991 4194
992 4198
993 4202
994 4206
995 4211
996 4215
997 4219
998 4223
999 4227
1000 4232