8
31
17
32
20
31