8 248 258 true 13 16 18 22 30 31 32 37