24
15
28
30
31
29
51