10
10
18
53
36
46
185
118
79
371