23
30
29
3
1