7 307 23 7 16 35 39 52 70 93