19
20
21
21
28
8
12
14
29