7 313 15 7 10 33 43 45 57 98