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