7 1506 14 7 12 23 26 37 41 55