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