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