15
9
25
1
31
1
21
9
16
3