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