239
288
94
235
178
216
113
200
102
47
37
113
67
63
106
95
94
118
70
130
10
172
107
97
99
119
14
84
107
47
69
52
45
49
50
66
38
53
18
23
83
57
68
157
134
6
28
43
29