9
29
11
125
139
140
81
211
203
189
221
298
110
325
191
95
239
52
130
269