16
6
11
51
16
29
20
44
33
49
105
44
50
46
189