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