12 1457 396 true 1 4 6 7 8 11 23 24 28 30 31 36