10 494 295 true 1 10 12 13 18 21 24 26 27 39