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