528
1
430
939
2
599
915
604
630
0
991
10
704
363
3
1132
864
6
798
576
885
1365
1521
743
4
649
570
684
82
1092
5
444
769
655
1123
1370
1332