20
2
23
23
8
24
10
31