29
31
32
40
8
26
16
15
30
30