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