7 1079 392 true 8 24 28 30 33 35 37