100000
777938
2472172
5750842
11236365
19396742
30755525
45774670
65022791
88975202
117710963
150930686
187363521
224821181
259862916
288057855
304611166
305378998
288218446
254228779
208264552
157430738
109248574
69411045
40355026
21519490
10574509
4860188
2125637
905357
377318
152086
56528
19493
7639
3203
1581
774
375
188
148
122
121
120
120
120
120
114
110
106
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
98
95
92
246
783
10598
10879
7975
2433
66
62
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
50
42
40
40
37
31
25
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
18
15
11
5
1
0
0
0
0
0
