20
4
29
10
23
1