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