10
10
9
11
25
21
38