15
12
26
33
16
18
50
68
109
51
94
67