14
8
9
30
29
15
89