830
0
662
513
357
640
650
500
367
493
1
644
497
504
457
419
369
348
408
325
461
318
303
268
347
237
328