239
113
102
71
67
55
107
172
157
38
42
18
42
45
39
53
52
29
80
54
52
36
23
27
44
27
3
13
46
28
3
25
37
23
38
25
42
27
16
21
52
12
25
10
22
37
24
22
44
35