0
3
6
6
6
6
9
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
14
14
14
15
18
19
19
19
19
19
19
19
19
19
19
19
19
19
21
24
24
24
24
24
24
25
27
28
37
41
43
47
50
53
53
53
53
56
60
60
61
64
65
65
65
68
71
73
77
82
82
86
90
97
107
113
122
132
140
151
151
151
151
151
151
151
155
155
155
155
155
155
158
163
163
163
163
163
164
168
173
181
192
205
210
215
