688
101
702
129
657
144
506
68