21
15
19
24
23
26
31