30
25
23
29
2