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