7
25
12
23
23
9
3
29