12
18
21
22
26
59
62
65
75
94
96
99
114
134
135
157
160
165
166
186
188
216
229
238
246
