1 1
2 2
3 4
4 8
5 10
6 14
7 20
8 22
9 26
10 28
11 32
12 34
13 40
14 46
15 52
16 56
17 62
18 64
19 68
20 70
21 74
22 80
23 92
24 94
25 98
26 110
27 112
28 116
29 118
30 122
31 124
32 130
33 136
34 146
35 152
36 158
37 160
38 166
39 172
40 176
41 178
42 182
43 188
44 190
45 194
46 196
47 200
48 218
49 220
50 224
51 238
52 244
53 248
54 256
55 260
56 262
57 266
58 274
59 286
60 290
61 298
62 314
63 320
64 322
65 326
66 328
67 332
68 334
69 340
70 350
71 356
72 358
73 370
74 374
75 376
76 382
77 398
78 400
79 404
80 406
81 418
82 428
83 442
84 448
85 454
86 458
87 460
88 470
89 472
90 476
91 484
92 488
93 490
94 494
95 496
96 512
97 524
98 530
99 532
100 536
101 538
102 542
103 554
104 556
105 560
106 568
107 572
108 578
109 580
110 584
111 586
112 592
113 608
114 614
115 628
116 634
117 638
118 644
119 652
120 662
121 670
122 682
123 692
124 694
125 704
126 706
127 710
128 712
129 722
130 724
131 728
132 736
133 740
134 746
135 754
136 760
137 770
138 776
139 782
140 784
141 790
142 794
143 802
144 806
145 812
146 826
147 832
148 836
149 844
150 860
151 866
152 868
153 872
154 880
155 890
156 892
157 902
158 904
159 910
160 914
161 920
162 928
163 932
164 958
165 964
166 976
167 988
168 992
169 994
170 998
171 1016
172 1018
173 1022
174 1030
175 1034
176 1040
177 1046
178 1048
179 1060
180 1070
181 1078
182 1082
183 1084
184 1088
185 1096
186 1102
187 1106
188 1112
189 1130
190 1132
191 1144
192 1148
193 1162
194 1166
195 1172
196 1174
197 1180
198 1186
199 1198
200 1202
201 1208
202 1210
203 1214
204 1240
205 1244
206 1250
207 1252
208 1256
209 1258
210 1264
211 1268
212 1274
213 1280
214 1286
215 1310
216 1316
217 1322
218 1328
219 1348
220 1366
221 1372
222 1382
223 1384
224 1390
225 1394
226 1396
227 1400
228 1406
229 1412
230 1426
231 1436
232 1438
233 1442
234 1448
235 1450
236 1460
237 1462
238 1484
239 1492
240 1496
241 1498
242 1502
243 1504
244 1508
245 1510
246 1516
247 1522
248 1538
249 1544
250 1546
251 1552
252 1564
253 1574
254 1576
255 1582
256 1586
257 1588
258 1604
259 1618
260 1624
261 1630
262 1634
263 1648
264 1658
265 1660
266 1664
267 1676
268 1678
269 1690
270 1694
271 1706
272 1708
273 1720
274 1726
275 1730
276 1736
277 1742
278 1748
279 1750
280 1762
281 1768
282 1774
283 1778
284 1802
285 1814
286 1826
287 1828
288 1832
289 1838
290 1846
291 1852
292 1856
293 1868
294 1876
295 1880
296 1888
297 1894
298 1900
299 1910
300 1918
301 1936
302 1940
303 1954
304 1958
305 1964
306 1972
307 1978
308 1982
309 1994
310 2002
311 2008
312 2014
313 2036
314 2050
315 2054
316 2068
317 2072
318 2086
319 2092
320 2096
321 2098
322 2114
323 2120
324 2122
325 2126
326 2132
327 2134
328 2138
329 2168
330 2170
331 2174
332 2188
333 2192
334 2198
335 2206
336 2210
337 2212
338 2218
339 2224
340 2236
341 2240
342 2252
343 2258
344 2264
345 2288
346 2290
347 2294
348 2300
349 2306
350 2318
351 2320
352 2324
353 2332
354 2336
355 2344
356 2356
357 2362
358 2366
359 2374
360 2378
361 2380
362 2386
363 2398
364 2402
365 2408
366 2420
367 2422
368 2432
369 2440
370 2446
371 2456
372 2470
373 2476
374 2488
375 2492
376 2498
377 2500
378 2504
379 2506
380 2510
381 2516
382 2528
383 2530
384 2540
385 2552
386 2582
387 2584
388 2594
389 2602
390 2608
391 2626
392 2630
393 2636
394 2638
395 2644
396 2654
397 2660
398 2666
399 2668
400 2674
401 2680
402 2684
403 2692
404 2696
405 2698
406 2708
407 2714
408 2716
409 2720
410 2726
411 2738
412 2740
413 2752
414 2762
415 2776
416 2782
417 2794
418 2800
419 2812
420 2818
421 2822
422 2836
423 2840
424 2842
425 2866
426 2870
427 2878
428 2882
429 2888
430 2890
431 2908
432 2912
433 2926
434 2932
435 2944
436 2948
437 2950
438 2954
439 2960
440 2966
441 2974
442 2978
443 2980
444 2990
445 2992
446 3004
447 3016
448 3022
449 3028
450 3038
451 3044
452 3046
453 3056
454 3058
455 3062
456 3076
457 3086
458 3094
459 3100
460 3106
461 3122
462 3130
463 3134
464 3146
465 3148
466 3154
467 3158
468 3160
469 3164
470 3176
471 3178
472 3182
473 3188
474 3202
475 3212
476 3214
477 3218
478 3220
479 3226
480 3238
481 3244
482 3254
483 3284
484 3286
485 3290
486 3296
487 3298
488 3310
489 3314
490 3322
491 3332
492 3350
493 3358
494 3386
495 3388
496 3398
497 3406
498 3410
499 3416
500 3422
501 3424
502 3428
503 3434
504 3442
505 3452
506 3464
507 3466
508 3476
509 3478
510 3484
511 3494
512 3496
513 3500
514 3520
515 3526
516 3532
517 3542
518 3548
519 3550
520 3562
521 3566
522 3568
523 3592
524 3596
525 3598
526 3610
527 3616
528 3620
529 3626
530 3644
531 3652
532 3658
533 3662
534 3674
535 3680
536 3686
537 3692
538 3704
539 3718
540 3724
541 3728
542 3752
543 3758
544 3760
545 3784
546 3790
547 3808
548 3818
549 3832
550 3842
551 3848
552 3854
553 3878
554 3884
555 3886
556 3890
557 3892
558 3896
559 3902
560 3916
561 3920
562 3938
563 3940
564 3944
565 3946
566 3956
567 3974
568 3986
569 3988
570 4000
571 4010
572 4022
573 4024
574 4030
575 4036
576 4058
577 4060
578 4066
579 4070
580 4072
581 4082
582 4096
583 4102
584 4126
585 4142
586 4144
587 4150
588 4162
589 4172
590 4178
591 4180
592 4190
593 4204
594 4214
595 4222
596 4232
597 4238
598 4246
599 4250
600 4256
601 4264
602 4270
603 4276
604 4280
605 4282
606 4294
607 4298
608 4304
609 4312
610 4316
611 4318
612 4324
613 4330
614 4346
615 4348
616 4352
617 4354
618 4358
619 4364
620 4388
621 4396
622 4400
623 4406
624 4408
625 4414
626 4430
627 4432
628 4450
629 4456
630 4462
631 4474
632 4480
633 4490
634 4514
635 4528
636 4540
637 4544
638 4546
639 4556
640 4558
641 4562
642 4564
643 4576
644 4582
645 4588
646 4604
647 4606
648 4612
649 4618
650 4624
651 4634
652 4640
653 4646
654 4660
655 4666
656 4672
657 4684
658 4690
659 4700
660 4708
661 4712
662 4714
663 4726
664 4736
665 4738
666 4750
667 4754
668 4766
669 4772
670 4778
671 4784
672 4792
673 4796
674 4802
675 4816
676 4820
677 4822
678 4828
679 4840
680 4850
681 4864
682 4868
683 4882
684 4904
685 4906
686 4910
687 4936
688 4940
689 4954
690 4970
691 4976
692 4982
693 4984
694 4994
695 4996
696 5008
697 5012
698 5018
699 5020
700 5024
701 5026
702 5030
703 5048
704 5050
705 5062
706 5072
707 5074
708 5090
709 5092
710 5108
711 5116
712 5132
713 5134
714 5144
715 5150
716 5170
717 5174
718 5200
719 5204
720 5222
721 5236
722 5246
723 5248
724 5254
725 5260
726 5264
727 5270
728 5272
729 5278
730 5282
731 5284
732 5288
733 5300
734 5312
735 5320
736 5326
737 5330
738 5338
739 5344
740 5348
741 5356
742 5386
743 5390
744 5398
745 5404
746 5414
747 5416
748 5422
749 5426
750 5440
751 5456
752 5468
753 5474
754 5480
755 5482
756 5486
757 5488
758 5492
759 5498
760 5506
761 5524
762 5530
763 5540
764 5548
765 5554
766 5564
767 5566
768 5570
769 5584
770 5590
771 5594
772 5600
773 5606
774 5612
775 5618
776 5620
777 5656
778 5660
779 5662
780 5678
781 5690
782 5696
783 5704
784 5708
785 5710
786 5720
787 5722
788 5726
789 5732
790 5738
791 5740
792 5762
793 5764
794 5768
795 5774
796 5786
797 5804
798 5806
799 5816
800 5828
801 5830
802 5834
803 5842
804 5858
805 5860
806 5866
807 5870
808 5878
809 5888
810 5906
811 5908
812 5914
813 5918
814 5944
815 5968
816 5974
817 5984
818 5986
819 5990
820 6010
821 6020
822 6028
823 6038
824 6040
825 6062
826 6070
827 6074
828 6086
829 6094
830 6100
831 6104
832 6112
833 6116
834 6128
835 6136
836 6140
837 6142
838 6146
839 6152
840 6164
841 6188
842 6196
843 6230
844 6236
845 6248
846 6250
847 6254
848 6256
849 6262
850 6266
851 6268
852 6272
853 6278
854 6280
855 6296
856 6304
857 6310
858 6314
859 6322
860 6326
861 6332
862 6334
863 6338
864 6346
865 6364
866 6370
867 6382
868 6392
869 6406
870 6412
871 6416
872 6424
873 6448
874 6452
875 6460
876 6466
877 6476
878 6494
879 6500
880 6502
881 6508
882 6518
883 6530
884 6538
885 6542
886 6544
887 6560
888 6578
889 6584
890 6592
891 6598
892 6608
893 6622
894 6650
895 6658
896 6664
897 6670
898 6676
899 6686
900 6692
901 6698
902 6710
903 6716
904 6718
905 6724
906 6728
907 6730
908 6752
909 6754
910 6760
911 6766
912 6772
913 6788
914 6794
915 6800
916 6812
917 6826
918 6830
919 6832
920 6844
921 6854
922 6860
923 6866
924 6868
925 6874
926 6892
927 6898
928 6908
929 6922
930 6934
931 6938
932 6950
933 6952
934 6962
935 6970
936 6976
937 6980
938 7006
939 7022
940 7024
941 7046
942 7052
943 7054
944 7064
945 7066
946 7082
947 7088
948 7090
949 7102
950 7106
951 7108
952 7120
953 7124
954 7136
955 7150
956 7160
957 7168
958 7180
959 7196
960 7202
961 7204
962 7208
963 7214
964 7220
965 7222
966 7228
967 7238
968 7244
969 7256
970 7262
971 7292
972 7294
973 7300
974 7306
975 7318
976 7322
977 7328
978 7336
979 7340
980 7354
981 7358
982 7370
983 7372
984 7376
985 7378
986 7390
987 7400
988 7412
989 7418
990 7420
991 7424
992 7444
993 7456
994 7462
995 7468
996 7472
997 7480
998 7490
999 7502
1000 7504