8
21
4
20
15
27
17
26
108
86