15 1019 535 true 1 2 4 7 11 13 17 19 20 22 24 25 27 37 39