289
266
208
51
171
168
239
35
239
88
44
289
45
178
113
52
216
44
235
90
77
95
83
259
29
82
113
102
104
200
69
37
84
149
30
92
32
69
47
75
96
91
46
162
63
133
106
88
42
63