0
5
8
8
8
9
14
17
20
22
27
32
37
37
41
46
48
56
64
70
81
101
101
101
104
104
104
104
104
105
105
105
107
107
111
111
115
120
120
124
125
129
134
137
142
147
151
155
160
165
170
175
180
180
182
186
190
192
203
217
232
246
261
273
273
277
277
280
285
285
290
294
299
