0
6
9
18
20
23
32
39
45
57
69
72
79
87
150
151
155
170
177
183
193
213
231
232
234
260
