0
4
4
7
7
9
9
11
16
19
23
24
28
32
35
36
41
45
50
54
57
61
66
74
88
103
117
129
153
153
153
153
153
153
153
153
153
153
153
155
160
165
165
168
168
172
172
172
172
172
172
174
176
176
178
183
188
198
212
224
239
244
249
254
