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
69
67
74
36
52
13
44
69
107
31