2
3
3
20
11
17
25
24
14
4