0
0
5
5
5
7
8
13
13
14
15
18
20
23
28
32
36
39
43
45
49
53
55
68
80
92
104
116
144
144
144
144
144
146
151
155
155
155
155
155
158
162
162
162
162
162
162
162
164
169
174
174
177
177
177
180
180
189
204
219
233
238
243
248
