283
265
160
51
208
235
167
288
35
238
43
86
234
82
51
90
28
178
147
258
76
42
112
102
110
215
82
44
91
200
90
174
159
9
103
82
105
46
11
132
69
13
44
35
67
74
52
69
4
107