23
2
30
29
18
1