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