71
50
43
29
115
271
250
194
89
182
392
551
338
183
195
284
308
191
254
179
419
432
626
316
403
321
234
443
386
422
257
192
784
317
362
291
352
230
176
212
763
388
983
433
238
287
364
489
679
288
260
142
337
320
372
188
1296