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