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