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