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