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