39
23
15
15
10
58
58
95
45
130