12
14
23
34
38
60
70
74
87
108
120
123
126
127
144
149
165
178
184
197
198
203
207
213
222
232
239
266
269
283
300
305
321
331
