150
217
113
371
128
112
109
178
147
134
180
173
176
106
277
97
135
142
249
139
109
94
159
451
100