21
13
29
124
237
136

508
295
288
383