29
58
102
29
18
211
16
41
41
39