29
31
32
42
8
27
17
15
30
30