280
265
160
51
208
232
167
238
287
43
234
35
86
177
82
50
90
146
76
110
28
82
258
42
112
215
102
9
90
91
44
174
200
4
103
13
82
11
31
132
69
67
46
159
10
95
44
74
69
35