252
0
155
207
154
127
111
138
198
1
316
247
214
310
337
148
326
131
246
242
226
250
109
120
82
153
172
192