15
22
7
20
19
15
31
2
4
30