7 1042 506 true 5 13 17 19 21 32 37