20
29
10
15
23
1