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