0
4
4
5
5
5
6
7
10
11
12
14
17
21
24
27
31
36
37
37
40
43
47
56
62
73
82
90
106
106
106
106
106
106
106
106
108
111
115
115
115
115
115
117
121
121
121
121
123
128
133
133
133
133
133
133
137
143
157
171
181
186
191
196
