29
58
102
29
18
213
16
41
41
39