50
23
9
6
10
20
40
27
16
55
7
5
237
100
116
76
11
18
44
59
4
42
24
70
49
36
69
30
21
17
62
15
12
45
28
26
53
38
8
41