316
255
150
141
220
168
110
143
258
221
154
115
107
324
288
164
106
257
184
120
313
181
248
475
156
289
274
295
124
219
109
121
270
83
89
312
142
186
421
269
81
308
256
759
145
193
56
318
148
314
64
293
87