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