21
11
21
43
23
28
177