100000
583981
1504077
2970385
5062459
7853764
11381578
15701979
20852538
26852285
33673991
41279773
49661821
58729440
68311002
78299646
88481671
98634318
108442676
117664586
125983251
133112744
138752741
142776685
145012950
145483714
144044333
140882962
136066211
129864280
122548342
114318743
105420092
96190172
86885773
77710726
68860112
60444133
52618728
45449067
38948980
33104887
27944369
23440027
19539711
16173677
13331907
10945499
8941824
7264344
5873039
4727994
3783446
3017424
2404931
1909462
1513040
1195569
944236
741981
579882
453764
354902
275563
211481
161921
124972
97232
76489
60565
47061
36012
27031
20183
15295
11975
8833
6424
4657
3296
2603
1932
1210
863
730
531
266
143
69
31
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
