160
305
108
277
145
247
156
129
175
296
171
178
131
150
221
163
157
214
132
105
237
187
136
164
149
127
223
139
157
150
129
284
193
173
169
76
198
212
161
354
94
263
180
111
252
148
206
257
116
68
223
203
130
200
178
191
140
311
113
115