23
10
20
29
8