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