19
23
27
24
29
29
25
30
22