4
4
16
27
15
20
58
48
59
51
28
103
27
96
61