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