6
17
22
31
35
51
52
58
61
80
87
105
107
108
115
135
140
145
163
176
177
189
192
202
210
212
223
230
238
239
254
260
263
267
269
288
314
316
328
343
383
384
389
404
406
407
409
418
440
453
455
463
469
491
507
549
558
587
594
598
606
