181
96
157
173
192
173
266
134
350
262
294
237
140
176
116
312
207
131
188
153
276
273
185
169
154
236
246
140
203
192
150
243
256
151
205
160
137
108
256
233
218
245
260
107
162
138
348
221
120
212
154
224
137
98
114
456
319
282
238
303