3
9
7
5
29
19
21
54
56
24