283
266
163
51
208
167
237
35
238
288
44
88
51
87
234
90
258
178
28
113
42
76
45
82
215
91
147
110
102
200
106
82
62
90
160
103
132
174
12
47
69
67
44
107
88
99
36
9
69
74