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