283
265
160
51
208
167
235
287
35
238
86
43
234
90
82
28
51
76
178
147
112
258
110
102
42
215
82
200
91
90
44
174
9
82
105
159
103
11
46
69
13
4
35
44
74
132
10
52
69
67