240
113
102
68
108
172
157
56
52
45
29
27
33
18
26
17
19
35
46
11
30
16
10
10
18
22
9
3
12
9
5
2
3
2
4
24
2
1
13
12
13
9
20
4
3
15
13