6 664 324 true 3 5 12 19 23 31