10
14
17
20
30
31
32
36
37
58
70
72
94
98
127
132
139
154
158
163
168
170
195
229
247
261
265
280
282
301
304
316
