686
101
701
129
655
143
499
67