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