19
118
31
8
18
289
29
252
367
