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