14
22
32
38
44
45
56
61
75
83
97
106
134
136
138
144
148
155
165
169
200
204
213
215
227
238
245
271
276
304
322
327
334
338
340
352
