28
21
16
27
45
29
95