0
0
4
7
7
9
9
12
16
20
21
21
25
29
33
37
41
46
48
53
53
54
56
68
81
95
110
120
138
138
138
138
138
138
139
139
142
147
147
147
147
147
147
150
154
154
154
154
154
156
160
162
162
162
162
164
167
176
191
203
215
220
225
230
