2
8
20
27
32
52
64
75
93
111
116
123
127
155
158
164
175
182
185
215
216
225
226
230
233
244
259
287
294
298
