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