0
2
2
2
2
4
4
8
8
12
12
12
12
12
12
12
19
19
19
19
19
19
23
27
28
30
30
30
30
30
30
30
30
30
30
30
30
34
34
37
40
40
43
46
50
54
54
54
54
54
57
60
60
60
66
66
72
75
75
76
79
79
80
82
85
86
88
91
94
94
96
101
105
105
109
114
119
122
127
127
130
140
149
161
175
183
202
206
210
211
213
213
213
216
216
221
224
224
227
227
232
235
239
244
248
251
251
254
257
262
266
266
271
271
271
275
278
291
299
310
317
327
330
330
331
334
334
335
337
340
341
