13 723 121 1 2 4 6 18 41 47 58 68 72 80 87 95