1 1
2 10
3 16
4 18
5 25
6 26
7 28
8 44
9 47
10 65
11 87
12 92
13 112
14 116
15 124
16 138
17 143
18 171
19 195
20 197
21 216
22 217
23 231
24 232
25 238
26 262
27 266
28 275
29 283
30 284
31 286
32 301
33 314
34 347
35 350
36 359
37 365
38 366
39 369
40 383
41 402
42 403
43 410
44 421
45 431
46 435
47 442
48 458
49 470
50 489
51 493
52 504
53 505
54 508
55 509
56 520
57 527
58 533
59 540
60 556
61 564
62 574
63 581
64 600
65 616
66 629
67 643
68 645
69 667
70 669
71 680
72 700
73 726
74 736
75 746
76 761
77 770
78 786
79 789
80 797
81 812
82 818
83 827
84 832
85 833
86 840
87 846
88 859
89 861
90 864
91 876
92 877
93 881
94 899
95 901
96 907
97 921
98 931
99 935
100 937
101 943
102 960
103 973
104 1002
105 1021
106 1029
107 1033
108 1034
109 1044
110 1046
111 1053
112 1055
113 1069
114 1078
115 1093
116 1098
117 1128
118 1129
119 1151
120 1158
121 1164
122 1166
123 1188
124 1205
125 1210
126 1213
127 1248
128 1259
129 1278
130 1303
131 1304
132 1306
133 1341
134 1348
135 1354
136 1355
137 1359
138 1362
139 1378
140 1381
141 1406
142 1413
143 1418
144 1436
145 1440
146 1461
147 1496
148 1502
149 1508
150 1524
151 1542
152 1549
153 1553
154 1597
155 1624
156 1634
157 1645
158 1655
159 1661
160 1668
161 1669
162 1683
163 1687
164 1688
165 1690
166 1694
167 1699
168 1700
169 1701
170 1720
171 1771
172 1785
173 1799
174 1801
175 1822
176 1825
177 1829
178 1853
179 1901
180 1914
181 1927
182 1930
183 1940
184 1943
185 1963
186 1969
187 1977
188 1987
189 1988
190 2021
191 2024
192 2082
193 2084
194 2088
195 2093
196 2101
197 2114
198 2121
199 2139
200 2159
201 2184
202 2191
203 2199
204 2206
205 2233
206 2238
207 2260
208 2272
209 2274
210 2277
211 2299
212 2303
213 2313
214 2334
215 2369
216 2371
217 2409
218 2430
219 2449
220 2462
221 2469
222 2481
223 2485
224 2487
225 2495
226 2539
227 2547
228 2569
229 2570
230 2598
231 2621
232 2632
233 2679
234 2681
235 2692
236 2697
237 2699
238 2729
239 2733
240 2736
241 2740
242 2743
243 2754
244 2760
245 2763
246 2775
247 2791
248 2799
249 2803
250 2810
251 2817
252 2825
253 2842
254 2843
255 2851
256 2860
257 2865
258 2872
259 2885
260 2910
261 2923
262 2935
263 2941
264 2954
265 2979
266 2997
267 3024
268 3028
269 3033
270 3040
271 3045
272 3054
273 3057
274 3064
275 3066
276 3077
277 3103
278 3108
279 3114
280 3147
281 3159
282 3162
283 3176
284 3177
285 3180
286 3190
287 3223
288 3228
289 3230
290 3267
291 3270
292 3290
293 3291
294 3297
295 3303
296 3310
297 3314
298 3322
299 3333
300 3353
301 3422
302 3434
303 3442
304 3447
305 3449
306 3461
307 3468
308 3489
309 3490
310 3497
311 3507
312 3519
313 3522
314 3544
315 3552
316 3575
317 3578
318 3584
319 3585
320 3588
321 3600
322 3604
323 3615
324 3618
325 3621
326 3622
327 3663
328 3677
329 3701
330 3703
331 3704
332 3720
333 3721
334 3724
335 3731
336 3734
337 3739
338 3746
339 3750
340 3754
341 3763
342 3766
343 3768
344 3771
345 3777
346 3786
347 3796
348 3806
349 3809
350 3814
351 3830
352 3834
353 3835
354 3837
355 3857
356 3874
357 3880
358 3892
359 3895
360 3904
361 3919
362 3920
363 3926
364 3928
365 3938
366 3944
367 3956
368 3974
369 3999
370 4007
371 4022
372 4025
373 4034
374 4056
375 4065
376 4082
377 4102
378 4103
379 4109
380 4114
381 4123
382 4134
383 4170
384 4175
385 4179
386 4206
387 4215
388 4236
389 4239
390 4247
391 4266
392 4267
393 4272
394 4300
395 4303
396 4305
397 4316
398 4320
399 4326
400 4327
401 4345
402 4383
403 4401
404 4412
405 4427
406 4461
407 4465
408 4471
409 4479
410 4483
411 4491
412 4503
413 4508
414 4528
415 4531
416 4568
417 4595
418 4596
419 4604
420 4614
421 4621
422 4624
423 4625
424 4641
425 4665
426 4690
427 4691
428 4694
429 4696
430 4701
431 4715
432 4718
433 4722
434 4738
435 4740
436 4779
437 4809
438 4815
439 4816
440 4837
441 4850
442 4856
443 4863
444 4873
445 4877
446 4883
447 4893
448 4898
449 4901
450 4920
451 4929
452 4930
453 4931
454 4935
455 4945
456 4950
457 4959
458 4965
459 4975
460 4994
461 5009
462 5018
463 5023
464 5030
465 5037
466 5039
467 5067
468 5083
469 5100
470 5104
471 5111
472 5126
473 5128
474 5145
475 5160
476 5162
477 5168
478 5174
479 5188
480 5209
481 5212
482 5213
483 5230
484 5232
485 5234
486 5239
487 5250
488 5264
489 5270
490 5271
491 5282
492 5295
493 5300
494 5302
495 5309
496 5314
497 5329
498 5332
499 5336
500 5338
501 5352
502 5384
503 5399
504 5400
505 5402
506 5407
507 5415
508 5421
509 5422
510 5428
511 5433
512 5435
513 5445
514 5455
515 5478
516 5497
517 5510
518 5514
519 5519
520 5520
521 5522
522 5523
523 5529
524 5533
525 5540
526 5544
527 5550
528 5552
529 5566
530 5569
531 5570
532 5585
533 5589
534 5590
535 5593
536 5609
537 5610
538 5626
539 5659
540 5675
541 5680
542 5689
543 5690
544 5695
545 5698
546 5701
547 5703
548 5708
549 5711
550 5738
551 5744
552 5750
553 5758
554 5782
555 5784
556 5793
557 5798
558 5833
559 5834
560 5848
561 5858
562 5861
563 5893
564 5896
565 5901
566 5905
567 5935
568 5939
569 5961
570 5978
571 5979
572 5983
573 5986
574 6021
575 6043
576 6049
577 6057
578 6059
579 6063
580 6076
581 6096
582 6114
583 6120
584 6130
585 6132
586 6157
587 6179
588 6200
589 6221
590 6222
591 6236
592 6246
593 6248
594 6249
595 6252
596 6255
597 6266
598 6270
599 6271
600 6280
601 6315
602 6320
603 6322
604 6338
605 6369
606 6378
607 6396
608 6397
609 6405
610 6406
611 6421
612 6423
613 6427
614 6428
615 6439
616 6442
617 6459
618 6463
619 6472
620 6482
621 6485
622 6491
623 6492
624 6494
625 6496
626 6498
627 6511
628 6517
629 6526
630 6527
631 6538
632 6539
633 6544
634 6551
635 6572
636 6578
637 6586
638 6605
639 6614
640 6629
641 6631
642 6642
643 6647
644 6652
645 6661
646 6664
647 6679
648 6686
649 6706
650 6715
651 6717
652 6718
653 6726
654 6731
655 6746
656 6748
657 6750
658 6765
659 6769
660 6774
661 6776
662 6788
663 6794
664 6809
665 6812
666 6814
667 6817
668 6847
669 6848
670 6863
671 6882
672 6883
673 6885
674 6887
675 6888
676 6894
677 6908
678 6918
679 6919
680 6920
681 6936
682 6944
683 6947
684 6969
685 6972
686 6973
687 6982
688 7023
689 7038
690 7047
691 7050
692 7079
693 7082
694 7088
695 7089
696 7091
697 7098
698 7100
699 7102
700 7104
701 7109
702 7124
703 7129
704 7136
705 7137
706 7141
707 7148
708 7155
709 7159
710 7168
711 7173
712 7186
713 7187
714 7197
715 7220
716 7229
717 7256
718 7260
719 7262
720 7273
721 7275
722 7292
723 7327
724 7329
725 7331
726 7334
727 7341
728 7344
729 7351
730 7352
731 7362
732 7381
733 7396
734 7399
735 7407
736 7414
737 7416
738 7418
739 7441
740 7457
741 7458
742 7471
743 7483
744 7493
745 7502
746 7525
747 7531
748 7540
749 7542
750 7546
751 7547
752 7551
753 7568
754 7576
755 7595
756 7609
757 7617
758 7620
759 7631
760 7635
761 7646
762 7652
763 7653
764 7654
765 7664
766 7693
767 7707
768 7750
769 7781
770 7792
771 7851
772 7858
773 7867
774 7873
775 7909
776 7918
777 7924
778 7936
779 7960
780 7971
781 7972
782 7997
783 8019
784 8079
785 8082
786 8093
787 8094
788 8097
789 8099
790 8126
791 8128
792 8130
793 8135
794 8136
795 8145
796 8153
797 8159
798 8174
799 8179
800 8190
801 8192
802 8196
803 8211
804 8214
805 8223
806 8228
807 8229
808 8231
809 8241
810 8245
811 8254
812 8264
813 8274
814 8286
815 8296
816 8305
817 8314
818 8315
819 8322
820 8323
821 8339
822 8342
823 8344
824 8350
825 8353
826 8363
827 8364
828 8371
829 8390
830 8414
831 8415
832 8416
833 8418
834 8426
835 8428
836 8440
837 8447
838 8486
839 8490
840 8495
841 8502
842 8509
843 8522
844 8527
845 8556
846 8562
847 8585
848 8592
849 8605
850 8608
851 8644
852 8659
853 8668
854 8677
855 8679
856 8727
857 8737
858 8738
859 8739
860 8749
861 8752
862 8775
863 8781
864 8792
865 8829
866 8830
867 8831
868 8834
869 8851
870 8855
871 8857
872 8873
873 8875
874 8915
875 8918
876 8922
877 8935
878 8949
879 8951
880 8964
881 8980
882 8985
883 8991
884 8993
885 8999
886 9012
887 9015
888 9022
889 9032
890 9043
891 9086
892 9093
893 9094
894 9098
895 9109
896 9111
897 9122
898 9142
899 9178
900 9179
901 9184
902 9195
903 9209
904 9222
905 9247
906 9264
907 9267
908 9274
909 9275
910 9281
911 9287
912 9318
913 9326
914 9329
915 9332
916 9342
917 9347
918 9354
919 9360
920 9377
921 9394
922 9405
923 9414
924 9434
925 9453
926 9458
927 9500
928 9520
929 9521
930 9526
931 9545
932 9553
933 9554
934 9560
935 9562
936 9564
937 9565
938 9583
939 9588
940 9590
941 9595
942 9597
943 9600
944 9607
945 9612
946 9628
947 9632
948 9643
949 9653
950 9660
951 9662
952 9668
953 9688
954 9702
955 9712
956 9715
957 9721
958 9736
959 9739
960 9744
961 9771
962 9793
963 9801
964 9815
965 9831
966 9836
967 9859
968 9864
969 9871
970 9873
971 9896
972 9912
973 9930
974 9961
975 9996
976 10030
977 10032
978 10051
979 10054
980 10058
981 10072
982 10077
983 10093
984 10096
985 10097
986 10104
987 10111
988 10129
989 10142
990 10143
991 10157
992 10163
993 10175
994 10181
995 10184
996 10188
997 10193
998 10214
999 10221
1000 10224