7 139 248 true 8 24 28 30 33 35 37