8
12
29
46
48
60
64
66
69
74
79
80
88
100
126
128
140
145
159
177
179
197
208
222
231
237
252
260
272
296
315
319
324
335
356
358
384
400
401
409
411
420
426
