5
2
9
21
2
11
56
43
17
37