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