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