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