29
7
15
27
24
31
31