7 43 123 true 4 6 13 19 30 35 36