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