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