5 50 102 true 0 17 29 32 39