240
113
102
68
108
71
43
172
157
39
56
42
52
45
29
82
54
54
38
27
33
43
36
52
18
13
36
44
37
53
45
31
38
26
17
38
12
1
8
27
7
23
7
3
15
29
26
19
44
23