285
266
165
208
51
167
238
35
237
44
51
87
288
93
42
76
259
234
215
28
82
113
82
45
90
178
111
200
147
161
44
102
91
91
63
74
13
13
69
84
67
37
88
106
10
70
174
26
63
95