150
134
118
156
1
148
114
225
207
316
2
360
186
326
373
289
188
296
262
200
357
234
187
103
106
94
95
137