22
28
18
21
23
29
96