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