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