100000
595251
1572975
3024104
4890750
7113380
9655469
12481274
15570197
18873935
22350217
25969306
29712285
33517779
37356011
41185147
44953646
48609300
52141480
55468572
58583370
61414245
63898182
66012250
67681456
68795536
69318629
69213058
68444469
66941904
64676692
61681824
57973159
53601511
48668784
43343145
37793715
32226665
26876011
21881256
17382811
13441283
10123600
7423255
5306700
3686744
2499728
1652545
1063509
667921
407263
244991
145070
83830
47437
25992
14208
7864
4083
2253
1069
543
248
94
20
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
