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