0
3
3
6
6
6
8
8
10
10
12
13
13
13
13
13
13
15
18
21
21
22
22
22
24
24
28
35
50
50
50
50
50
50
51
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
56
66
70
80
85
95
99
103
106
106
109
109
109
111
111
113
113
116
117
117
118
121
123
123
125
128
131
133
135
136
136
140
150
162
172
195
195
195
195
195
196
199
202
202
202
202
202
202
202
202
204
206
206
206
206
206
206
206
206
206
206
206
206
206
206
207
207
210
210
214
218
232
246
259
270
284
288
292
