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