112
20
24
25
23
16
31