29
59
104
29
18
213
16
41
41
39