29
11
22
20
21
12
79