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