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
82
215
200
90
91
174
44
9
82
159
105
103
11
46
69
13
4
35
44
132
74
10
67
52
69