8 44 14 13 17 23 29 31 40 41 59