283
266
161
51
208
167
237
35
288
238
43
88
86
90
28
234
51
112
258
178
42
76
82
147
45
91
110
215
102
200
90
106
82
103
174
46
132
159
12
67
9
61
99
44
69
107
52
74
62
74