12 340 227 true 4 9 15 19 20 23 26 30 31 32 35 37