28
21
16
27
46
29
95