15 1660 405 true 1 2 3 4 6 8 10 19 21 23 24 27 31 32 39