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