29
42
44
20
116
65