5
15
20
35
38
62
92
108
130
137
149
154
156
160
185
188
198
203
225
228
230
242
252
255
256
285
300
