283
266
161
51
208
167
237
35
288
238
43
88
86
234
51
90
28
112
258
178
42
76
82
45
147
110
91
102
215
106
200
90
82
103
174
132
46
159
12
67
99
9
61
107
69
74
44
52
74
88