100000
749435
2402587
5716039
11380102
20105615
32527376
49048875
69631712
93358541
118557739
142340365
160990078
170793099
169240579
155963480
133211711
105156379
76568502
51427197
31901308
18339299
9816076
4913458
2317052
1044417
457676
196167
82836
34732
15753
6792
2980
1264
515
186
73
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
