7 638 274 true 10 15 16 22 28 36 39