29
58
101
29
18
211
16
41
41
39