7 959 227 true 10 12 16 17 23 33 37