100000
596045
1576268
3024946
4885853
7126031
9699126
12574600
15723527
19112706
22717916
26496071
30465386
34608931
38845762
43193414
47612437
52080930
56578728
61049995
65504337
69887621
74195859
78332130
82317096
86125771
89690818
93043666
96114255
98889408
101264781
103229126
104749317
105771458
106243744
106121697
105378898
104011694
101996816
99311441
95930510
91879263
87213208
81994305
76277969
70156448
63791277
57283845
50728011
44304961
38152464
32377068
27054933
22267103
18042906
14400540
11323380
8774568
6707118
5039884
3731840
2728396
1962288
1393691
977894
678293
464713
316296
212551
140114
90554
58063
37135
23490
14796
8976
5197
3116
1749
1038
685
422
208
106
22
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
