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