3
9
8
5
29
19
21
54
56
24