15
23
40
1
32
31
1
15
3
8