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