100000
753543
2406922
5707017
11377847
20090165
32411826
48966958
70236123
96387339
127143740
161409420
197236260
231874044
261622249
282813476
291853779
286533115
266641341
234435196
194299118
151430336
110814654
76105122
49040914
29710018
16964106
9172950
4731255
2341739
1133035
542346
259530
127901
62588
28989
13527
6254
3040
1468
698
321
130
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
96
92
86
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
74
67
60
52
44
44
42
40
37
30
25
22
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
