0
1
6
8
12
20
29
36
57
58
59
68
85
86
88
106
116
125
134
155
167
181
233
250
251
259
270
278
287
290
294
