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