5 108 312 true 0 19 27 64 74