3
21
25
21
9
29
29
32