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