0
0
5
8
8
8
11
11
12
12
15
18
21
25
30
33
37
40
43
46
50
54
59
71
83
97
110
119
143
143
143
143
143
145
150
154
154
154
154
154
157
157
160
160
160
160
160
160
160
160
160
162
165
165
167
172
176
185
199
211
222
227
232
237
