83
1
77
997
3
87
414
1158
783
709
527
90
2
647
101
409
469
73
2416
526
686
893
1780
704
505
344
508
419
818
918
594
852