29
13
14
21
21
20
51