12 740 396 true 4 5 7 9 12 19 23 24 25 30 32 36