21
16
23
30
31
24
32