8 317 329 true 0 5 16 32 44 46 63 88