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