86
276
245
213
288
305
494
199
155
342
313
264
354
374
297
32
329
94
314