239
113
113
47
102
67
63
70
172
14
107
99
84
47
45
50
18
68
57
76
42
29
45
23
42
21
17
80
42
29
28
72
52
24
67
28
23
40
47
36
17
38
27
22
33
25
30
40