3
3
21
41
24
15
26
26
46
51
43
119