12
19
22
34
47
51
70
107
122
130
132
138
151
154
162
165
183
184
192
216
217
220
231
241
252
268
288
292
296
299
309
336
342
346
352
