3
9
8
5
29
19
21
55
56
24