5
9
16
18
20
29
30
38
43
47
48
52
53
57
62
64
66
67
80
84
94
96
103
107
118
123
134
140
149
151
156
162
163
171
174
185
186
192
216
219
223
237
238
255
265
276
279
284
297
308
312
314
318
321
330
340
349
354
358
365
368
374
378
393
