21
38
28
63
237
69
68
118
115
59