15
20
18
42
48
29
41
39
74
105
59
75