31
118
29
289
252
367
18
19
8
