5 312 233 true 3 12 16 25 35