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