0
19
23
27
33
39
42
43
45
48
70
78
84
85
103
107
111
126
140
180
191
197
202
209
217
229
231
247
269
271
277
305
312
339
