29
12
21
10
23