29
32
30
34
28
42
69