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