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