8
13
23
27
29
32
41
58
64
70
74
75
88
96
100
101
105
125
137
148
168
177
179
182
202
235
240
252
255
260
285
327
332
341
343
363
392
400
411
419
420
422
