29
59
103
29
18
213
16
41
41
39