9 1991 507 true 2 5 7 16 17 24 32 33 35