0
2
16
22
26
27
30
32
40
42
52
58
63
87
114
116
129
135
160
166
180
198
204
212
219
239
246
248
259
272
283
308
314
330
354
358
363
368
372
382
386
399
401
434
448
