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