100000
772400
2490222
5950220
12037657
21064695
33562212
49892410
71052927
97546924
130176087
169255502
215052064
267350040
326039546
390340269
459009343
530524026
602540166
672172376
736034001
790006171
829585373
851000703
850632881
826554666
778823562
709935914
624564961
529038716
430595084
336224520
251634910
180300573
123585232
81007201
50803200
30585588
17730738
9952882
5430998
2909276
1536675
804698
423274
227219
121155
65617
36482
21019
12811
8559
6129
4863
4593
4763
4447
3779
3012
2411
1807
1288
599
236
133
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
118
114
114
114
112
112
102
102
102
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
100
100
100
100
100
100
100
100
100
100
100
100
97
89
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
72
62
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
55
49
43
40
40
40
