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