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