278
265
159
208
51
231
167
238
287
43
35
234
86
177
82
50
76
110
28
90
215
82
146
258
42
111
102
90
91
174
82
9
44
200
13
69
103
11
132
95
67
74
31
34
10
60
44
159
46
88