29
21
14
20
25
29
222