29
33
30
34
28
42
69