100000
594783
1581791
3039049
4899149
7115485
9626226
12403148
15416481
18640385
22051987
25608059
29302987
33095825
37013500
40973818
45004804
49053543
53124089
57182114
61188975
65134414
68983078
72752343
76383785
79826699
83060226
86112682
88983501
91592084
93873567
95854027
97477694
98742919
99650420
100145980
100237357
99873292
99027245
97655236
95760095
93326851
90347570
86783623
82605356
77927153
72746439
67149530
61228074
55092967
48873715
42685893
36666750
30971556
25693550
20930186
16716916
13086710
10052279
7573973
5581072
4027355
2847088
1977735
1341333
889733
576810
369711
232860
141737
86229
51653
31306
18513
10886
6442
3924
2122
946
415
147
38
11
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
