239
113
102
113
47
63
71
67
99
172
84
107
14
47
50
18
45
42
76
80
29
68
17
42
67
24
23
30
28
57
45
36
21
36
40
47
28
52
23
25
3
40
34
13
19
13
72
25
23
61