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