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