4
3
1
18
30
21
15
51
24
45