14
3
8
47
16
27
20
41
32
49
104
44
48
46
188