39
25
33
40
138
31
39
104
30
53