44
41
39
60
109
101
134
154
148
202
188
174
190
143
194
182
197
169
228
225
253
271
262
310
263
298
261
330
312
365
358
364
340
339
337