17
14
15
16
25
18
31