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