9
10
9
17
24
23
48