5 47 105 true 5 27 31 32 37