285
266
164
51
208
167
237
238
35
288
44
87
51
91
234
42
259
113
82
215
28
45
90
76
178
111
91
82
200
147
102
161
91
62
12
44
106
69
88
174
132
67
70
103
47
13
74
37
10
69