0 50847534
1 47374753
2 46227250
3 45512275
4 44992411
5 44591145
6 44258984
7 43979302
8 43739541
9 43529316
10 43336106
11 43167234
12 43014349
13 42870136
14 42740180
15 42619305
16 42506114
17 42397463
18 42296629
19 42206689
20 42117773
21 42033862
22 41951193
23 41876823
24 41801038
25 41730415
26 41667335
27 41602782
28 41540225
29 41477764
30 41424698
31 41368791
32 41316074
33 41259170
34 41215217
35 41166936
36 41116296
37 41072879
38 41026277
39 40983169
40 40942651
41 40900619
42 40859364
43 40824780
44 40785896
45 40749595
46 40711114
47 40675023
48 40641065
49 40609038
50 40575830
51 40547028
52 40509244
53 40483597
54 40452835
55 40419653
56 40392162
57 40361469
58 40332795
59 40308964
60 40281387
61 40251929
62 40228286
63 40200844
64 40176042
65 40151113
66 40126676
67 40103781
68 40083140
69 40058186
70 40031060
71 40010247
72 39989890
73 39964230
74 39946511
75 39926594
76 39906295
77 39879152
78 39865378
79 39840350
80 39821000
81 39803203
82 39784260
83 39765158
84 39746136
85 39727200
86 39706330
87 39689138
88 39674454
89 39652866
90 39638063
91 39621606
92 39603089
93 39589524
94 39568558
95 39553728
96 39534403
97 39523591
98 39505228
99 39488032
100 39475591
101 39459234
102 39443968
103 39422283
104 39416174
105 39392832
106 39378090
107 39368291
108 39353372
109 39340584
110 39326812
111 39314700
112 39299861
113 39284978
114 39273371
115 39258494
116 39243954
117 39233145
118 39213849
119 39205003
120 39191126
121 39186242
122 39166857
123 39158799
124 39143017
125 39125959
126 39119383
127 39106597
128 39093178
129 39087693
130 39071064
131 39055830
132 39047357
133 39038464
134 39021888
135 39009530
136 39005386
137 38986715
138 38984837
139 38966837
140 38957355
141 38947286
142 38934953
143 38929070
144 38916318
145 38906094
146 38895708
147 38888765
148 38874839
149 38861410
150 38851516
151 38842805
152 38831759
153 38821650
154 38817734
155 38806565
156 38797506
157 38783541
158 38776560
159 38766345
160 38759365
161 38745933
162 38737798
163 38725773
164 38722138
165 38707967
166 38704258
167 38692476
168 38686345
169 38674643
170 38671211
171 38656324
172 38648858
173 38640227
174 38630644
175 38624574
176 38617437
177 38607178
178 38595802
179 38595272
180 38578434
181 38573827
182 38565807
183 38554963
184 38551882
185 38535194
186 38534775
187 38525012
188 38518062
189 38509043
190 38498010
191 38496080
192 38486250
193 38481294
194 38471741
195 38461993
196 38453022
197 38451009
198 38440864
199 38439637
200 38429389
201 38413672
202 38407046
203 38402973
204 38397837
205 38390812
206 38381728
207 38378715
208 38366296
209 38361064
210 38356487
211 38343670
212 38340295
213 38333768
214 38327963
215 38320731
216 38312785
217 38306098
218 38298111
219 38290865
220 38287519
221 38280734
222 38273959
223 38262534
224 38262004
225 38249140
226 38248170
227 38238636
228 38237557
229 38222214
230 38219353
231 38212321
232 38209558
233 38203684
234 38196269
235 38197686
236 38182063
237 38181552
238 38171188
239 38167979
240 38159483
241 38152834
242 38145202
243 38136230
244 38135798
245 38130164
246 38124264
247 38113245
248 38111216
249 38101684
250 38103320
251 38091875
252 38088294
253 38086342
254 38079478
255 38066721
256 38063132
257 38062024
258 38050676
259 38052787
260 38040838
261 38039123
262 38033974
263 38027336
264 38018347
265 38014449
266 38009570
267 38004821
268 37999495
269 37995944
270 37991142
271 37984312
272 37977592
273 37971108
274 37967751
275 37960837
276 37958768
277 37953812
278 37944956
279 37940323
280 37936875
281 37929756
282 37930314
283 37922194
284 37920991
285 37908514
286 37902228
287 37898901
288 37894050
289 37892370
290 37884953
291 37882717
292 37875809
293 37871143
294 37865924
295 37861275
296 37856718
297 37849594
298 37852058
299 37844000
300 37837198
301 37830913
302 37828701
303 37824396
304 37819626
305 37810524
306 37809854
307 37802621
308 37801080
309 37799510
310 37792360
311 37783760
312 37782648
313 37773922
314 37773096
315 37767432
316 37764039
317 37762670
318 37752203
319 37752692
320 37747114
321 37743192
322 37736817
323 37733421
324 37724403
325 37727961
326 37718600
327 37716934
328 37705477
329 37713928
330 37704992
331 37696129
332 37689401
333 37688815
334 37686035
335 37679279
336 37676339
337 37671490
338 37666580
339 37665527
340 37660762
341 37651486
342 37651292
343 37643525
344 37638714
345 37641374
346 37635226
347 37634353
348 37626492
349 37622272
350 37620410
351 37617043
352 37605311
353 37607056
354 37599463
355 37598830
356 37598190
357 37584266
358 37587132
359 37588189
360 37576184
361 37569710
362 37570291
363 37567183
364 37564731
365 37556313
366 37557220
367 37552534
368 37549985
369 37545967
370 37540267
371 37537785
372 37534820
373 37523321
374 37524576
375 37517586
376 37519045
377 37515350
378 37511485
379 37508495
380 37500914
381 37500807
382 37494530
383 37485820
384 37488254
385 37482861
386 37482778
387 37475352
388 37470822
389 37473687
390 37464637
391 37461022
392 37459885
393 37458129
394 37451679
395 37449153
396 37443699
397 37438621
398 37435459
399 37432500
400 37429221
401 37426318
402 37424357
403 37419294
404 37420002
405 37418398
406 37412033
407 37403091
408 37401317
409 37403875
410 37391975
411 37393823
412 37392395
413 37385990
414 37381816
415 37377121
416 37377137
417 37374099
418 37368800
419 37365106
420 37363748
421 37359429
422 37352498
423 37354542
424 37350822
425 37345258
426 37344059
427 37340284
428 37335748
429 37332200
430 37337787
431 37326971
432 37326084
433 37321099
434 37317865
435 37312209
436 37309259
437 37310496
438 37301422
439 37299641
440 37298462
441 37295853
442 37286193
443 37288056
444 37289403
445 37280038
446 37276907
447 37277600
448 37269788
449 37272780
450 37269655
451 37263493
452 37261492
453 37254596
454 37251847
455 37251955
456 37249374
457 37241577
458 37244689
459 37239182
460 37236893
461 37234001
462 37228441
463 37228916
464 37224396
465 37219135
466 37216256
467 37218273
468 37211424
469 37210852
470 37207124
471 37199414
472 37203113
473 37200268
474 37190054
475 37192519
476 37184089
477 37186999
478 37182438
479 37177070
480 37183419
481 37170517
482 37174939
483 37167671
484 37162646
485 37165059
486 37159245
487 37160342
488 37149856
489 37154387
490 37149576
491 37150202
492 37140630
493 37141093
494 37135439
495 37135347
496 37132319
497 37126876
498 37126885
499 37121833
500 37123274
501 37116126
502 37116272
503 37113307
504 37115074
505 37103980
506 37104007
507 37099325
508 37103000
509 37099760
510 37087914
511 37093254
512 37085735
513 37092466
514 37080572
515 37079762
516 37079799
517 37080011
518 37070403
519 37067787
520 37066859
521 37062642
522 37058118
523 37060405
524 37056007
525 37055834
526 37052839
527 37054078
528 37046165
529 37044355
530 37041502
531 37037538
532 37038798
533 37034266
534 37032293
535 37027400
536 37027268
537 37025960
538 37020611
539 37013553
540 37013940
541 37012459
542 37008995
543 37008031
544 37007295
545 37002761
546 37000612
547 36997561
548 36993722
549 36989162
550 36989676
551 36990964
552 36984390
553 36982445
554 36980791
555 36976198
556 36977934
557 36973411
558 36972119
559 36968028
560 36968970
561 36963085
562 36959934
563 36956463
564 36958515
565 36952013
566 36949073
567 36948689
568 36945451
569 36942556
570 36943463
571 36936053
572 36935138
573 36936518
574 36937126
575 36926603
576 36924439
577 36929678
578 36925748
579 36912943
580 36921667
581 36918041
582 36916091
583 36910072
584 36902062
585 36898136
586 36904457
587 36898482
588 36903866
589 36895684
590 36894788
591 36896333
592 36886838
593 36889046
594 36879794
595 36884746
596 36884901
597 36874992
598 36881715
599 36872662
600 36875046
601 36868569
602 36866002
603 36864569
604 36862514
605 36862252
606 36857663
607 36852176
608 36851424
609 36850934
610 36849778
611 36847351
612 36844162
613 36840536
614 36842314
615 36835937
616 36838500
617 36834056
618 36830164
619 36829331
620 36830301
621 36823255
622 36819442
623 36821632
624 36820274
625 36814994
626 36814142
627 36811652
628 36808979
629 36811775
630 36801430
631 36808328
632 36803573
633 36799681
634 36793993
635 36796286
636 36790335
637 36790391
638 36784263
639 36786962
640 36787834
641 36784339
642 36779702
643 36780960
644 36775306
645 36773058
646 36772659
647 36767187
648 36765191
649 36764412
650 36766448
651 36759082
652 36763686
653 36758876
654 36753889
655 36750150
656 36749749
657 36744906
658 36746488
659 36743875
660 36744051
661 36742456
662 36741208
663 36734801
664 36736725
665 36731330
666 36731336
667 36728559
668 36724225
669 36725153
670 36720165
671 36721853
672 36716745
673 36720723
674 36715812
675 36710370
676 36711984
677 36715264
678 36706425
679 36699957
680 36700493
681 36698664
682 36697163
683 36697307
684 36690237
685 36691734
686 36690611
687 36686336
688 36687384
689 36687936
690 36686573
691 36687234
692 36674873
693 36677887
694 36672101
695 36673834
696 36669669
697 36668296
698 36665545
699 36666742
700 36665452
701 36664075
702 36660722
703 36658092
704 36656780
705 36653625
706 36648848
707 36646683
708 36650803
709 36647555
710 36639313
711 36636222
712 36638824
713 36640132
714 36634532
715 36638660
716 36629323
717 36634074
718 36627964
719 36628284
720 36625921
721 36623404
722 36628407
723 36616429
724 36618817
725 36618497
726 36611610
727 36617702
728 36609087
729 36611999
730 36606324
731 36604828
732 36605095
733 36601088
734 36598072
735 36603549
736 36594965
737 36595448
738 36591943
739 36590324
740 36587285
741 36591153
742 36589926
743 36584682
744 36578677
745 36585099
746 36577300
747 36575851
748 36578249
749 36572370
750 36573612
751 36570460
752 36565469
753 36564850
754 36562891
755 36561109
756 36560462
757 36561128
758 36555016
759 36554691
760 36555015
761 36552031
762 36546164
763 36550655
764 36546241
765 36545753
766 36541860
767 36546997
768 36538291
769 36536025
770 36536517
771 36538106
772 36531973
773 36528697
774 36530366
775 36524089
776 36525461
777 36524160
778 36525963
779 36519775
780 36520909
781 36518392
782 36514193
783 36507418
784 36506931
785 36506844
786 36511647
787 36505142
788 36504633
789 36501278
790 36501864
791 36501822
792 36499794
793 36500354
794 36492273
795 36495523
796 36491355
797 36489031
798 36482860
799 36489063
800 36489040
801 36480847
802 36478483
803 36477498
804 36482390
805 36476566
806 36478685
807 36473576
808 36468534
809 36473496
810 36468988
811 36469068
812 36469768
813 36460163
814 36460472
815 36460305
816 36459917
817 36459491
818 36457670
819 36451523
820 36455344
821 36450901
822 36447805
823 36444302
824 36444827
825 36445945
826 36444625
827 36438083
828 36438847
829 36435232
830 36436210
831 36435941
832 36428692
833 36430004
834 36435137
835 36422344
836 36429407
837 36425970
838 36424808
839 36417684
840 36417712
841 36422392
842 36418216
843 36416040
844 36413630
845 36408074
846 36412820
847 36411338
848 36402392
849 36410448
850 36404981
851 36401961
852 36402061
853 36395192
854 36394366
855 36397915
856 36396978
857 36390908
858 36401512
859 36391134
860 36383821
861 36387040
862 36380204
863 36385747
864 36387670
865 36384216
866 36373930
867 36372787
868 36381556
869 36378379
870 36371733
871 36376618
872 36371395
873 36369529
874 36370871
875 36363150
876 36362449
877 36359882
878 36364917
879 36361806
880 36357492
881 36362285
882 36353914
883 36349226
884 36353278
885 36350105
886 36345118
887 36351630
888 36348719
889 36343330
890 36345264
891 36340945
892 36339860
893 36339705
894 36333547
895 36333247
896 36334704
897 36334363
898 36331440
899 36329529
900 36332208
901 36328465
902 36328064
903 36322218
904 36319689
905 36320649
906 36323305
907 36318072
908 36320978
909 36315166
910 36313437
911 36309586
912 36310854
913 36312433
914 36309693
915 36303650
916 36306109
917 36306907
918 36308306
919 36302870
920 36298624
921 36299967
922 36294341
923 36295110
924 36290418
925 36295070
926 36293325
927 36288298
928 36285338
929 36287872
930 36289500
931 36280359
932 36284979
933 36286136
934 36276746
935 36278022
936 36277713
937 36271263
938 36273283
939 36279213
940 36274956
941 36268067
942 36267895
943 36274496
944 36266448
945 36263878
946 36265609
947 36262732
948 36263264
949 36256118
950 36253357
951 36259229
952 36255495
953 36259016
954 36249796
955 36248442
956 36248898
957 36252142
958 36241560
959 36248408
960 36241211
961 36240835
962 36243476
963 36241764
964 36236522
965 36237340
966 36239767
967 36234682
968 36225647
969 36230910
970 36232627
971 36225833
972 36228768
973 36225264
974 36229417
975 36222278
976 36225961
977 36220587
978 36217354
979 36215565
980 36218949
981 36214987
982 36215026
983 36212271
984 36208445
985 36213779
986 36211526
987 36207264
988 36205550
989 36205364
990 36199430
991 36201568
992 36204598
993 36197548
994 36200984
995 36197781
996 36196723
997 36193050
998 36193600
999 36192139
1000 36190991