7 90 248 true 3 9 17 32 34 36 39