239
113
102
113
48
71
63
67
99
107
172
84
47
50
42
29
14
45
67
24
80
18
30
76
42
68
21
57
36
28
39
23
17
34
45
24
52
47
37
36
16
25
42
17
25
13
24
72
38
56