0
2
3
3
3
3
5
5
6
8
8
8
8
8
8
8
10
14
14
17
20
27
27
27
29
30
30
30
30
30
30
30
30
34
36
36
36
36
39
39
43
43
43
44
44
44
44
44
45
45
45
45
47
56
66
69
71
71
72
77
81
81
86
89
91
91
91
91
91
94
96
97
99
101
103
105
107
107
107
112
115
118
128
133
140
140
140
142
143
144
144
146
146
146
146
146
151
155
155
155
155
160
163
168
169
171
172
176
181
184
184
186
186
189
189
195
205
215
221
226
226
229
234
239
239
244
247
