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