250
80
155
186
169
101
89
94
119
223
193
125
111
89
92
173
191
149
170
119
198
180
125
367
43
299
58
230
203
94
185
90
145
96
141
123
167
161
88
52
171
47
74
130
153
228
75
74
235
173
60
191
137
308
124
151
69
111
235
63