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