4
2
26
16
27
32
34
46
54
50
56
65
68
69
74
76
80
87
150h
198
177
202
88
256
106
99
109
115
119
122
134
141
169
171
182
188
190
195
222
227
249
265
257
280