100
113
110
81
259
207
280
254
86
232
236
306
159
148
313
227
125
156
115
158