12
5
5
13
31
10
24
9
1
3
19
2