6
10
12
23
31
45
53
57
58
64
83
84
88
98
127
133
147
151
168
171
182
186
211
230
232
240
268
276
278
290
