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