5 89 104 true 12 16 20 32 39