0
17
20
24
29
36
52
55
65
74
99
102
107
110
119
124
127
134
142
172
175
186
200
201
204
207
239
242
247
258
270
312
316
