0
4
4
4
7
7
10
13
17
20
22
25
25
28
30
33
45
49
58
69
73
85
87
92
94
98
103
105
105
105
105
109
113
115
118
123
125
129
134
136
136
136
136
136
136
136
136
136
136
136
136
138
140
140
140
140
141
142
153
162
174
182
191
198
201
206
210
215
220
224
224
229
234
