4
3
1
17
29
21
15
51
24
45