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