1
1
15
21
18
20
25
18
33
32
32
16