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