8 295 248 true 0 1 13 20 21 24 37 39