27
17
29
135
237
136
508
295
288
385