15
5
8
8
19
10
31