22
18
19
23
28
38
59