29
31
3
23
1