19
15
23
1
10
32
15
31
21
1