8
30
22
9
15
29
12