41
46
107
40
47
45
48
615
53
88