5 95 248 true 20 22 31 32 34