21
23
20
29
31
18
30