30
59
104
29
18
214
16
41
41
39