5 59 109 true 12 13 32 36 38