150
217
113
374
128
113
109
179
147
135
181
174
176
106
280
97
135
142
250
139
109
95
159
452
100