25
29
22
30
1