0
0
5
8
8
8
10
10
11
11
13
18
21
25
30
35
38
41
45
49
54
58
63
77
90
103
117
129
158
158
158
158
158
158
161
165
165
165
165
165
169
172
177
177
177
177
177
177
177
179
184
186
186
186
186
189
193
202
217
229
244
249
254
259
