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