5 103 334 true 12 20 22 24 29