4
14
21
28
29
12
13
21
28
29