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