5
9
13
19
22
42
57
58
73
90
103
123
130
134
137
140
163
175
188
191
196
202
212
218
245
263
286
288
290
