20
8
9
24
31
25
109