0
4
7
8
8
9
9
9
9
9
11
12
12
12
15
18
20
21
25
28
30
32
32
32
32
32
33
33
33
34
34
34
34
34
34
36
36
41
42
43
45
48
51
54
54
56
56
59
60
60
61
62
66
73
80
82
84
87
90
91
95
98
99
102
105
109
112
113
113
114
114
117
117
120
123
124
124
126
130
133
135
136
140
142
143
145
148
151
151
153
156
157
158
161
162
162
162
162
162
165
166
171
172
175
179
183
186
190
191
194
194
197
198
198
199
200
205
214
221
223
224
227
231
232
237
240
241
244
247
