6
10
20
29
40
47
51
64
84
89
99
102
119
131
135
163
165
166
175
185
190
206
213
244
277
286
295
298
