1009
1
697
903
1490
3
662
4
541
756
0
664
368
743
967
665
476
459
498
684
353
474
361
491
536
428
710
390
385
319
1057
607
1142
7
487