19
16
24
23
29
23
31