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