0
6
13
19
23
34
37
47
68
80
91
95
109
122
127
154
157
164
175
192
215
228
230
231
264
270
272
273
275
292
