0
3
3
4
4
5
5
8
12
14
19
21
21
21
25
27
31
36
41
45
50
55
57
61
74
88
102
112
130
130
130
130
130
130
130
130
130
130
130
132
137
142
142
142
145
149
149
149
149
152
156
156
156
156
158
162
164
173
187
202
212
217
222
227
