0
8
19
25
35
47
60
65
85
88
130
146
153
156
161
162
163
172
185
187
196
199
205
212
234
241
242
266
278
292
306
