286
266
165
208
51
238
167
35
237
44
88
51
288
43
93
45
234
76
82
259
215
178
29
90
112
82
200
113
148
161
45
91
102
91
74
13
69
67
37
13
63
106
88
84
30
31
70
63
175
26