28
29
23
31
32
29
28
28
31