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