18
19
21
20
21
29
61