7 1 2 24 35 40 68 72 99 103