4 70 248 true 16 18 32 33