20
29
10
23
1