21
19
32
34
16
35
47
44
45
43