239
102
113
67
70
172
107
55
156
45
52
38
52
18
42
42
29
39
53
53
46
23
44
80
42
52
3
23
25
27
25
38
12
27
36
14
25
37
60
44
37
33
16
35
26
16
3
13
3
24