100000
593010
1539154
2988067
4958974
7466218
10520706
14118152
18251378
22921784
28100071
33787726
39957894
46550433
53515503
60751671
68257405
75948430
83676140
91340821
98815709
105973579
112585659
118559371
123704288
127934820
131124981
133076298
133716966
132983414
130849947
127314486
122557177
116658558
109765082
102112475
93893938
85352896
76722843
68178522
59886125
52012215
44675514
37960964
31932521
26586965
21938664
17924751
14515336
11645986
9262293
7305107
5712481
4425509
3403521
2600356
1978088
1494296
1124250
841636
627908
463574
342496
252416
185351
135478
98351
70151
51190
37014
25907
17688
12549
9036
6127
4251
3109
2161
1397
966
681
440
267
164
117
54
24
9
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
