4 129 105 true 12 16 32 33