320
180
244
207
124
119
191
162
327
248
140
266
179
202
201
298
242
106
287
125
224
349
199
151
234
200
189
322
217
99
181
326
149
436
773
137
249
344
233
116
308
138
307
111
208
152
158
92
116
262
204
328
312
478
172
256
200
76
136
222