0
16
42
49
59
67
75
85
88
101
124
132
137
138
144
163
184
200
207
216
219
240
241
243
261
267
291
