12
15
22
27
32
58
62
67
84
92
109
113
132
135
136
143
149
160
172
177
182
183
187
188
196
197
200
204
207
213
223
227
231
236
247
259
263
274
277
283
289
296
304
312
343
360
368
376
386
391
398
401
411
424
431
437
438
439
456
462
466
475
484
528
