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