500
206
1
0
700
496
16
10
200
219
250
400
316
80
423
3
9
300
439
7
5
50
383
2
100
347
426
4
427
362
291
253
384
341
420
282
475
462
309
278
325
339
327
773
676
180
414