283
266
161
51
208
167
237
35
288
238
44
88
86
234
51
90
28
112
258
178
42
82
76
147
91
45
110
102
215
200
106
82
90
103
174
46
159
132
67
61
12
99
9
107
74
44
69
36
52
62