690
101
707
129
658
144
506
68