5
9
16
22
31
34
47
52
62
64
70
86
87
88
91
114
115
118
119
124
130
135
143
149
160
181
182
187
198
201
213
215
219
226
227
237
253
258
261
263
284
285
287
302
316
317
326
330
334
337
347
353
356
361
375
377
384
399
405
415
420
421
423
439
440
446
452
453
