12 740 396 true 1 5 10 15 21 23 24 26 28 31 37 39