0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
26
73
185
399
751
1260
1942
2825
3980
5534
7632
10299
13427
16875
20523
24284
28102
31934
35746
39516
43223
46848
50386
53832
57191
60470
63671
66794
69839
72805
75688
78486
81193
83803
86308
88703
90984
93147
95197
97131
98949
100652
102241
103725
105109
106397
107593
108701
109729
110683
111567
112387
113149
113856
114512
115120
115686
116212
116701
117157
117581
117976
118343
118685
119002
119295
119566
119817
120046
120257
120450
120625
120785
120931
121064
121184
121294
121394
121485
121567
121642
121709
121771
121826
121877
