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