5
12
22
24
28
40
49
58
65
72
76
83
91
123
152
163
164
181
185
187
192
194
209
212
216
226
232
288
289
312
327
333
334
336
