0
10
11
20
27
50
57
73
79
84
106
114
123
127
135
148
159
160
164
165
174
188
195
215
218
242
248
252
267
269
276
297
305
307
308
309
311
314
328
343
