0
12
16
20
21
38
60
69
80
87
91
105
117
120
133
146
150
162
165
176
183
193
213
217
219
231
238
257
270
279
289
296
312
334
