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