6
14
17
29
52
54
64
78
83
99
105
115
123
128
130
141
144
158
161
168
197
221
223
228
239
253
260
289
305
313
314
324
327
336
339
348
363
367
375
376
379
412
419
459
462
470
481
502
512
518
520
523
527
532
