12
15
7
9
27
55
72
52
51
96
50
106