21
31
5
11
14
6
27
18
56
9