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