0
5
12
20
23
27
57
64
97
103
112
114
128
129
138
165
167
175
185
203
204
210
219
235
252
255
265
