49 48 70 660 163 719 21 682 29 944 135 25 716 70 445 165 610 9 421 146480