283
266
162
51
208
167
237
35
288
238
44
88
87
51
234
90
28
112
258
178
42
76
82
147
45
91
110
215
102
200
106
82
62
90
160
103
132
174
67
99
47
12
107
44
69
9
74
69
88
62