0
0
3
6
6
7
9
10
14
15
18
21
26
30
34
39
44
49
54
54
59
63
68
81
95
109
121
133
158
158
158
158
158
158
158
158
158
159
163
163
163
163
165
170
175
175
175
175
175
178
182
182
183
183
185
185
190
199
214
229
244
249
254
259
