27
19
23
31
34
28
46