21
31
6
56
18
16
2
15
1
9